mlsanityData to 7 Oct 2026

(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancy

arXiv 2306.00312 ↗First posted 1 Jun 2023stat.ML cs.LGcited by 16

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2017On Calibration of Modern Neural Networkscited by 4,860
  5. 2015Domain-Adversarial Training of Neural Networkscited by 3,023
  6. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
  7. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
  8. 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
  9. 2016Understanding deep learning requires rethinking generalizationcited by 1,657
  10. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  11. 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
  12. 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
38 more
  1. 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,327
  2. 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
  3. 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,181
  4. 2019Decoupling Representation and Classifier for Long-Tailed Recognitioncited by 806
  5. 2017Spectrally-normalized margin bounds for neural networkscited by 681
  6. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
  7. 2017Exploring Generalization in Deep Learningcited by 595
  8. 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
  9. 2017VisDA: The Visual Domain Adaptation Challengecited by 432
  10. 2019Implicit Regularization in Deep Matrix Factorizationcited by 402
  11. 2019Making Convolutional Networks Shift-Invariant Againcited by 390
  12. 2015Return of Frustratingly Easy Domain Adaptationcited by 389
  13. 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
  14. 2017Functional Map of the Worldcited by 338
  15. 2019Bridging Theory and Algorithm for Domain Adaptationcited by 332
  16. 2015Norm-Based Capacity Control in Neural Networkscited by 299
  17. 2016Revisiting Batch Normalization For Practical Domain Adaptationcited by 285
  18. 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
  19. 2020The Risks of Invariant Risk Minimizationcited by 262
  20. 2020Gradient Starvation: A Learning Proclivity in Neural Networkscited by 262
  21. 2019Uniform convergence may be unable to explain generalization in deep learningcited by 223
  22. 2018Do CIFAR-10 Classifiers Generalize to CIFAR-10?cited by 197
  23. 2020BREEDS: Benchmarks for Subpopulation Shiftcited by 155
  24. 2021The Low-Rank Simplicity Bias in Deep Networkscited by 150
  25. 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 141
  26. 2018Non-Vacuous Generalization Bounds at the ImageNet Scale: A PAC-Bayesian Compression Approachcited by 125
  27. 2021Assessing Generalization of SGD via Disagreementcited by 116
  28. 2021Predicting with Confidence on Unseen Distributionscited by 116
  29. 2020Are Labels Always Necessary for Classifier Accuracy Evaluation?cited by 104
  30. 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shiftcited by 94
  31. 2017Implicit Regularization in Deep Learningcited by 90
  32. 2021Extending the WILDS Benchmark for Unsupervised Adaptationcited by 85
  33. 2022Agree to Disagree: Diversity through Disagreement for Better Transferabilitycited by 69
  34. 2022Domain-Adjusted Regression or: ERM May Already Learn Features Sufficient for Out-of-Distribution Generalizationcited by 69
  35. 2021What Does Rotation Prediction Tell Us about Classifier Accuracy under Varying Testing Environments?cited by 63
  36. 2019Generalization bounds for deep convolutional neural networkscited by 58
  37. 2022Transferability in Deep Learning: A Surveycited by 57
  38. 2020Estimating Generalization under Distribution Shifts via Domain-Invariant Representationscited by 56

50 most cited of 62 All 62 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 1; 2025: 9; 2026: 4.

16 papers.

Sort: