Mandoline: Model Evaluation under Distribution Shift
Not on the map. Why?
Abstract (arXiv)
Machine learning models are often deployed in different settings than they were trained and validated on, posing a challenge to practitioners who wish to predict how well the deployed model will perform on a target distribution. If an unlabeled sample from the target distribution is available, along with a labeled sample from a possibly different source distribution, standard approaches such as importance weighting can be applied to estimate performance on the target. However, importance weighting struggles when the source and target distributions have non-overlapping support or are high-dimensional. Taking inspiration from fields such as epidemiology and polling, we develop Mandoline, a new evaluation framework that mitigates these issues. Our key insight is that practitioners may have prior knowledge about the ways in which the distribution shifts, which we can use to better guide the importance weighting procedure. Specifically, users write simple "slicing functions" - noisy, potentially correlated binary functions intended to capture possible axes of distribution shift - to compute reweighted performance estimates. We further describe a density ratio estimation framework for the slices and show how its estimation error scales with slice quality and dataset size. Empirical validation on NLP and vision tasks shows that Mandoline can estimate performance on the target distribution up to 3x more accurately compared to standard baselines.
Key facts. Cited by 55 papers in the map (data through 7 Oct 2026). Builds on 34 of its 77 references that are in the map. First posted on arXiv 1 Jul 2021.
Builds on
34 of 77 references.
References · 34
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 864
- 2019Learning the Difference that Makes a Difference with Counterfactually-Augmented Datacited by 428
22 more
- 2019Nuanced Metrics for Measuring Unintended Bias with Real Data for Text Classificationcited by 396
- 2018Detecting and Correcting for Label Shift with Black Box Predictorscited by 364
- 2016Unsupervised Domain Adaptation with Residual Transfer Networkscited by 340
- 2018What is the Effect of Importance Weighting in Deep Learning?cited by 250
- 2019Hidden Stratification Causes Clinically Meaningful Failures in Machine Learning for Medical Imagingcited by 215
- 2016Statistics of Robust Optimization: A Generalized Empirical Likelihood Approachcited by 182
- 2016Learning in Implicit Generative Modelscited by 124
- 2020Telescoping Density-Ratio Estimationcited by 108
- 2021Robustness Gym: Unifying the NLP Evaluation Landscapecited by 107
- 2020Rethinking Importance Weighting for Deep Learning under Distribution Shiftcited by 92
- 2018Automated Data Slicing for Model Validation:A Big data - AI Integration Approachcited by 70
- 2019Bias Correction of Learned Generative Models using Likelihood-Free Importance Weightingcited by 70
- 2016Balancing Covariates via Propensity Score Weightingcited by 65
- 2019Slice-based Learning: A Programming Model for Residual Learning in Critical Data Slicescited by 23
- 2017Trimmed Density Ratio Estimationcited by 15
- 2018Active Testing: An Efficient and Robust Framework for Estimating Accuracycited by 15
- 2019Robust Importance Weighting for Covariate Shiftcited by 14
- 2020Slice Tuner: A Selective Data Acquisition Framework for Accurate and Fair Machine Learning Modelscited by 13
- 2018Efficient Test Collection Construction via Active Learningcited by 7
- 2019Two-sample inference for high-dimensional Markov networkscited by 7
- 2020Posterior Ratio Estimation of Latent Variablescited by 2
- 2020Not Your Grandfathers Test Set: Reducing Labeling Effort for Testingcited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 15; 2023: 16; 2024: 11; 2025: 10; 2026: 2.
55 papers.
Sort:
By area:
- 2023Large Language Model Routing with Benchmark Datasetscited by 166
- 2022Domino: Discovering Systematic Errors with Cross-Modal Embeddingscited by 155
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 141
- 2021Predicting with Confidence on Unseen Distributionscited by 116
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shiftcited by 94
- 2022Predicting Out-of-Distribution Error with the Projection Normcited by 50
- 2022Evaluation Gaps in Machine Learning Practicecited by 48
- 2023Can You Rely on Your Model Evaluation? Improving Model Evaluation with Synthetic Test Datacited by 31
- 2023Understanding and Mitigating the Label Noise in Pre-training on Downstream Taskscited by 27
- 2022From plane crashes to algorithmic harm: applicability of safety engineering frameworks for responsible MLcited by 26
- 2023Confidence and Dispersity Speak: Characterising Prediction Matrix for Unsupervised Accuracy Estimationcited by 22
- 2023Characterizing Out-of-Distribution Error via Optimal Transportcited by 20
38 more
- 2022Estimating and Explaining Model Performance When Both Covariates and Labels Shiftcited by 19
- 2023GNNEvaluator: Evaluating GNN Performance On Unseen Graphs Without Labelscited by 17
- 2023(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancycited by 16
- 2024Energy-based Automated Model Evaluationcited by 16
- 2022Self-Adaptive Forecasting for Improved Deep Learning on Non-Stationary Time-Seriescited by 14
- 2024A Framework for Efficient Model Evaluation through Stratification, Sampling, and Estimationcited by 13
- 2024LCA-on-the-Line: Benchmarking Out-of-Distribution Generalization with Class Taxonomiescited by 12
- 2022Understanding new tasks through the lens of training data via exponential tiltingcited by 11
- 2022Evaluating Robustness to Dataset Shift via Parametric Robustness Setscited by 10
- 2022Estimating Model Performance under Domain Shifts with Class-Specific Confidence Scorescited by 10
- 2024Estimating Model Performance Under Covariate Shift Without Labelscited by 9
- 2024Clarify: Improving Model Robustness With Natural Language Correctionscited by 8
- 2024Impact of Noisy Supervision in Foundation Model Learningcited by 8
- 2024Confidence-based Estimators for Predictive Performance in Model Monitoringcited by 8
- 2023ProbVLM: Probabilistic Adapter for Frozen Vision-Language Modelscited by 7
- 2022HAPI: A Large-scale Longitudinal Dataset of Commercial ML API Predictionscited by 6
- 2023CAME: Contrastive Automated Model Evaluationcited by 6
- 2022Data Models for Dataset Drift Controls in Machine Learning With Optical Imagescited by 5
- 2022Predicting Out-of-Domain Generalization with Neighborhood Invariancecited by 4
- 2023K-means Clustering Based Feature Consistency Alignment for Label-free Model Evaluationcited by 4
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networkscited by 4
- 2024Explanatory Model Monitoring to Understand the Effects of Feature Shifts on Performancecited by 4
- 2025Unsupervised Detection of Distribution Shift in Inverse Problems using Diffusion Modelscited by 4
- 2025Suitability Filter: A Statistical Framework for Classifier Evaluation in Real-World Deployment Settingscited by 4
- 2022Test-time Recalibration of Conformal Predictors Under Distribution Shift Based on Unlabeled Examplescited by 3
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approachcited by 3
- 2023Distance Matters For Improving Performance Estimation Under Covariate Shiftcited by 2
- 2025Performance Estimation in Binary Classification Using Calibrated Confidencecited by 2
- 2025On the Interconnections of Calibration, Quantification, and Classifier Accuracy Prediction under Dataset Shiftcited by 2
- 2025Evaluating Membership Inference Attacks in heterogeneous-data setupscited by 1
- 2025Graph-Smoothed Bayesian Black-Box Shift Estimator and Its Information Geometrycited by 1
- 2025A New Perspective On AI Safety Through Control Theory Methodologiescited by 1
- 2025Confidence and Dispersity as Signals: Unsupervised Model Evaluation and Rankingcited by 1
- 2025Active Slice Discovery in Large Language Modelscited by 1
- 2026Bridging Domain Expertise and Generalization for Performance Estimationcited by 1
- 2023On the Efficacy of Generalization Error Prediction Scoring Functionscited by 0
- 2023A Domain-Region Based Evaluation of ML Performance Robustness to Covariate Shiftcited by 0
- 2023On Orderings of Probability Vectors and Unsupervised Performance Estimationcited by 0
50 most cited of 55 All 55 (JSON)
- 2026Bridging Domain Expertise and Generalization for Performance Estimation4 Jun 2026
- 2026Evaluating Black-Box Vulnerabilities with Wasserstein-Constrained Data Perturbations16 Mar 2026
- 2025Active Slice Discovery in Large Language Models24 Nov 2025
- 2025Confidence and Dispersity as Signals: Unsupervised Model Evaluation and Ranking3 Oct 2025
- 2025ALSA: Anchors in Logit Space for Out-of-Distribution Accuracy Estimation27 Aug 2025
- 2025A New Perspective On AI Safety Through Control Theory Methodologies30 Jun 2025
- 2025Suitability Filter: A Statistical Framework for Classifier Evaluation in Real-World Deployment Settings28 May 2025
- 2025Graph-Smoothed Bayesian Black-Box Shift Estimator and Its Information Geometry22 May 2025
- 2025Unsupervised Detection of Distribution Shift in Inverse Problems using Diffusion Models16 May 2025
- 2025On the Interconnections of Calibration, Quantification, and Classifier Accuracy Prediction under Dataset Shift16 May 2025
- 2025Performance Estimation in Binary Classification Using Calibrated Confidence8 May 2025
- 2025Evaluating Membership Inference Attacks in heterogeneous-data setups26 Feb 2025
38 more
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approach28 Oct 2024
- 2024Detecting Interpretable Subgroup Drifts26 Aug 2024
- 2024Explanatory Model Monitoring to Understand the Effects of Feature Shifts on Performance24 Aug 2024
- 2024LCA-on-the-Line: Benchmarking Out-of-Distribution Generalization with Class Taxonomies22 Jul 2024
- 2024Confidence-based Estimators for Predictive Performance in Model Monitoring11 Jul 2024
- 2024A Framework for Efficient Model Evaluation through Stratification, Sampling, and Estimation11 Jun 2024
- 2024Impact of Noisy Supervision in Foundation Model Learning11 Mar 2024
- 2024Clarify: Improving Model Robustness With Natural Language Corrections6 Feb 2024
- 2024Energy-based Automated Model Evaluation23 Jan 2024
- 2024Expert-Driven Monitoring of Operational ML Models22 Jan 2024
- 2024Estimating Model Performance Under Covariate Shift Without Labels16 Jan 2024
- 2023Can You Rely on Your Model Evaluation? Improving Model Evaluation with Synthetic Test Data25 Oct 2023
- 2023GNNEvaluator: Evaluating GNN Performance On Unseen Graphs Without Labels23 Oct 2023
- 2023Understanding and Mitigating the Label Noise in Pre-training on Downstream Tasks29 Sep 2023
- 2023Large Language Model Routing with Benchmark Datasets27 Sep 2023
- 2023PAGER: A Framework for Failure Analysis of Deep Regression Models20 Sep 2023
- 2023CAME: Contrastive Automated Model Evaluation22 Aug 2023
- 2023Distance Matters For Improving Performance Estimation Under Covariate Shift14 Aug 2023
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networks29 Jul 2023
- 2023ProbVLM: Probabilistic Adapter for Frozen Vision-Language Models1 Jul 2023
- 2023On Orderings of Probability Vectors and Unsupervised Performance Estimation16 Jun 2023
- 2023(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancy1 Jun 2023
- 2023Characterizing Out-of-Distribution Error via Optimal Transport25 May 2023
- 2023A Domain-Region Based Evaluation of ML Performance Robustness to Covariate Shift18 Apr 2023
- 2023K-means Clustering Based Feature Consistency Alignment for Label-free Model Evaluation17 Apr 2023
- 2023On the Efficacy of Generalization Error Prediction Scoring Functions23 Mar 2023
- 2023Confidence and Dispersity Speak: Characterising Prediction Matrix for Unsupervised Accuracy Estimation2 Feb 2023
- 2022Data Models for Dataset Drift Controls in Machine Learning With Optical Images4 Nov 2022
- 2022Test-time Recalibration of Conformal Predictors Under Distribution Shift Based on Unlabeled Examples9 Oct 2022
- 2022From plane crashes to algorithmic harm: applicability of safety engineering frameworks for responsible ML6 Oct 2022
- 2022HAPI: A Large-scale Longitudinal Dataset of Commercial ML API Predictions18 Sep 2022
- 2022Estimating and Explaining Model Performance When Both Covariates and Labels Shift18 Sep 2022
- 2022Estimating Model Performance under Domain Shifts with Class-Specific Confidence Scores20 Jul 2022
- 2022Predicting Out-of-Domain Generalization with Neighborhood Invariance5 Jul 2022
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shift27 Jun 2022
- 2022Evaluating Robustness to Dataset Shift via Parametric Robustness Sets31 May 2022
- 2022Understanding new tasks through the lens of training data via exponential tilting26 May 2022
- 2022Evaluation Gaps in Machine Learning Practice11 May 2022
50 newest of 55 All 55 (JSON)
- 2023Large Language Model Routing with Benchmark Datasetscited by 166
- 2022Domino: Discovering Systematic Errors with Cross-Modal Embeddingscited by 155
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 141
- 2021Predicting with Confidence on Unseen Distributionscited by 116
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shiftcited by 94
- 2022Predicting Out-of-Distribution Error with the Projection Normcited by 50
- 2022Evaluation Gaps in Machine Learning Practicecited by 48
- 2023Can You Rely on Your Model Evaluation? Improving Model Evaluation with Synthetic Test Datacited by 31
- 2023Understanding and Mitigating the Label Noise in Pre-training on Downstream Taskscited by 27
- 2022From plane crashes to algorithmic harm: applicability of safety engineering frameworks for responsible MLcited by 26
- 2023Confidence and Dispersity Speak: Characterising Prediction Matrix for Unsupervised Accuracy Estimationcited by 22
- 2023Characterizing Out-of-Distribution Error via Optimal Transportcited by 20
12 most cited of 52 All 52 (JSON)
- 2026Bridging Domain Expertise and Generalization for Performance Estimation4 Jun 2026
- 2026Evaluating Black-Box Vulnerabilities with Wasserstein-Constrained Data Perturbations16 Mar 2026
- 2025Active Slice Discovery in Large Language Models24 Nov 2025
- 2025Confidence and Dispersity as Signals: Unsupervised Model Evaluation and Ranking3 Oct 2025
- 2025ALSA: Anchors in Logit Space for Out-of-Distribution Accuracy Estimation27 Aug 2025
- 2025A New Perspective On AI Safety Through Control Theory Methodologies30 Jun 2025
- 2025Suitability Filter: A Statistical Framework for Classifier Evaluation in Real-World Deployment Settings28 May 2025
- 2025Graph-Smoothed Bayesian Black-Box Shift Estimator and Its Information Geometry22 May 2025
- 2025On the Interconnections of Calibration, Quantification, and Classifier Accuracy Prediction under Dataset Shift16 May 2025
- 2025Performance Estimation in Binary Classification Using Calibrated Confidence8 May 2025
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approach28 Oct 2024
- 2024Detecting Interpretable Subgroup Drifts26 Aug 2024
12 newest of 52 All 52 (JSON)