Ensembles of Biased Classifiers

Abstract

We propose a novel ensemble learning algorithm called Triskel, which has two interesting features. First, Triskel learns an ensemble of classifiers, each biased to have high precision on instances from a single class (as opposed to, for example, boosting, where the ensemble members are biased to maximise accuracy over a subset of instances from all classes). Second, the ensemble members' voting weights are assigned so that certain pairs of biased classifiers outweigh the rest of the ensemble, if their predictions agree. Our experiments demonstrate that Triskel often outperforms boosting, in terms of both accuracy and training time. We also present an ROC analysis, which shows that Triskel's iterative structure corresponds to a sequence of nested ROC spaces. The analysis predicts that Triskel works best when there are concavities in the ROC curves; this prediction agrees with our empirical results.

Cite

Text

Khoussainov et al. "Ensembles of Biased Classifiers." International Conference on Machine Learning, 2005. doi:10.1145/1102351.1102405

Markdown

[Khoussainov et al. "Ensembles of Biased Classifiers." International Conference on Machine Learning, 2005.](https://mlanthology.org/icml/2005/khoussainov2005icml-ensembles/) doi:10.1145/1102351.1102405

BibTeX

@inproceedings{khoussainov2005icml-ensembles,
  title     = {{Ensembles of Biased Classifiers}},
  author    = {Khoussainov, Rinat and Heß, Andreas and Kushmerick, Nicholas},
  booktitle = {International Conference on Machine Learning},
  year      = {2005},
  pages     = {425-432},
  doi       = {10.1145/1102351.1102405},
  url       = {https://mlanthology.org/icml/2005/khoussainov2005icml-ensembles/}
}