Interpreting Black Box Predictions using Fisher Kernels
Rajiv Khanna, Been Kim, Joydeep Ghosh, Oluwasanmi Koyejo

TL;DR
This paper introduces a novel method using Fisher kernels and Sequential Bayesian Quadrature to interpret black box models by identifying training examples most responsible for specific predictions, applicable to various interpretability tasks.
Contribution
It presents a new approach that combines Fisher kernels with SBQ for principled, scalable interpretation of model predictions, extending influence functions and providing theoretical guarantees.
Findings
Effective in identifying influential training examples
Applicable to data cleaning and correction tasks
Provides theoretical convergence bounds for the method
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Gaussian Processes and Bayesian Inference · Explainable Artificial Intelligence (XAI)
