Knowledge Discovery from Online Communities