Monitoring Model Deterioration with Explainable Uncertainty Estimation via Non-parametric Bootstrap
Not on the map. Why?
Abstract (arXiv)
Monitoring machine learning models once they are deployed is challenging. It is even more challenging to decide when to retrain models in real-case scenarios when labeled data is beyond reach, and monitoring performance metrics becomes unfeasible. In this work, we use non-parametric bootstrapped uncertainty estimates and SHAP values to provide explainable uncertainty estimation as a technique that aims to monitor the deterioration of machine learning models in deployment environments, as well as determine the source of model deterioration when target labels are not available. Classical methods are purely aimed at detecting distribution shift, which can lead to false positives in the sense that the model has not deteriorated despite a shift in the data distribution. To estimate model uncertainty we construct prediction intervals using a novel bootstrap method, which improves upon the work of Kumar & Srivastava (2012). We show that both our model deterioration detection system as well as our uncertainty estimation method achieve better performance than the current state-of-the-art. Finally, we use explainable AI techniques to gain an understanding of the drivers of model deterioration. We release an open source Python package, doubt, which implements our proposed methods, as well as the code used to reproduce our experiments.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 28 of its 55 references that are in the map. First posted on arXiv 27 Jan 2022.
Builds on
28 of 55 references.
References · 28
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
- 2017Exploring Generalization in Deep Learningcited by 595
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2019Likelihood Ratios for Out-of-Distribution Detectioncited by 451
16 more
- 2019BatchBALD: Efficient and Diverse Batch Acquisition for Deep Bayesian Active Learningcited by 428
- 2018Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shiftcited by 240
- 2019Predictive inference with the jackknife+cited by 206
- 2018Understanding Measures of Uncertainty for Adversarial Example Detectioncited by 177
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 141
- 2018Towards Understanding the Role of Over-Parametrization in Generalization of Neural Networkscited by 140
- 2020Uncertainty as a Form of Transparency: Measuring, Communicating, and Using Uncertaintycited by 128
- 2020True to the Model or True to the Data?cited by 123
- 2021Assessing Generalization of SGD via Disagreementcited by 116
- 2021Shifts: A Dataset of Real Distributional Shift Across Multiple Large-Scale Taskscited by 100
- 2019Explainable AI for Trees: From Local Explanations to Global Understandingcited by 64
- 2021Do We Really Need Deep Learning Models for Time Series Forecasting?cited by 45
- 2019Continual Learning in Practicecited by 28
- 2017Fisher consistency for prior probability shiftcited by 20
- 2020A Comparison of Uncertainty Estimation Approaches in Deep Learning Components for Autonomous Vehicle Applicationscited by 19
- 2021Desiderata for Explainable AI in statistical production systems of the European Central Bankcited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 6; 2024: 1.
9 papers.
- 2023Predictable Artificial Intelligencecited by 8
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation spacecited by 6
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?cited by 5
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Researchcited by 4
- 2023Identifying Drivers of Predictive Aleatoric Uncertaintycited by 4
- 2023Beyond Demographic Parity: Redefining Equal Treatmentcited by 2
- 2022Introducing explainable supervised machine learning into interactive feedback loops for statistical production systemcited by 0
- 2023Model Agnostic Explainable Selective Regression via Uncertainty Estimationcited by 0
- 2024From XAI to MLOps: Explainable Concept Drift Detection with Profile Drift Detectioncited by 0
- 2024From XAI to MLOps: Explainable Concept Drift Detection with Profile Drift Detection15 Dec 2024
- 2023Identifying Drivers of Predictive Aleatoric Uncertainty12 Dec 2023
- 2023Model Agnostic Explainable Selective Regression via Uncertainty Estimation15 Nov 2023
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Research11 Oct 2023
- 2023Predictable Artificial Intelligence9 Oct 2023
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?14 Mar 2023
- 2023Beyond Demographic Parity: Redefining Equal Treatment14 Mar 2023
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation space22 Oct 2022
- 2022Introducing explainable supervised machine learning into interactive feedback loops for statistical production system7 Feb 2022