The Limits of Assumption-free Tests for Algorithm Performance
Not on the map. Why?
Abstract (arXiv)
Algorithm evaluation and comparison are fundamental questions in machine learning and statistics -- how well does an algorithm perform at a given modeling task, and which algorithm performs best? Many methods have been developed to assess algorithm performance, often based around cross-validation type strategies, retraining the algorithm of interest on different subsets of the data and assessing its performance on the held-out data points. Despite the broad use of such procedures, the theoretical properties of these methods are not yet fully understood. In this work, we explore some fundamental limits for answering these questions with limited amounts of data. In particular, we make a distinction between two questions: how good is an algorithm A at the problem of learning from a training set of size n, versus, how good is a particular fitted model produced by running A on a particular training data set of size n? Our main results prove that, for any test that treats the algorithm A as a ``black box'' (i.e., we can only study the behavior of A empirically), there is a fundamental limit on our ability to carry out inference on the performance of A, unless the number of available data points N is many times larger than the evaluation sample size n of interest. On the other hand, evaluating the performance of a particular fitted model can be easy when evaluating an algorithm is hard. We also ask whether an assumption of algorithmic stability might be sufficient to circumvent this hardness result. Surprisingly, we find that the same hardness result still holds for the problem of evaluating the performance of A, aside from a high-stability regime where fitted models are essentially nonrandom. Finally, we also establish similar hardness results for the problem of comparing multiple algorithms.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 14 of its 53 references that are in the map. First posted on arXiv 12 Feb 2024.
Builds on
14 of 53 references.
References · 14
- 2022Conformal Risk Controlcited by 290
- 2019Predictive inference with the jackknife+cited by 206
- 2018Model Evaluation, Model Selection, and Algorithm Selection in Machine Learningcited by 157
- 2021Cross-validation: what does it estimate and how well does it do it?cited by 65
- 2020Cross-validation Confidence Intervals for Test Errorcited by 32
- 2019An improper estimator with optimal excess risk in misspecified density estimation and logistic regressioncited by 24
- 2021Local permutation tests for conditional independencecited by 23
- 2021Distribution-Free Robust Linear Regressioncited by 19
- 2023Bagging Provides Assumption-free Stabilitycited by 18
- 2021Black-box tests for algorithmic stabilitycited by 15
- 2017From Fixed-X to Random-X Regression: Bias-Variance Decompositions, Covariance Penalties, and Prediction Error Estimationcited by 12
- 2016Stability revisited: new generalisation bounds for the Leave-one-Outcited by 10
2 more
- 2021Distribution-Free Conditional Median Inferencecited by 7
- 2021Confidently Comparing Estimators with the c-valuecited by 1
Built on by
Citing papers per year: 2025: 2.
2 papers.