Bagging is an Optimal PAC Learner
Not on the map. Why?
Abstract (arXiv)
Determining the optimal sample complexity of PAC learning in the realizable setting was a central open problem in learning theory for decades. Finally, the seminal work by Hanneke (2016) gave an algorithm with a provably optimal sample complexity. His algorithm is based on a careful and structured sub-sampling of the training data and then returning a majority vote among hypotheses trained on each of the sub-samples. While being a very exciting theoretical result, it has not had much impact in practice, in part due to inefficiency, since it constructs a polynomial number of sub-samples of the training data, each of linear size. In this work, we prove the surprising result that the practical and classic heuristic bagging (a.k.a. bootstrap aggregation), due to Breiman (1996), is in fact also an optimal PAC learner. Bagging pre-dates Hanneke's algorithm by twenty years and is taught in most undergraduate machine learning courses. Moreover, we show that it only requires a logarithmic number of sub-samples to reach optimality.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). Builds on 2 of its 19 references that are in the map. First posted on arXiv 5 Dec 2022.
Builds on
2 of 19 references.
References · 2
- 2015The Optimal Sample Complexity of PAC Learningcited by 72
- 2022Optimal Weak to Strong Learningcited by 14
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 7; 2025: 7; 2026: 13.
34 papers.
Sort:
- 2023Optimal PAC Bounds Without Uniform Convergencecited by 33
- 2023Bagging Provides Assumption-free Stabilitycited by 18
- 2024Majority-of-Three: The Simplest Optimal Learner?cited by 17
- 2023The sample complexity of multi-distribution learningcited by 12
- 2022The One-Inclusion Graph Algorithm is not Always Optimalcited by 11
- 2024Revisiting Agnostic PAC Learningcited by 11
- 2023The Impossibility of Parallelizing Boostingcited by 7
- 2023AdaBoost is not an Optimal Weak to Strong Learnercited by 6
- 2023Are Ensembles Getting Better all the Time?cited by 6
- 2025On Agnostic PAC Learning in the Small Error Regimecited by 5
- 2024Is Transductive Learning Equivalent to PAC Learning?cited by 4
- 2025Improved Margin Generalization Bounds for Voting Classifierscited by 4
22 more
- 2026Learning with Monotone Adversarial Corruptionscited by 4
- 2026Majority-of-Three is Optimalcited by 4
- 2024Boosting, Voting Classifiers and Randomized Sample Compression Schemescited by 3
- 2024The Cost of Parallelizing Boostingcited by 3
- 2024The Many Faces of Optimal Weak-to-Strong Learningcited by 3
- 2024Understanding Aggregations of Proper Learners in Multiclass Classificationcited by 3
- 2025Proper Learnability and the Role of Unlabeled Datacited by 2
- 2025Tight Margin-Based Generalization Bounds for Voting Classifiers over Finite Hypothesis Setscited by 2
- 2026An Optimal Agnostic PAC Algorithmcited by 2
- 2025Universal rates of ERM for agnostic learningcited by 1
- 2025Sample-Adaptivity Tradeoff in On-Demand Samplingcited by 1
- 2026The Sample Complexity of Replicable Realizable PAC Learningcited by 1
- 2026Bagging Robustly Learns VC Classes with Linear Sample Complexitycited by 1
- 2025Probably Approximately Correct Causal Discoverycited by 0
- 2026A One-Inclusion Graph Approach to Multi-Group Learningcited by 0
- 2026A Fine-Grained Understanding of Uniform Convergence for Halfspacescited by 0
- 2026The Interplay Between Interpolation and Aggregation in Regression: Optimal Sample Complexitycited by 0
- 2026Surprises in Proper Positive-Only Learningcited by 0
- 2026Optimal Learning Under Tsybakov Noisecited by 0
- 2026When Clean Data Hurts: Learning with Monotone Corruptions Beyond Binary Classificationcited by 0
- 2026Relatively Smart II: Tractable or Semi-Supervised Instance-Optimal Learningcited by 0
- 2026Adversarially Robust PAC Learning with Optimal VC Ratescited by 0
- 2026Adversarially Robust PAC Learning with Optimal VC Rates21 Sep 2026
- 2026Relatively Smart II: Tractable or Semi-Supervised Instance-Optimal Learning9 Sep 2026
- 2026When Clean Data Hurts: Learning with Monotone Corruptions Beyond Binary Classification20 Aug 2026
- 2026Bagging Robustly Learns VC Classes with Linear Sample Complexity13 Aug 2026
- 2026Optimal Learning Under Tsybakov Noise9 Aug 2026
- 2026An Optimal Agnostic PAC Algorithm6 Aug 2026
- 2026Surprises in Proper Positive-Only Learning26 Jun 2026
- 2026Majority-of-Three is Optimal11 Jun 2026
- 2026The Interplay Between Interpolation and Aggregation in Regression: Optimal Sample Complexity28 May 2026
- 2026A Fine-Grained Understanding of Uniform Convergence for Halfspaces7 May 2026
- 2026A One-Inclusion Graph Approach to Multi-Group Learning24 Mar 2026
- 2026The Sample Complexity of Replicable Realizable PAC Learning23 Feb 2026
22 more
- 2026Learning with Monotone Adversarial Corruptions5 Jan 2026
- 2025Tight Margin-Based Generalization Bounds for Voting Classifiers over Finite Hypothesis Sets25 Nov 2025
- 2025Sample-Adaptivity Tradeoff in On-Demand Sampling19 Nov 2025
- 2025Probably Approximately Correct Causal Discovery25 Jul 2025
- 2025Universal rates of ERM for agnostic learning17 Jun 2025
- 2025Improved Margin Generalization Bounds for Voting Classifiers23 Feb 2025
- 2025Proper Learnability and the Role of Unlabeled Data14 Feb 2025
- 2025On Agnostic PAC Learning in the Small Error Regime13 Feb 2025
- 2024Understanding Aggregations of Proper Learners in Multiclass Classification30 Oct 2024
- 2024The Many Faces of Optimal Weak-to-Strong Learning30 Aug 2024
- 2024Revisiting Agnostic PAC Learning29 Jul 2024
- 2024Is Transductive Learning Equivalent to PAC Learning?8 May 2024
- 2024Majority-of-Three: The Simplest Optimal Learner?12 Mar 2024
- 2024The Cost of Parallelizing Boosting23 Feb 2024
- 2024Boosting, Voting Classifiers and Randomized Sample Compression Schemes5 Feb 2024
- 2023The sample complexity of multi-distribution learning7 Dec 2023
- 2023Are Ensembles Getting Better all the Time?29 Nov 2023
- 2023Optimal PAC Bounds Without Uniform Convergence18 Apr 2023
- 2023Bagging Provides Assumption-free Stability30 Jan 2023
- 2023AdaBoost is not an Optimal Weak to Strong Learner27 Jan 2023
- 2023The Impossibility of Parallelizing Boosting23 Jan 2023
- 2022The One-Inclusion Graph Algorithm is not Always Optimal19 Dec 2022
- 2023Optimal PAC Bounds Without Uniform Convergencecited by 33
- 2023Bagging Provides Assumption-free Stabilitycited by 18
- 2024Majority-of-Three: The Simplest Optimal Learner?cited by 17
- 2023The sample complexity of multi-distribution learningcited by 12
- 2022The One-Inclusion Graph Algorithm is not Always Optimalcited by 11
- 2024Revisiting Agnostic PAC Learningcited by 11
- 2023The Impossibility of Parallelizing Boostingcited by 7
- 2023AdaBoost is not an Optimal Weak to Strong Learnercited by 6
- 2023Are Ensembles Getting Better all the Time?cited by 6
- 2025On Agnostic PAC Learning in the Small Error Regimecited by 5
- 2024Is Transductive Learning Equivalent to PAC Learning?cited by 4
- 2025Improved Margin Generalization Bounds for Voting Classifierscited by 4
12 most cited of 34 All 34 (JSON)
- 2026Adversarially Robust PAC Learning with Optimal VC Rates21 Sep 2026
- 2026Relatively Smart II: Tractable or Semi-Supervised Instance-Optimal Learning9 Sep 2026
- 2026When Clean Data Hurts: Learning with Monotone Corruptions Beyond Binary Classification20 Aug 2026
- 2026Bagging Robustly Learns VC Classes with Linear Sample Complexity13 Aug 2026
- 2026Optimal Learning Under Tsybakov Noise9 Aug 2026
- 2026An Optimal Agnostic PAC Algorithm6 Aug 2026
- 2026Surprises in Proper Positive-Only Learning26 Jun 2026
- 2026Majority-of-Three is Optimal11 Jun 2026
- 2026The Interplay Between Interpolation and Aggregation in Regression: Optimal Sample Complexity28 May 2026
- 2026A Fine-Grained Understanding of Uniform Convergence for Halfspaces7 May 2026
- 2026A One-Inclusion Graph Approach to Multi-Group Learning24 Mar 2026
- 2026The Sample Complexity of Replicable Realizable PAC Learning23 Feb 2026
12 newest of 34 All 34 (JSON)