Evaluating State-of-the-Art Classification Models Against Bayes Optimality
Not on the map. Why?
Abstract (arXiv)
Evaluating the inherent difficulty of a given data-driven classification problem is important for establishing absolute benchmarks and evaluating progress in the field. To this end, a natural quantity to consider is the Bayes error, which measures the optimal classification error theoretically achievable for a given data distribution. While generally an intractable quantity, we show that we can compute the exact Bayes error of generative models learned using normalizing flows. Our technique relies on a fundamental result, which states that the Bayes error is invariant under invertible transformation. Therefore, we can compute the exact Bayes error of the learned flow models by computing it for Gaussian base distributions, which can be done efficiently using Holmes-Diaconis-Ross integration. Moreover, we show that by varying the temperature of the learned flow models, we can generate synthetic datasets that closely resemble standard benchmark datasets, but with almost any desired Bayes error. We use our approach to conduct a thorough investigation of state-of-the-art classification models, and find that in some -- but not all -- cases, these models are capable of obtaining accuracy very near optimal. Finally, we use our method to evaluate the intrinsic "hardness" of standard benchmark datasets, and classes within those datasets.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 20 of its 38 references that are in the map. First posted on arXiv 7 Jun 2021.
Builds on
20 of 38 references.
References · 20
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016Wide Residual Networkscited by 3,057
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2017Random Erasing Data Augmentationcited by 1,235
- 2018Deep Learning for Classical Japanese Literaturecited by 415
- 2021Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarkscited by 388
- 2017EMNIST: an extension of MNIST to handwritten letterscited by 212
- 2017Shake-Shake regularizationcited by 87
- 2020SpinalNet: Deep Neural Network with Gradual Inputcited by 40
- 2019Understanding the Limitations of Conditional Generative Modelscited by 28
8 more
- 2020Fine-Tuning DARTS for Image Classificationcited by 18
- 2019Integrals over Gaussians under Linear Domain Constraintscited by 15
- 2014Empirically Estimable Classification Bounds Based on a New Divergence Measurecited by 11
- 2019Pretrained AI Models: Performativity, Mobility, and Changecited by 11
- 2014Generalized Bhattacharyya and Chernoff upper bounds on Bayes error using quasi-arithmetic meanscited by 10
- 2019Learning to Benchmark: Determining Best Achievable Misclassification Error from Training Datacited by 10
- 2014Multivariate f-Divergence Estimation With Confidencecited by 7
- 2015Meta learning of bounds on the Bayes classifier errorcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3; 2025: 7; 2026: 3.
15 papers.
Sort:
- 2022Is the Performance of My Deep Network Too Good to Be True? A Direct Approach to Estimating the Bayes Error in Binary Classificationcited by 24
- 2024Certified Robust Accuracy of Neural Networks Are Bounded due to Bayes Errorscited by 7
- 2025CapBencher: Give Your LLM Benchmark a Built-in Alarm for Test-Set Overfittingcited by 6
- 2025Practical estimation of the optimal classification error with soft labels and calibrationcited by 5
- 2024How Does Bayes Error Limit Probabilistic Robust Accuracycited by 2
- 2025On Optimal Steering to Achieve Exact Fairnesscited by 2
- 2023Uncertainty Aware Neural Network from Similarity and Sensitivitycited by 1
- 2024A Fast, Robust Elliptical Slice Sampling Implementation for Linearly Truncated Multivariate Normal Distributionscited by 1
- 2025Universal Training of Neural Networks to Achieve Bayes Optimal Classification Accuracycited by 1
- 2025Bayes Error Rate Estimation in Difficult Situationscited by 1
- 2025Bounding Neyman-Pearson Region with f-Divergencescited by 0
- 2025Towards Provably Unlearnable Examples via Bayes Error Optimisationcited by 0
- 2026Bayes-Optimal BER and AUC: Estimation and Evaluation of Estimators2 Sep 2026
- 2026The generalized underlap coefficient with an application in clustering23 Feb 2026
- 2026Beyond Pooling: Matching for Robust Generalization under Data Heterogeneity6 Feb 2026
- 2025Towards Provably Unlearnable Examples via Bayes Error Optimisation11 Nov 2025
- 2025On Optimal Steering to Achieve Exact Fairness19 Sep 2025
- 2025Practical estimation of the optimal classification error with soft labels and calibration27 May 2025
- 2025CapBencher: Give Your LLM Benchmark a Built-in Alarm for Test-Set Overfitting23 May 2025
- 2025Bayes Error Rate Estimation in Difficult Situations21 May 2025
- 2025Bounding Neyman-Pearson Region with f-Divergences13 May 2025
- 2025Universal Training of Neural Networks to Achieve Bayes Optimal Classification Accuracy13 Jan 2025
- 2024A Fast, Robust Elliptical Slice Sampling Implementation for Linearly Truncated Multivariate Normal Distributions15 Jul 2024
- 2024How Does Bayes Error Limit Probabilistic Robust Accuracy23 May 2024
3 more
- 2024Certified Robust Accuracy of Neural Networks Are Bounded due to Bayes Errors19 May 2024
- 2023Uncertainty Aware Neural Network from Similarity and Sensitivity27 Apr 2023
- 2022Is the Performance of My Deep Network Too Good to Be True? A Direct Approach to Estimating the Bayes Error in Binary Classification1 Feb 2022
- 2022Is the Performance of My Deep Network Too Good to Be True? A Direct Approach to Estimating the Bayes Error in Binary Classificationcited by 24
- 2024Certified Robust Accuracy of Neural Networks Are Bounded due to Bayes Errorscited by 7
- 2025CapBencher: Give Your LLM Benchmark a Built-in Alarm for Test-Set Overfittingcited by 6
- 2025Practical estimation of the optimal classification error with soft labels and calibrationcited by 5
- 2024How Does Bayes Error Limit Probabilistic Robust Accuracycited by 2
- 2025On Optimal Steering to Achieve Exact Fairnesscited by 2
- 2023Uncertainty Aware Neural Network from Similarity and Sensitivitycited by 1
- 2024A Fast, Robust Elliptical Slice Sampling Implementation for Linearly Truncated Multivariate Normal Distributionscited by 1
- 2025Universal Training of Neural Networks to Achieve Bayes Optimal Classification Accuracycited by 1
- 2025Bayes Error Rate Estimation in Difficult Situationscited by 1
- 2025Bounding Neyman-Pearson Region with f-Divergencescited by 0
- 2025Towards Provably Unlearnable Examples via Bayes Error Optimisationcited by 0
12 most cited of 15 All 15 (JSON)
- 2026Bayes-Optimal BER and AUC: Estimation and Evaluation of Estimators2 Sep 2026
- 2026The generalized underlap coefficient with an application in clustering23 Feb 2026
- 2026Beyond Pooling: Matching for Robust Generalization under Data Heterogeneity6 Feb 2026
- 2025Towards Provably Unlearnable Examples via Bayes Error Optimisation11 Nov 2025
- 2025On Optimal Steering to Achieve Exact Fairness19 Sep 2025
- 2025Practical estimation of the optimal classification error with soft labels and calibration27 May 2025
- 2025CapBencher: Give Your LLM Benchmark a Built-in Alarm for Test-Set Overfitting23 May 2025
- 2025Bayes Error Rate Estimation in Difficult Situations21 May 2025
- 2025Bounding Neyman-Pearson Region with f-Divergences13 May 2025
- 2025Universal Training of Neural Networks to Achieve Bayes Optimal Classification Accuracy13 Jan 2025
- 2024A Fast, Robust Elliptical Slice Sampling Implementation for Linearly Truncated Multivariate Normal Distributions15 Jul 2024
- 2024How Does Bayes Error Limit Probabilistic Robust Accuracy23 May 2024
12 newest of 15 All 15 (JSON)