Adalina: Adaptive Linear Approximation for the Shapley Value and Beyond
Abstract
Lay Summary
This work studies how to efficiently approximate the Shapley value and its extensions, which are popular tools for measuring the contributions of individual features, data points, or participants in cooperative systems. Computing these values exactly is usually extremely expensive because the required computation grows exponentially with the number of players. To address this challenge, we develop a new theoretical framework for efficient approximation while using only memory that scales linearly with the number of players. Our analysis further provides improved guarantees on the number of utility evaluations required to obtain sufficiently accurate estimates. Based on this framework, we design a new algorithm called Adalina, which adaptively reduces the expected approximation error for each specific problem instance. Adalina is the first randomized algorithm that is simultaneously adaptive, linear-time, and linear-space. Our framework also unifies several existing approximation methods, including OFA, unbiased kernelSHAP, SHAP-IQ, and regression-adjusted approaches, and clarifies when paired sampling techniques are helpful.