Comparative Learning: A Sample Complexity Theory for Two Hypothesis Classes
Not on the map. Why?
Abstract (arXiv)
In many learning theory problems, a central role is played by a hypothesis class: we might assume that the data is labeled according to a hypothesis in the class (usually referred to as the realizable setting), or we might evaluate the learned model by comparing it with the best hypothesis in the class (the agnostic setting). Taking a step beyond these classic setups that involve only a single hypothesis class, we introduce comparative learning as a combination of the realizable and agnostic settings in PAC learning: given two binary hypothesis classes S and B, we assume that the data is labeled according to a hypothesis in the source class S and require the learned model to achieve an accuracy comparable to the best hypothesis in the benchmark class B. Even when both S and B have infinite VC dimensions, comparative learning can still have a small sample complexity. We show that the sample complexity of comparative learning is characterized by the mutual VC dimension mathsfVC(S,B) which we define to be the maximum size of a subset shattered by both S and B. We also show a similar result in the online setting, where we give a regret characterization in terms of the mutual Littlestone dimension mathsfLdim(S,B). These results also hold for partial hypotheses. We additionally show that the insights necessary to characterize the sample complexity of comparative learning can be applied to characterize the sample complexity of realizable multiaccuracy and multicalibration using the mutual fat-shattering dimension, an analogue of the mutual VC dimension for real-valued hypotheses. This not only solves an open problem proposed by Hu, Peale, Reingold (2022), but also leads to independently interesting results extending classic ones about regression, boosting, and covering number to our two-hypothesis-class setting.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 36 of its 78 references that are in the map. First posted on arXiv 16 Nov 2022.
Builds on
36 of 78 references.
References · 36
- 2017Preventing Fairness Gerrymandering: Auditing and Learning for Subgroup Fairnesscited by 381
- 2018Multiaccuracy: Black-Box Post-Processing for Fairness in Classificationcited by 221
- 2021Calibrating Predictions to Decisions: A Novel Approach to Multi-Class Calibrationcited by 79
- 2020Outcome Indistinguishabilitycited by 74
- 2018Private PAC learning implies finite Littlestone dimensioncited by 73
- 2022A Characterization of Multiclass Learnabilitycited by 66
- 2020An Equivalence Between Private Classification and Online Predictioncited by 63
- 2020Moment Multicalibration for Uncertainty Estimationcited by 63
- 2022Loss Minimization through the Lens of Outcome Indistinguishabilitycited by 61
- 2021A Theory of PAC Learnability of Partial Concept Classescited by 59
- 2021Smoothed Analysis with Adaptive Adversariescited by 57
- 2020Smoothed Analysis of Online and Differentially Private Learningcited by 47
24 more
- 2022Low-Degree Multicalibrationcited by 44
- 2021Multi-group Agnostic PAC Learnabilitycited by 42
- 2021Adversarial Laws of Large Numbers and Optimal Regret in Online Classificationcited by 39
- 2020Sample-efficient proper PAC learning with approximate differential privacycited by 29
- 2019Advancing subgroup fairness via sleeping expertscited by 28
- 2017Active classification with comparison queriescited by 27
- 2021Simple and near-optimal algorithms for hidden stratification and multi-group learningcited by 26
- 2021Realizable Learning is All You Needcited by 25
- 2020Sample Complexity of Uniform Convergence for Multicalibrationcited by 24
- 2019The Power of Comparisons for Actively Learning Linear Classifierscited by 20
- 2022An Algorithmic Framework for Bias Bountiescited by 19
- 2020Noise-tolerant, Reliable Active Classification with Comparison Queriescited by 17
- 2021Multiaccurate Proxies for Downstream Fairnesscited by 17
- 2022Omnipredictors for Constrained Optimizationcited by 14
- 2020Point Location and Active Learning: Learning Halfspaces Almost Optimallycited by 13
- 2022Multicalibrated Regression for Downstream Fairnesscited by 13
- 2020On the Equivalence between Online and Private Learnability beyond Binary Classificationcited by 12
- 2021Multicalibrated Partitions for Importance Weightscited by 10
- 2020Towards a combinatorial characterization of bounded memory learningcited by 9
- 2022Metric Entropy Duality and the Sample Complexity of Outcome Indistinguishabilitycited by 7
- 2020VC Dimension and Distribution-Free Sample-Based Testingcited by 5
- 2021Multiclass versus Binary Differentially Private PAC Learningcited by 4
- 2021Differentially Private Nonparametric Regression Under a Growth Conditioncited by 3
- 2022An Exploration of Multicalibration Uniform Convergence Boundscited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 2; 2026: 3.
8 papers.
- 2023Classical Verification of Quantum Learningcited by 6
- 2024Is Efficient PAC Learning Possible with an Oracle That Responds 'Yes' or 'No'?cited by 3
- 2025How Many Domains Suffice for Domain Generalization? A Tight Characterization via the Domain Shattering Dimensioncited by 3
- 2023Generative Models of Huge Objectscited by 2
- 2026Oracle-efficient Hybrid Learning with Constrained Adversariescited by 2
- 2025Tradeoffs between Mistakes and ERM Oracle Calls in Online and Transductive Online Learningcited by 1
- 2026Optimal Deterministic Multicalibration and Omnipredictioncited by 1
- 2026A One-Inclusion Graph Approach to Multi-Group Learningcited by 0
- 2026Optimal Deterministic Multicalibration and Omniprediction18 Jun 2026
- 2026A One-Inclusion Graph Approach to Multi-Group Learning24 Mar 2026
- 2026Oracle-efficient Hybrid Learning with Constrained Adversaries4 Mar 2026
- 2025How Many Domains Suffice for Domain Generalization? A Tight Characterization via the Domain Shattering Dimension20 Jun 2025
- 2025Tradeoffs between Mistakes and ERM Oracle Calls in Online and Transductive Online Learning30 May 2025
- 2024Is Efficient PAC Learning Possible with an Oracle That Responds 'Yes' or 'No'?17 Jun 2024
- 2023Classical Verification of Quantum Learning8 Jun 2023
- 2023Generative Models of Huge Objects24 Feb 2023