class imbalance learning, ensemble learning, negative correlation learning, diversity