(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancy
Not on the map. Why?
Abstract (arXiv)
We derive an (almost) guaranteed upper bound on the error of deep neural networks under distribution shift using unlabeled test data. Prior methods either give bounds that are vacuous in practice or give estimates that are accurate on average but heavily underestimate error for a sizeable fraction of shifts. In particular, the latter only give guarantees based on complex continuous measures such as test calibration -- which cannot be identified without labels -- and are therefore unreliable. Instead, our bound requires a simple, intuitive condition which is well justified by prior empirical works and holds in practice effectively 100% of the time. The bound is inspired by HDeltaH-divergence but is easier to evaluate and substantially tighter, consistently providing non-vacuous guarantees. Estimating the bound requires optimizing one multiclass classifier to disagree with another, for which some prior works have used sub-optimal proxy losses; we devise a "disagreement loss" which is theoretically justified and performs better in practice. We expect this loss can serve as a drop-in replacement for future methods which require maximizing multiclass disagreement. Across a wide range of benchmarks, our method gives valid error bounds while achieving average accuracy comparable to competitive estimation baselines. Code is publicly available at https://github.com/erosenfeld/disagreediscrep .
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 62 of its 75 references that are in the map. First posted on arXiv 1 Jun 2023.
Builds on
62 of 75 references.
References · 62
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
38 more
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,327
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
- 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,181
- 2019Decoupling Representation and Classifier for Long-Tailed Recognitioncited by 806
- 2017Spectrally-normalized margin bounds for neural networkscited by 681
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2017Exploring Generalization in Deep Learningcited by 595
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2017VisDA: The Visual Domain Adaptation Challengecited by 432
- 2019Implicit Regularization in Deep Matrix Factorizationcited by 402
- 2019Making Convolutional Networks Shift-Invariant Againcited by 390
- 2015Return of Frustratingly Easy Domain Adaptationcited by 389
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
- 2017Functional Map of the Worldcited by 338
- 2019Bridging Theory and Algorithm for Domain Adaptationcited by 332
- 2015Norm-Based Capacity Control in Neural Networkscited by 299
- 2016Revisiting Batch Normalization For Practical Domain Adaptationcited by 285
- 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
- 2020The Risks of Invariant Risk Minimizationcited by 262
- 2020Gradient Starvation: A Learning Proclivity in Neural Networkscited by 262
- 2019Uniform convergence may be unable to explain generalization in deep learningcited by 223
- 2018Do CIFAR-10 Classifiers Generalize to CIFAR-10?cited by 197
- 2020BREEDS: Benchmarks for Subpopulation Shiftcited by 155
- 2021The Low-Rank Simplicity Bias in Deep Networkscited by 150
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 141
- 2018Non-Vacuous Generalization Bounds at the ImageNet Scale: A PAC-Bayesian Compression Approachcited by 125
- 2021Assessing Generalization of SGD via Disagreementcited by 116
- 2021Predicting with Confidence on Unseen Distributionscited by 116
- 2020Are Labels Always Necessary for Classifier Accuracy Evaluation?cited by 104
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shiftcited by 94
- 2017Implicit Regularization in Deep Learningcited by 90
- 2021Extending the WILDS Benchmark for Unsupervised Adaptationcited by 85
- 2022Agree to Disagree: Diversity through Disagreement for Better Transferabilitycited by 69
- 2022Domain-Adjusted Regression or: ERM May Already Learn Features Sufficient for Out-of-Distribution Generalizationcited by 69
- 2021What Does Rotation Prediction Tell Us about Classifier Accuracy under Varying Testing Environments?cited by 63
- 2019Generalization bounds for deep convolutional neural networkscited by 58
- 2022Transferability in Deep Learning: A Surveycited by 57
- 2020Estimating Generalization under Distribution Shifts via Domain-Invariant Representationscited by 56
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 9; 2026: 4.
16 papers.
Sort:
- 2023One-Shot Strategic Classification Under Unknown Costscited by 13
- 2025Monitoring Risks in Test-Time Adaptationcited by 10
- 2025On Continuous Monitoring of Risk Violations under Unknown Shiftcited by 9
- 2025Adapting to Online Distribution Shifts in Deep Learning: A Black-Box Approachcited by 2
- 2025Sparse Causal Discovery with Generative Intervention for Unsupervised Graph Domain Adaptationcited by 2
- 2026Pitfalls of Unlabeled Disagreement-Based Drift Detection in Streaming Tree Ensemblescited by 2
- 2023Beyond Top-Class Agreement: Using Divergences to Forecast Performance under Distribution Shiftcited by 1
- 2024Source-Free Domain-Invariant Performance Predictioncited by 1
- 2025ODD: Overlap-aware Estimation of Model Performance under Distribution Shiftcited by 1
- 2025Knowledge Distillation of Uncertainty using Deep Latent Factor Modelcited by 1
- 2025ODP-Bench: Benchmarking Out-of-Distribution Performance Predictioncited by 1
- 2026Bridging Domain Expertise and Generalization for Performance Estimationcited by 1
4 more
- 2025Reliably Detecting Model Failures in Deployment Without Labelscited by 0
- 2025On the Bayes Inconsistency of Disagreement Discrepancy Surrogatescited by 0
- 2026Candidate Comparability Before Promotion: Conditional Validation in Adaptive Network Intrusion Detectioncited by 0
- 2026How Many Samples Are Enough for Learning Across Domains?cited by 0
- 2026How Many Samples Are Enough for Learning Across Domains?30 Sep 2026
- 2026Candidate Comparability Before Promotion: Conditional Validation in Adaptive Network Intrusion Detection3 Sep 2026
- 2026Bridging Domain Expertise and Generalization for Performance Estimation4 Jun 2026
- 2026Pitfalls of Unlabeled Disagreement-Based Drift Detection in Streaming Tree Ensembles12 May 2026
- 2025On the Bayes Inconsistency of Disagreement Discrepancy Surrogates5 Dec 2025
- 2025ODP-Bench: Benchmarking Out-of-Distribution Performance Prediction31 Oct 2025
- 2025Knowledge Distillation of Uncertainty using Deep Latent Factor Model22 Oct 2025
- 2025Monitoring Risks in Test-Time Adaptation11 Jul 2025
- 2025Sparse Causal Discovery with Generative Intervention for Unsupervised Graph Domain Adaptation10 Jul 2025
- 2025On Continuous Monitoring of Risk Violations under Unknown Shift19 Jun 2025
- 2025ODD: Overlap-aware Estimation of Model Performance under Distribution Shift17 Jun 2025
- 2025Reliably Detecting Model Failures in Deployment Without Labels5 Jun 2025
4 more
- 2025Adapting to Online Distribution Shifts in Deep Learning: A Black-Box Approach9 Apr 2025
- 2024Source-Free Domain-Invariant Performance Prediction5 Aug 2024
- 2023Beyond Top-Class Agreement: Using Divergences to Forecast Performance under Distribution Shift13 Dec 2023
- 2023One-Shot Strategic Classification Under Unknown Costs5 Nov 2023
- 2023One-Shot Strategic Classification Under Unknown Costscited by 13
- 2025Monitoring Risks in Test-Time Adaptationcited by 10
- 2025On Continuous Monitoring of Risk Violations under Unknown Shiftcited by 9
- 2025Adapting to Online Distribution Shifts in Deep Learning: A Black-Box Approachcited by 2
- 2025Sparse Causal Discovery with Generative Intervention for Unsupervised Graph Domain Adaptationcited by 2
- 2026Pitfalls of Unlabeled Disagreement-Based Drift Detection in Streaming Tree Ensemblescited by 2
- 2023Beyond Top-Class Agreement: Using Divergences to Forecast Performance under Distribution Shiftcited by 1
- 2024Source-Free Domain-Invariant Performance Predictioncited by 1
- 2025ODD: Overlap-aware Estimation of Model Performance under Distribution Shiftcited by 1
- 2025Knowledge Distillation of Uncertainty using Deep Latent Factor Modelcited by 1
- 2025ODP-Bench: Benchmarking Out-of-Distribution Performance Predictioncited by 1
- 2026Bridging Domain Expertise and Generalization for Performance Estimationcited by 1
12 most cited of 16 All 16 (JSON)
- 2026How Many Samples Are Enough for Learning Across Domains?30 Sep 2026
- 2026Candidate Comparability Before Promotion: Conditional Validation in Adaptive Network Intrusion Detection3 Sep 2026
- 2026Bridging Domain Expertise and Generalization for Performance Estimation4 Jun 2026
- 2026Pitfalls of Unlabeled Disagreement-Based Drift Detection in Streaming Tree Ensembles12 May 2026
- 2025On the Bayes Inconsistency of Disagreement Discrepancy Surrogates5 Dec 2025
- 2025ODP-Bench: Benchmarking Out-of-Distribution Performance Prediction31 Oct 2025
- 2025Knowledge Distillation of Uncertainty using Deep Latent Factor Model22 Oct 2025
- 2025Monitoring Risks in Test-Time Adaptation11 Jul 2025
- 2025Sparse Causal Discovery with Generative Intervention for Unsupervised Graph Domain Adaptation10 Jul 2025
- 2025On Continuous Monitoring of Risk Violations under Unknown Shift19 Jun 2025
- 2025ODD: Overlap-aware Estimation of Model Performance under Distribution Shift17 Jun 2025
- 2025Reliably Detecting Model Failures in Deployment Without Labels5 Jun 2025
12 newest of 16 All 16 (JSON)