Fixes That Fail: Self-Defeating Improvements in Machine-Learning Systems
Not on the map. Why?
Abstract (arXiv)
Machine-learning systems such as self-driving cars or virtual assistants are composed of a large number of machine-learning models that recognize image content, transcribe speech, analyze natural language, infer preferences, rank options, etc. Models in these systems are often developed and trained independently, which raises an obvious concern: Can improving a machine-learning model make the overall system worse? We answer this question affirmatively by showing that improving a model can deteriorate the performance of downstream models, even after those downstream models are retrained. Such self-defeating improvements are the result of entanglement between the models in the system. We perform an error decomposition of systems with multiple machine-learning models, which sheds light on the types of errors that can lead to self-defeating improvements. We also present the results of experiments which show that self-defeating improvements emerge in a realistic stereo-based detection system for cars and pedestrians.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 19 of its 47 references that are in the map. First posted on arXiv 22 Mar 2021.
Builds on
19 of 47 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2018PointRCNN: 3D Object Proposal Generation and Detection from Point Cloudcited by 939
- 2017Frustum PointNets for 3D Object Detection from RGB-D Datacited by 640
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2018Pyramid Stereo Matching Networkcited by 486
- 2018Pseudo-LiDAR from Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Drivingcited by 455
- 2019Unsupervised Label Noise Modeling and Loss Correctioncited by 327
7 more
- 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 81
- 2020Towards Backward-Compatible Representation Learningcited by 74
- 2020Positive-Congruent Training: Towards Regression-Free Model Updatescited by 55
- 2018Fairness Under Compositioncited by 43
- 2020An Empirical Analysis of Backward Compatibility in Machine Learning Systemscited by 38
- 2020Unified Representation Learning for Cross Model Compatibilitycited by 30
- 2016On Human Intellect and Machine Failures: Troubleshooting Integrative Machine Learning Systemscited by 18
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 0; 2025: 1.
5 papers.
- 2023TaskMet: Task-Driven Metric Learning for Model Learningcited by 11
- 2021OneLog: Towards End-to-End Training in Software Log Anomaly Detectioncited by 7
- 2023Behavior quantification as the missing link between fields: Tools for digital psychiatry and their role in the future of neurobiologycited by 1
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systemscited by 0
- 2025On the Effectiveness of Integration Methods for Multimodal Dialogue Response Retrievalcited by 0
- 2025On the Effectiveness of Integration Methods for Multimodal Dialogue Response Retrieval13 Jun 2025
- 2023TaskMet: Task-Driven Metric Learning for Model Learning8 Dec 2023
- 2023Behavior quantification as the missing link between fields: Tools for digital psychiatry and their role in the future of neurobiology24 May 2023
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems10 Jan 2023
- 2021OneLog: Towards End-to-End Training in Software Log Anomaly Detection15 Apr 2021