Underspecification Presents Challenges for Credibility in Modern Machine Learning
Alexander D'Amour, Katherine Heller, Dan Moldovan, Ben Adlam, Babak, Alipanahi, Alex Beutel, Christina Chen, Jonathan Deaton, Jacob Eisenstein,, Matthew D. Hoffman, Farhad Hormozdiari, Neil Houlsby, Shaobo Hou, Ghassen, Jerfel, Alan Karthikesalingam, Mario Lucic, Yian Ma

TL;DR
This paper highlights how underspecification in ML pipelines causes unpredictable and poor real-world performance, emphasizing the need to address this issue for reliable deployment across various domains.
Contribution
It identifies underspecification as a key factor behind deployment failures and demonstrates its prevalence and impact across multiple practical ML applications.
Findings
Underspecification leads to diverse predictor behaviors in deployment.
Models with similar training performance can behave very differently in real-world settings.
Addressing underspecification is crucial for reliable ML deployment.
Abstract
ML models often exhibit unexpectedly poor behavior when they are deployed in real-world domains. We identify underspecification as a key reason for these failures. An ML pipeline is underspecified when it can return many predictors with equivalently strong held-out performance in the training domain. Underspecification is common in modern ML pipelines, such as those based on deep learning. Predictors returned by underspecified pipelines are often treated as equivalent based on their training domain performance, but we show here that such predictors can behave very differently in deployment domains. This ambiguity can lead to instability and poor model behavior in practice, and is a distinct failure mode from previously identified issues arising from structural mismatch between training and deployment domains. We show that this problem appears in a wide variety of practical ML pipelines,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsMachine Learning in Healthcare · Topic Modeling · Explainable Artificial Intelligence (XAI)
