Research Article

Clairvoyant: AdaBoost with Cost-Enabled Cost-Sensitive Classifier for Customer Churn Prediction

Table 1

Comparison of cost-sensitive boosting algorithms.

ClassifiersInitial weight distributionIs class-dependent cost-sensitive?Reweighting

Boosting1/NNoNo
Cost-Boost1/NNoYes#
Uboost(Unequal)$NoNo
Cost-Uboost(Unequal)$NoYes#
AdaBoost1/N (Equal)NoNo
AdaCost1/N (Equal)YesYes
EqualNoYes#
EqualNoYes#
EqualNoYes#
EqualNoYes#
EqualNoYes#

$ = initial weights: , : updated new weight = cost of misclassification; old weight (if wrongly classified); new weight = old weight (if correctly classified); # = algorithm specific weight update equation.