Understanding Prediction Discrepancies in Machine Learning Classifiers
Not on the map. Why?
Abstract (arXiv)
A multitude of classifiers can be trained on the same data to achieve similar performances during test time, while having learned significantly different classification patterns. This phenomenon, which we call prediction discrepancies, is often associated with the blind selection of one model instead of another with similar performances. When making a choice, the machine learning practitioner has no understanding on the differences between models, their limits, where they agree and where they don't. But his/her choice will result in concrete consequences for instances to be classified in the discrepancy zone, since the final decision will be based on the selected classification pattern. Besides the arbitrary nature of the result, a bad choice could have further negative consequences such as loss of opportunity or lack of fairness. This paper proposes to address this question by analyzing the prediction discrepancies in a pool of best-performing models trained on the same data. A model-agnostic algorithm, DIG, is proposed to capture and explain discrepancies locally, to enable the practitioner to make the best educated decision when selecting a model by anticipating its potential undesired consequences. All the code to reproduce the experiments is available.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 22 of its 45 references that are in the map. First posted on arXiv 12 Apr 2021.
Builds on
22 of 45 references.
References · 22
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2014OpenML: networked science in machine learningcited by 523
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 440
- 2020AutoGluon-Tabular: Robust and Accurate AutoML for Structured Datacited by 368
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 198
- 2017OpenML Benchmarking Suitescited by 169
10 more
- 2019Predictive Multiplicity in Classificationcited by 162
- 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
- 2019Fairwashing: the risk of rationalizationcited by 81
- 2020Beyond accuracy: quantifying trial-by-trial behaviour of CNNs and humans by measuring error consistencycited by 77
- 2020On Counterfactual Explanations under Predictive Multiplicitycited by 73
- 2020Fairwashing Explanations with Off-Manifold Detergentcited by 71
- 2018Defining Locality for Surrogates in Post-hoc Interpretablitycited by 33
- 2019Issues with post-hoc counterfactual explanations: a discussioncited by 30
- 2020Black Box Explanation by Learning Image Exemplars in the Latent Feature Spacecited by 23
- 2018Controversy Rules - Discovering Regions Where Classifiers (Dis-)Agree Exceptionallycited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 4.
6 papers.
- 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learningcited by 26
- 2022Rank List Sensitivity of Recommender Systems to Interaction Perturbationscited by 20
- 2023Bridging the Transparency Gap: What Can Explainable AI Learn From the AI Act?cited by 10
- 2023Causal Explanations for Sequential Decision-Making in Multi-Agent Systemscited by 10
- 2023When mitigating bias is unfair: multiplicity and arbitrariness in algorithmic group fairnesscited by 1
- 2023Dynamic Interpretability for Model Comparison via Decision Rulescited by 1
- 2023Dynamic Interpretability for Model Comparison via Decision Rules29 Sep 2023
- 2023Causal Explanations for Sequential Decision-Making in Multi-Agent Systems21 Feb 2023
- 2023Bridging the Transparency Gap: What Can Explainable AI Learn From the AI Act?21 Feb 2023
- 2023When mitigating bias is unfair: multiplicity and arbitrariness in algorithmic group fairness14 Feb 2023
- 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learning6 Jul 2022
- 2022Rank List Sensitivity of Recommender Systems to Interaction Perturbations29 Jan 2022