Interpreting Black Box Predictions using Fisher Kernels
Not on the map. Why?
Abstract (arXiv)
Research in both machine learning and psychology suggests that salient examples can help humans to interpret learning models. To this end, we take a novel look at black box interpretation of test predictions in terms of training examples. Our goal is to ask `which training examples are most responsible for a given set of predictions'? To answer this question, we make use of Fisher kernels as the defining feature embedding of each data point, combined with Sequential Bayesian Quadrature (SBQ) for efficient selection of examples. In contrast to prior work, our method is able to seamlessly handle any sized subset of test predictions in a principled way. We theoretically analyze our approach, providing novel convergence bounds for SBQ over discrete candidate atoms. Our approach recovers the application of influence functions for interpretability as a special case yielding novel insights from this connection. We also present applications of the proposed approach to three use cases: cleaning training data, fixing mislabeled examples and data summarization.
Key facts. Cited by 48 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 13; 2023: 13; 2024: 6; 2025: 6.
48 papers.
Sort:
By area:
- 2023TRAK: Attributing Model Behavior at Scalecited by 283
- 2022If Influence Functions are the Answer, Then What is the Question?cited by 144
- 2022Training Data Influence Analysis and Estimation: A Surveycited by 135
- 2021Explanation-Based Human Debugging of NLP Models: A Surveycited by 53
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 53
- 2021Interactive Label Cleaning with Example-based Explanationscited by 49
- 2023Intriguing Properties of Data Attribution on Diffusion Modelscited by 47
- 2023Evaluating Data Attribution for Text-to-Image Modelscited by 45
- 2023The Journey, Not the Destination: How Data Guides Diffusion Modelscited by 43
- 2021HYDRA: Hypergradient Data Relevance Analysis for Interpreting Deep Neural Networkscited by 38
- 2021DISSECT: Disentangled Simultaneous Explanations via Concept Traversalscited by 37
- 2022First is Better Than Last for Language Data Influencecited by 34
36 more
- 2024Training Data Attribution via Approximate Unrolled Differentiationcited by 34
- 2024Most Influential Subset Selection: Challenges, Promises, and Beyondcited by 32
- 2022Repairing Neural Networks by Leaving the Right Past Behindcited by 27
- 2022Human-Centered Concept Explanations for Neural Networkscited by 23
- 2022Proto2Proto: Can you recognize the car, the way I do?cited by 23
- 2022Understanding Influence Functions and Datamodels via Harmonic Analysiscited by 23
- 2024Diffusion Attribution Score: Evaluating Training Data Influence in Diffusion Modelscited by 22
- 2021Understanding Instance-based Interpretability of Variational Auto-Encoderscited by 21
- 2022Concept Gradient: Concept-based Interpretation Without Linear Assumptioncited by 20
- 2024Data Attribution for Diffusion Models: Timestep-induced Bias in Influence Estimationcited by 14
- 2023Natural Example-Based Explainability: a Surveycited by 13
- 2021Influence Estimation for Generative Adversarial Networkscited by 11
- 2023A Bayesian Approach To Analysing Training Data Attribution In Deep Learningcited by 11
- 2023How Many and Which Training Points Would Need to be Removed to Flip this Prediction?cited by 10
- 2022RestoreX-AI: A Contrastive Approach towards Guiding Image Restoration via Explainable AI Systemscited by 9
- 2022Influence Functions for Sequence Tagging Modelscited by 9
- 2025First is Not Really Better Than Last: Evaluating Layer Choice and Aggregation Strategies in Language Model Data Influence Estimationcited by 5
- 2021DIVINE: Diverse Influential Training Points for Data Visualization and Model Refinementcited by 4
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Researchcited by 4
- 2025Nonparametric Data Attribution for Diffusion Modelscited by 4
- 2021Finding Representative Interpretations on Convolutional Neural Networkscited by 3
- 2022Responsibility: An Example-based Explainable AI approach via Training Process Inspectioncited by 2
- 2023Class based Influence Functions for Error Detectioncited by 2
- 2023Understanding Distributed Representations of Concepts in Deep Neural Networks without Supervisioncited by 2
- 2025A Unified Stability Analysis of SAM vs SGD: Role of Data Coherence and Emergence of Simplicity Biascited by 2
- 2021Knowledge-based XAI through CBR: There is more to explanations than models can tellcited by 1
- 2022Argumentative Explanations for Pattern-Based Text Classifierscited by 1
- 2023Representer Point Selection for Explaining Regularized High-dimensional Modelscited by 1
- 2023Wrapper Boxes: Faithful Attribution of Model Predictions to Training Datacited by 1
- 2024Data Debugging is NP-hard for Classifiers Trained with SGDcited by 1
- 2025Localized Region Guidance for Class Activation Mapping in WSSScited by 1
- 2021Longitudinal Distance: Towards Accountable Instance Attributioncited by 0
- 2023Multi-resolution Interpretation and Diagnostics Tool for Natural Language Classifierscited by 0
- 2024Comparison of decision trees with Local Interpretable Model-Agnostic Explanations (LIME) technique and multi-linear regression for explaining support vector regression model in terms of root mean square error (RMSE) valuescited by 0
- 2025TLXML: Task-Level Explanation of Meta-Learning via Influence Functionscited by 0
- 2025Data Cleansing for GANscited by 0
- 2025A Unified Stability Analysis of SAM vs SGD: Role of Data Coherence and Emergence of Simplicity Bias21 Nov 2025
- 2025First is Not Really Better Than Last: Evaluating Layer Choice and Aggregation Strategies in Language Model Data Influence Estimation6 Nov 2025
- 2025Nonparametric Data Attribution for Diffusion Models16 Oct 2025
- 2025Localized Region Guidance for Class Activation Mapping in WSSS15 Sep 2025
- 2025Data Cleansing for GANs1 Apr 2025
- 2025TLXML: Task-Level Explanation of Meta-Learning via Influence Functions24 Jan 2025
- 2024Diffusion Attribution Score: Evaluating Training Data Influence in Diffusion Models24 Oct 2024
- 2024Most Influential Subset Selection: Challenges, Promises, and Beyond25 Sep 2024
- 2024Data Debugging is NP-hard for Classifiers Trained with SGD2 Aug 2024
- 2024Training Data Attribution via Approximate Unrolled Differentiation20 May 2024
- 2024Comparison of decision trees with Local Interpretable Model-Agnostic Explanations (LIME) technique and multi-linear regression for explaining support vector regression model in terms of root mean square error (RMSE) values10 Apr 2024
- 2024Data Attribution for Diffusion Models: Timestep-induced Bias in Influence Estimation17 Jan 2024
36 more
- 2023Understanding Distributed Representations of Concepts in Deep Neural Networks without Supervision28 Dec 2023
- 2023The Journey, Not the Destination: How Data Guides Diffusion Models11 Dec 2023
- 2023Wrapper Boxes: Faithful Attribution of Model Predictions to Training Data15 Nov 2023
- 2023Intriguing Properties of Data Attribution on Diffusion Models1 Nov 2023
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Research11 Oct 2023
- 2023Natural Example-Based Explainability: a Survey5 Sep 2023
- 2023Evaluating Data Attribution for Text-to-Image Models15 Jun 2023
- 2023Representer Point Selection for Explaining Regularized High-dimensional Models31 May 2023
- 2023A Bayesian Approach To Analysing Training Data Attribution In Deep Learning31 May 2023
- 2023Class based Influence Functions for Error Detection2 May 2023
- 2023TRAK: Attributing Model Behavior at Scale24 Mar 2023
- 2023Multi-resolution Interpretation and Diagnostics Tool for Natural Language Classifiers6 Mar 2023
- 2023How Many and Which Training Points Would Need to be Removed to Flip this Prediction?4 Feb 2023
- 2022Training Data Influence Analysis and Estimation: A Survey9 Dec 2022
- 2022Influence Functions for Sequence Tagging Models25 Oct 2022
- 2022Understanding Influence Functions and Datamodels via Harmonic Analysis3 Oct 2022
- 2022If Influence Functions are the Answer, Then What is the Question?12 Sep 2022
- 2022Responsibility: An Example-based Explainable AI approach via Training Process Inspection7 Sep 2022
- 2022Concept Gradient: Concept-based Interpretation Without Linear Assumption31 Aug 2022
- 2022Leveraging Explanations in Interactive Machine Learning: An Overview29 Jul 2022
- 2022Repairing Neural Networks by Leaving the Right Past Behind11 Jul 2022
- 2022Argumentative Explanations for Pattern-Based Text Classifiers22 May 2022
- 2022Proto2Proto: Can you recognize the car, the way I do?25 Apr 2022
- 2022RestoreX-AI: A Contrastive Approach towards Guiding Image Restoration via Explainable AI Systems3 Apr 2022
- 2022Human-Centered Concept Explanations for Neural Networks25 Feb 2022
- 2022First is Better Than Last for Language Data Influence24 Feb 2022
- 2021Longitudinal Distance: Towards Accountable Instance Attribution23 Aug 2021
- 2021Knowledge-based XAI through CBR: There is more to explanations than models can tell23 Aug 2021
- 2021Finding Representative Interpretations on Convolutional Neural Networks13 Aug 2021
- 2021DIVINE: Diverse Influential Training Points for Data Visualization and Model Refinement13 Jul 2021
- 2021Interactive Label Cleaning with Example-based Explanations7 Jun 2021
- 2021DISSECT: Disentangled Simultaneous Explanations via Concept Traversals31 May 2021
- 2021Understanding Instance-based Interpretability of Variational Auto-Encoders29 May 2021
- 2021Explanation-Based Human Debugging of NLP Models: A Survey30 Apr 2021
- 2021HYDRA: Hypergradient Data Relevance Analysis for Interpreting Deep Neural Networks4 Feb 2021
- 2021Influence Estimation for Generative Adversarial Networks20 Jan 2021
- 2023Intriguing Properties of Data Attribution on Diffusion Modelscited by 47
- 2023The Journey, Not the Destination: How Data Guides Diffusion Modelscited by 43
- 2024Diffusion Attribution Score: Evaluating Training Data Influence in Diffusion Modelscited by 22
- 2024Data Attribution for Diffusion Models: Timestep-induced Bias in Influence Estimationcited by 14
- 2025Nonparametric Data Attribution for Diffusion Modelscited by 4
- 2025Nonparametric Data Attribution for Diffusion Models16 Oct 2025
- 2024Diffusion Attribution Score: Evaluating Training Data Influence in Diffusion Models24 Oct 2024
- 2024Data Attribution for Diffusion Models: Timestep-induced Bias in Influence Estimation17 Jan 2024
- 2023The Journey, Not the Destination: How Data Guides Diffusion Models11 Dec 2023
- 2023Intriguing Properties of Data Attribution on Diffusion Models1 Nov 2023
- 2023TRAK: Attributing Model Behavior at Scalecited by 283
- 2022If Influence Functions are the Answer, Then What is the Question?cited by 144
- 2022Training Data Influence Analysis and Estimation: A Surveycited by 135
- 2021Explanation-Based Human Debugging of NLP Models: A Surveycited by 53
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 53
- 2021Interactive Label Cleaning with Example-based Explanationscited by 49
- 2023Evaluating Data Attribution for Text-to-Image Modelscited by 45
- 2021HYDRA: Hypergradient Data Relevance Analysis for Interpreting Deep Neural Networkscited by 38
- 2021DISSECT: Disentangled Simultaneous Explanations via Concept Traversalscited by 37
- 2022First is Better Than Last for Language Data Influencecited by 34
- 2024Training Data Attribution via Approximate Unrolled Differentiationcited by 34
- 2024Most Influential Subset Selection: Challenges, Promises, and Beyondcited by 32
12 most cited of 43 All 43 (JSON)
- 2025A Unified Stability Analysis of SAM vs SGD: Role of Data Coherence and Emergence of Simplicity Bias21 Nov 2025
- 2025First is Not Really Better Than Last: Evaluating Layer Choice and Aggregation Strategies in Language Model Data Influence Estimation6 Nov 2025
- 2025Localized Region Guidance for Class Activation Mapping in WSSS15 Sep 2025
- 2025Data Cleansing for GANs1 Apr 2025
- 2025TLXML: Task-Level Explanation of Meta-Learning via Influence Functions24 Jan 2025
- 2024Most Influential Subset Selection: Challenges, Promises, and Beyond25 Sep 2024
- 2024Data Debugging is NP-hard for Classifiers Trained with SGD2 Aug 2024
- 2024Training Data Attribution via Approximate Unrolled Differentiation20 May 2024
- 2024Comparison of decision trees with Local Interpretable Model-Agnostic Explanations (LIME) technique and multi-linear regression for explaining support vector regression model in terms of root mean square error (RMSE) values10 Apr 2024
- 2023Understanding Distributed Representations of Concepts in Deep Neural Networks without Supervision28 Dec 2023
- 2023Wrapper Boxes: Faithful Attribution of Model Predictions to Training Data15 Nov 2023
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Research11 Oct 2023
12 newest of 43 All 43 (JSON)