preprint · arXiv (Cornell University) · 2017
Understanding Black-box Predictions via Influence Functions
Cited by 1,189Open access
Abstract
How can we explain the predictions of a black-box model? In this paper, we use influence functions -- a classic technique from robust statistics -- to trace a model's prediction through the learning algorithm and back to its training data, thereby identifying training points most responsible for a given prediction. To scale up influence functions to modern machine learning settings, we develop a simple, efficient implementation that requires only oracle access to gradients and Hessian-vector products. We show that even on non-convex and non-differentiable models where the theory breaks down, approximations to influence functions can still provide valuable information. On linear models and convolutional neural networks, we demonstrate that influence functions are useful for multiple purposes: understanding model behavior, debugging models, detecting dataset errors, and even creating visually-indistinguishable training-set attacks.
Cite this paper
Koh, P. W., & Liang, P. (2017). Understanding Black-box Predictions via Influence Functions. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1703.04730
Koh, Pang Wei, and Percy Liang. “Understanding Black-box Predictions via Influence Functions.” arXiv (Cornell University), 2017, https://doi.org/10.48550/arxiv.1703.04730.
Koh, Pang Wei, and Percy Liang. 2017. “Understanding Black-box Predictions via Influence Functions.” arXiv (Cornell University). https://doi.org/10.48550/arxiv.1703.04730.
Koh, P.W. and Liang, P. (2017) ‘Understanding Black-box Predictions via Influence Functions’, arXiv (Cornell University). Available at: https://doi.org/10.48550/arxiv.1703.04730.
@misc{koh2017understanding,
title = {{Understanding Black-box Predictions via Influence Functions}},
author = {Koh, Pang Wei and Liang, Percy},
journal = {arXiv (Cornell University)},
year = {2017},
doi = {10.48550/arxiv.1703.04730}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Second-order adjoint sensitivities
Mohamed H. Bakr, Atef Z. Elsherbeni, Veysel Demir · Institution of Engineering and Technology eBooks · 2017
Cited by 0
An Evaluation of Parallel Numerical Hessian Calculations
Mark S. Staveley, Raymond A. Poirier, Sharene D. Bungay · Lecture notes in computer science · 2010
Cited by 2
Higher-accuracy schemes for approximating the Hessian from electronic structure calculations in chemical dynamics simulations
H. Wu, M. Rahman, Jianchun Wang et al. · The Journal of Chemical Physics · 2010
Cited by 41
Structure and Efficient Hessian Calculation
Thomas F. Coleman, Arun Verma · Applied optimization · 1998
Cited by 12
Adjoint based Hessian evaluation for SPN modeled optical tomography
Nishigandha Patil, Naren Naik · Biomedical Imaging and Sensing Conference (BISC) · 2018
Cited by 1
Improved Hessian estimation for adaptive random directions stochastic approximation
Sai Koti Reddy Danda, L. A. Prashanth, Shalabh Bhatnagar · IEEE Conference on Decision and Control (CDC) · 2016
Cited by 4
Using submission log data to investigate novice programmers’ employment of debugging strategies
Qianhui Liu, Luc Paquette · International Conference on Learning Analytics and Knowledge (LAK) · 2023
Cited by 14Open access