Highlight

Understanding Black-box Predictions via Influence Functions

Uses influence functions from robust statistics to trace a model's prediction back to the training points most responsible for it.

Based on

Understanding Black-box Predictions via Influence Functions

By Pang Wei Koh, Percy LiangInternational Conference on Machine Learning
Read original article →

This paper addresses how to explain the predictions of a black-box model by using influence functions, a classic technique from robust statistics. Influence functions trace a model's prediction back through the learning algorithm to the training data, identifying which training points are most responsible for a given prediction. To make this practical in modern machine learning settings, the authors develop a simple and efficient implementation that requires only oracle access to gradients and Hessian-vector products, allowing the method to scale beyond its classical theoretical setting.

The authors show that even on non-convex and non-differentiable models, where the underlying theory formally breaks down, approximations to influence functions still yield valuable information. Demonstrated on linear models and convolutional neural networks, the technique proves useful for multiple purposes, including understanding model behavior, debugging models, detecting dataset errors, and even creating visually indistinguishable training-set attacks. This mattered because it gave practitioners a principled, tractable tool for interpreting and diagnosing complex models through their training data.

Abstract

To explain a black-box model's predictions, this work uses influence functions, a classic robust-statistics technique, to trace a prediction through the learning algorithm back to the training points most responsible for it. The authors develop an efficient implementation needing only oracle access to gradients and Hessian-vector products. Even on non-convex, non-differentiable models where the theory breaks down, approximations remain informative. On linear models and CNNs, they aid understanding behavior, debugging, detecting dataset errors, and crafting training-set attacks.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

influence functionsinterpretabilitytraining datarobust statisticsmodel debugging
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.