Community discovery over attributed graphs