# Specialists Outperform Generalists in Ensemble Classification

arXiv: https://arxiv.org/abs/2107.04381 · HTML: https://mlsanity.com/paper/2107.04381/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 2 of its 16 references that are in the map.
- First posted on arXiv 9 Jul 2021.

## Builds on (most cited first, 2 of 2)

- [Refinement revisited with connections to Bayes error, conditional entropy and calibrated classifiers](https://mlsanity.com/paper/1303.2517/) (2013)
- [Combining Forecasts Using Ensemble Learning](https://mlsanity.com/paper/1707.02430/) (2017)

## Abstract (arXiv)

Consider an ensemble of k individual classifiers whose accuracies are known. Upon receiving a test point, each of the classifiers outputs a predicted label and a confidence in its prediction for this particular test point. In this paper, we address the question of whether we can determine the accuracy of the ensemble. Surprisingly, even when classifiers are combined in the statistically optimal way in this setting, the accuracy of the resulting ensemble classifier cannot be computed from the accuracies of the individual classifiers-as would be the case in the standard setting of confidence weighted majority voting. We prove tight upper and lower bounds on the ensemble accuracy. We explicitly construct the individual classifiers that attain the upper and lower bounds: specialists and generalists. Our theoretical results have very practical consequences: (1) If we use ensemble methods and have the choice to construct our individual (independent) classifiers from scratch, then we should aim for specialist classifiers rather than generalists. (2) Our bounds can be used to determine how many classifiers are at least required to achieve a desired ensemble accuracy. Finally, we improve our bounds by considering the mutual information between the true label and the individual classifier's output.
