mlsanityData to 7 Oct 2026

Backward-Compatible Prediction Updates: A Probabilistic Approach

arXiv 2107.01057 ↗First posted 2 Jul 2021cs.LG cs.AIcited by 14

Not on the map. Why?

Abstract (arXiv)

When machine learning systems meet real world applications, accuracy is only one of several requirements. In this paper, we assay a complementary perspective originating from the increasing availability of pre-trained and regularly improving state-of-the-art models. While new improved models develop at a fast pace, downstream tasks vary more slowly or stay constant. Assume that we have a large unlabelled data set for which we want to maintain accurate predictions. Whenever a new and presumably better ML models becomes available, we encounter two problems: (i) given a limited budget, which data points should be re-evaluated using the new model?; and (ii) if the new predictions differ from the current ones, should we update? Problem (i) is about compute cost, which matters for very large data sets and models. Problem (ii) is about maintaining consistency of the predictions, which can be highly relevant for downstream applications; our demand is to avoid negative flips, i.e., changing correct to incorrect predictions. In this paper, we formalize the Prediction Update Problem and present an efficient probabilistic approach as answer to the above questions. In extensive experiments on standard classification benchmark data sets, we show that our method outperforms alternative strategies along key metrics for backward-compatible prediction updates.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 25 of its 58 references that are in the map. First posted on arXiv 2 Jul 2021.

Builds on

25 of 58 references.

References · 25

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  6. 2016Densely Connected Convolutional Networkscited by 6,691
  7. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  8. 2013Intriguing properties of neural networkscited by 5,114
  9. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  10. 2014Going Deeper with Convolutionscited by 4,231
  11. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  12. 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
13 more
  1. 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
  2. 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
  3. 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,304
  4. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  5. 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
  6. 2020Meta Pseudo Labelscited by 372
  7. 2020Are we done with ImageNet?cited by 329
  8. 2020Towards Backward-Compatible Representation Learningcited by 74
  9. 2020Positive-Congruent Training: Towards Regression-Free Model Updatescited by 55
  10. 2016Kernel-based Tests for Joint Independencecited by 40
  11. 2020An Empirical Analysis of Backward Compatibility in Machine Learning Systemscited by 38
  12. 2020Fixing the train-test resolution discrepancy: FixEfficientNetcited by 31
  13. 2016Active Learning from Imperfect Labelerscited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 5; 2025: 0; 2026: 3.

14 papers.

Sort:

By area: