mlsanityData to 7 Oct 2026

Root Causing Prediction Anomalies Using Explainable AI

arXiv 2403.02439 ↗First posted 4 Mar 2024cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper presents a novel application of explainable AI (XAI) for root-causing performance degradation in machine learning models that learn continuously from user engagement data. In such systems a single feature corruption can cause cascading feature, label and concept drifts. We have successfully applied this technique to improve the reliability of models used in personalized advertising. Performance degradation in such systems manifest as prediction anomalies in the models. These models are typically trained continuously using features that are produced by hundreds of real time data processing pipelines or derived from other upstream models. A failure in any of these pipelines or an instability in any of the upstream models can cause feature corruption, causing the model's predicted output to deviate from the actual output and the training data to become corrupted. The causal relationship between the features and the predicted output is complex, and root-causing is challenging due to the scale and dynamism of the system. We demonstrate how temporal shifts in the global feature importance distribution can effectively isolate the cause of a prediction anomaly, with better recall than model-to-feature correlation methods. The technique appears to be effective even when approximating the local feature importance using a simple perturbation-based method, and aggregating over a few thousand examples. We have found this technique to be a model-agnostic, cheap and effective way to monitor complex data pipelines in production and have deployed a system for continuously analyzing the global feature importance distribution of continuously trained models.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 19 references that are in the map. First posted on arXiv 4 Mar 2024.

Builds on

8 of 19 references.

References · 8

  1. 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
  2. 2021Why did the distribution change?cited by 37
  3. 2021On Baselines for Local Feature Attributionscited by 29
  4. 2023Scaling User Modeling: Large-scale Online User Representations for Ads Personalization in Metacited by 20
  5. 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shiftscited by 18
  6. 2021Amazon SageMaker Model Monitor: A System for Real-Time Insights into Deployed Machine Learning Modelscited by 16
  7. 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation spacecited by 6
  8. 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Researchcited by 4

Built on by

Not cited yet.