When are ensembles really effective?
Not on the map. Why?
Abstract (arXiv)
Ensembling has a long history in statistical data analysis, with many impactful applications. However, in many modern machine learning settings, the benefits of ensembling are less ubiquitous and less obvious. We study, both theoretically and empirically, the fundamental question of when ensembling yields significant performance improvements in classification tasks. Theoretically, we prove new results relating the ensemble improvement rate (a measure of how much ensembling decreases the error rate versus a single model, on a relative scale) to the disagreement-error ratio. We show that ensembling improves performance significantly whenever the disagreement rate is large relative to the average error rate; and that, conversely, one classifier is often enough whenever the disagreement rate is low relative to the average error rate. On the way to proving these results, we derive, under a mild condition called competence, improved upper and lower bounds on the average test error rate of the majority vote classifier. To complement this theory, we study ensembling empirically in a variety of settings, verifying the predictions made by our theory, and identifying practical scenarios where ensembling does and does not result in large performance improvements. Perhaps most notably, we demonstrate a distinct difference in behavior between interpolating models (popular in current practice) and non-interpolating models (such as tree-based methods, where ensembling is popular), demonstrating that ensembling helps considerably more in the latter case than in the former.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 22 of its 50 references that are in the map. First posted on arXiv 21 May 2023.
Builds on
22 of 50 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
- 2021What Are Bayesian Neural Network Posteriors Really Like?cited by 307
10 more
- 2020Pitfalls of In-Domain Uncertainty Estimation and Ensembling in Deep Learningcited by 208
- 2021The MultiBERTs: BERT Reproductions for Robustness Analysiscited by 89
- 2019Scaling description of generalization with number of parameters in deep learningcited by 83
- 2022Deep Ensembles Work, But Are They Necessary?cited by 63
- 2015Risk Bounds for the Majority Vote: From a PAC-Bayesian Analysis to a Learning Algorithmcited by 50
- 2020Second Order PAC-Bayesian Bounds for the Weighted Majority Votecited by 34
- 2021Taxonomizing local versus global structure in neural network loss landscapescited by 34
- 2021Diversity and Generalization in Neural Network Ensemblescited by 32
- 2021Dangers of Bayesian Model Averaging under Covariate Shiftcited by 31
- 2017Rethinking generalization requires revisiting old ideas: statistical mechanics approaches and complex learning behaviorcited by 24
Built on by
Citing papers per year: 2023: 3; 2024: 8; 2025: 6; 2026: 4.
21 papers.
Sort:
By area:
- 2025ILIAS: Instance-Level Image retrieval At Scalecited by 29
- 2024Using Uncertainty Quantification to Characterize and Improve Out-of-Domain Learning for PDEscited by 14
- 2023Ensembled Prediction Intervals for Causal Outcomes Under Hidden Confoundingcited by 7
- 2023Are Ensembles Getting Better all the Time?cited by 6
- 2024Theoretical Limitations of Ensembles in the Age of Overparameterizationcited by 6
- 2024Chemist-aligned retrosynthesis by ensembling diverse inductive bias modelscited by 5
- 2024Sharpness-diversity tradeoff: improving flat ensembles with SharpBalancecited by 3
- 2025A Model Zoo on Phase Transitions in Neural Networkscited by 3
- 2024Learning Ensembles of Vision-based Safety Control Filterscited by 2
- 2025Learning Task-Agnostic Representations through Multi-Teacher Distillationcited by 2
- 2024No Free Lunch From Random Feature Ensembles: Scaling Laws and Near-Optimality Conditionscited by 1
- 2025Single-Teacher View Augmentation: Boosting Knowledge Distillation via Angular Diversitycited by 1
9 more
- 2025OxEnsemble: Fair Ensembles for Low-Data Classificationcited by 1
- 2026When Are Two Scores Better Than One? Investigating Ensembles of Diffusion Modelscited by 1
- 2026Unveiling Multi-regime Patterns in SciML: Distinct Failure Modes and Regime-specific Optimizationcited by 1
- 2023EnSolver: Uncertainty-Aware Ensemble CAPTCHA Solvers with Theoretical Guaranteescited by 0
- 2024Measuring training variability from stochastic optimization using robust nonparametric testingcited by 0
- 2024How many classifiers do we need?cited by 0
- 2025Entropy-regularized Gradient Estimators for Approximate Bayesian Inferencecited by 0
- 2026Regularized Meta-Learning for Improved Generalizationcited by 0
- 2026When Does Dynamic Ensembling Pay Off? Diagnosing Regionwise Gains in Regression under Distribution Shiftcited by 0
- 2026When Does Dynamic Ensembling Pay Off? Diagnosing Regionwise Gains in Regression under Distribution Shift18 Aug 2026
- 2026Unveiling Multi-regime Patterns in SciML: Distinct Failure Modes and Regime-specific Optimization27 May 2026
- 2026Regularized Meta-Learning for Improved Generalization12 Feb 2026
- 2026When Are Two Scores Better Than One? Investigating Ensembles of Diffusion Models16 Jan 2026
- 2025OxEnsemble: Fair Ensembles for Low-Data Classification10 Dec 2025
- 2025Single-Teacher View Augmentation: Boosting Knowledge Distillation via Angular Diversity26 Oct 2025
- 2025Learning Task-Agnostic Representations through Multi-Teacher Distillation21 Oct 2025
- 2025A Model Zoo on Phase Transitions in Neural Networks25 Apr 2025
- 2025Entropy-regularized Gradient Estimators for Approximate Bayesian Inference15 Mar 2025
- 2025ILIAS: Instance-Level Image retrieval At Scale17 Feb 2025
- 2024No Free Lunch From Random Feature Ensembles: Scaling Laws and Near-Optimality Conditions6 Dec 2024
- 2024Chemist-aligned retrosynthesis by ensembling diverse inductive bias models6 Dec 2024
9 more
- 2024Learning Ensembles of Vision-based Safety Control Filters2 Dec 2024
- 2024How many classifiers do we need?1 Nov 2024
- 2024Theoretical Limitations of Ensembles in the Age of Overparameterization21 Oct 2024
- 2024Sharpness-diversity tradeoff: improving flat ensembles with SharpBalance17 Jul 2024
- 2024Measuring training variability from stochastic optimization using robust nonparametric testing12 Jun 2024
- 2024Using Uncertainty Quantification to Characterize and Improve Out-of-Domain Learning for PDEs15 Mar 2024
- 2023Are Ensembles Getting Better all the Time?29 Nov 2023
- 2023EnSolver: Uncertainty-Aware Ensemble CAPTCHA Solvers with Theoretical Guarantees27 Jul 2023
- 2023Ensembled Prediction Intervals for Causal Outcomes Under Hidden Confounding15 Jun 2023
- 2025ILIAS: Instance-Level Image retrieval At Scalecited by 29
- 2025ILIAS: Instance-Level Image retrieval At Scale17 Feb 2025
- 2024Using Uncertainty Quantification to Characterize and Improve Out-of-Domain Learning for PDEscited by 14
- 2023Ensembled Prediction Intervals for Causal Outcomes Under Hidden Confoundingcited by 7
- 2023Are Ensembles Getting Better all the Time?cited by 6
- 2024Theoretical Limitations of Ensembles in the Age of Overparameterizationcited by 6
- 2024Chemist-aligned retrosynthesis by ensembling diverse inductive bias modelscited by 5
- 2024Sharpness-diversity tradeoff: improving flat ensembles with SharpBalancecited by 3
- 2025A Model Zoo on Phase Transitions in Neural Networkscited by 3
- 2024Learning Ensembles of Vision-based Safety Control Filterscited by 2
- 2025Learning Task-Agnostic Representations through Multi-Teacher Distillationcited by 2
- 2024No Free Lunch From Random Feature Ensembles: Scaling Laws and Near-Optimality Conditionscited by 1
- 2025Single-Teacher View Augmentation: Boosting Knowledge Distillation via Angular Diversitycited by 1
- 2025OxEnsemble: Fair Ensembles for Low-Data Classificationcited by 1
12 most cited of 19 All 19 (JSON)
- 2026When Does Dynamic Ensembling Pay Off? Diagnosing Regionwise Gains in Regression under Distribution Shift18 Aug 2026
- 2026Unveiling Multi-regime Patterns in SciML: Distinct Failure Modes and Regime-specific Optimization27 May 2026
- 2026Regularized Meta-Learning for Improved Generalization12 Feb 2026
- 2025OxEnsemble: Fair Ensembles for Low-Data Classification10 Dec 2025
- 2025Single-Teacher View Augmentation: Boosting Knowledge Distillation via Angular Diversity26 Oct 2025
- 2025Learning Task-Agnostic Representations through Multi-Teacher Distillation21 Oct 2025
- 2025A Model Zoo on Phase Transitions in Neural Networks25 Apr 2025
- 2025Entropy-regularized Gradient Estimators for Approximate Bayesian Inference15 Mar 2025
- 2024No Free Lunch From Random Feature Ensembles: Scaling Laws and Near-Optimality Conditions6 Dec 2024
- 2024Chemist-aligned retrosynthesis by ensembling diverse inductive bias models6 Dec 2024
- 2024Learning Ensembles of Vision-based Safety Control Filters2 Dec 2024
- 2024How many classifiers do we need?1 Nov 2024
12 newest of 19 All 19 (JSON)