The Wisdom of Crowds: When Does Averaging Hurt?
You have independent classifiers, each achieving accuracy on a binary classification problem (labels ). You form a majority-vote ensemble.
Part (a): If , show that as (odd), the ensemble accuracy approaches .
Part (b) (the twist): Now suppose the classifiers are not independent, but instead all share a common "error core": with probability , all classifiers are simultaneously wrong; with probability , each makes an independent error with probability .
For large , what does the majority-vote accuracy converge to?
In particular, show there is a hard ceiling on ensemble accuracy that averaging can never break, no matter how many classifiers you add. What is it?
(Assume for simplicity that so individual errors outside the shared core vanish.)
Answer: The Wisdom of Crowds: When Does Averaging Hurt?
Key Idea / Intuition
When classifiers are truly independent, their errors cancel out under majority vote — the law of large numbers drives ensemble error to zero. But when there is a shared failure mode (a correlated error component), adding more classifiers only averages out the independent noise; the correlated part never cancels. The ensemble hits a wall at exactly the probability of the shared failure event. This is the core message of error correlation in ensembles: diversity, not just quantity, is what matters.
Formal Proof / Solution
Part (a): Independent classifiers,
Let each classifier be correct independently with probability . The majority vote is correct when more than classifiers are correct. Let , so .
By the Law of Large Numbers, almost surely. Thus for large :
More precisely, by Hoeffding's inequality:
So ensemble accuracy exponentially fast.
Part (b): Correlated failure core — the hard ceiling
Model: For each test point, with probability all classifiers are simultaneously wrong (the "shared error event" ). With probability , the shared error does not occur and each classifier errs independently with probability .
Taking (independent errors outside the core vanish), the majority vote fails if and only if the shared error event occurs.
Why?
- If occurs (prob ): all classifiers are wrong majority vote is wrong.
- If does not occur (prob ): as with , essentially all classifiers are correct majority vote is correct.
Therefore:
The hard ceiling is : no matter how many classifiers you add, you can never exceed accuracy because the correlated failure mode is irreducible — majority vote is powerless against errors that all classifiers share simultaneously.
Takeaway
The decomposition of ensemble error is:
This is why in practice (random forests, boosting), the critical design principle is encouraging diversity — reducing — rather than simply increasing . The formula also connects to the bias-variance decomposition for ensembles studied in ESL Chapter 8: variance (independent noise) is reduced by averaging, but bias and correlated errors are not.
Source: The Elements of Statistical Learning, Ch. 8 (Hastie, Tibshirani, Friedman)