SHAP values via sparse Fourier representation
Not on the map. Why?
Abstract (arXiv)
SHAP (SHapley Additive exPlanations) values are a widely used method for local feature attribution in interpretable and explainable AI. We propose an efficient two-stage algorithm for computing SHAP values in both black-box setting and tree-based models. Motivated by spectral bias in real-world predictors, we first approximate models using compact Fourier representations, exactly for trees and approximately for black-box models. In the second stage, we introduce a closed-form formula for em exactly computing SHAP values using the Fourier representation, that ``linearizes'' the computation into a simple summation and is amenable to parallelization. As the Fourier approximation is computed only once, our method enables amortized SHAP value computation, achieving significant speedups over existing methods and a tunable trade-off between efficiency and precision.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 41 of its 72 references that are in the map. First posted on arXiv 8 Oct 2024.
Builds on
41 of 72 references.
References · 41
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2018On the Spectral Bias of Neural Networkscited by 1,341
- 2017A Closer Look at Memorization in Deep Networkscited by 942
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 787
- 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 738
- 2018On Lazy Training in Differentiable Programmingcited by 675
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 659
- 2017Deep Neural Networks as Gaussian Processescited by 622
- 2019The many Shapley values for model explanationcited by 344
29 more
- 2018CatBoost: gradient boosting with categorical features supportcited by 208
- 2019Explaining individual predictions when features are dependent: More accurate approximations to Shapley valuescited by 208
- 2019SGD on Neural Networks Learns Functions of Increasing Complexitycited by 204
- 2018Deep learning generalizes because the parameter-function map is biased towards simple functionscited by 183
- 2019Towards Understanding the Spectral Bias of Deep Learningcited by 174
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 167
- 2020Improving KernelSHAP: Practical Shapley Value Estimation via Linear Regressioncited by 154
- 2021The Low-Rank Simplicity Bias in Deep Networkscited by 154
- 2020Frequency Bias in Neural Networks for Input of Non-Uniform Densitycited by 140
- 2016Toward Deeper Understanding of Neural Networks: The Power of Initialization and a Dual View on Expressivitycited by 138
- 2019The Convergence Rate of Neural Networks for Learned Functions of Different Frequenciescited by 135
- 2020True to the Model or True to the Data?cited by 126
- 2021FastSHAP: Real-Time Shapley Value Estimationcited by 125
- 2021Sampling Permutations for Shapley Value Estimationcited by 102
- 2020On the Tractability of SHAP Explanationscited by 92
- 2018On the Convergence Rate of Training Recurrent Neural Networkscited by 82
- 2020Spectra of the Conjugate Kernel and Neural Tangent Kernel for linear-width neural networkscited by 77
- 2019A Fine-Grained Spectral Perspective on Neural Networkscited by 68
- 2017SGD Learns the Conjugate Kernel Class of the Networkcited by 54
- 2020Efficient computation and analysis of distributional Shapley valuescited by 38
- 2021Fast TreeSHAP: Accelerating SHAP Value Computation for Treescited by 29
- 2015Steps Toward Deep Kernel Methods from Infinite Neural Networkscited by 28
- 2017CLTune: A Generic Auto-Tuner for OpenCL Kernelscited by 27
- 2020GPUTreeShap: Massively Parallel Exact Calculation of SHAP Scores for Tree Ensemblescited by 14
- 2023A Scalable Walsh-Hadamard Regularizer to Overcome the Low-degree Spectral Bias of Neural Networkscited by 10
- 2024On the Tractability of SHAP Explanations under Markovian Distributionscited by 10
- 2013A Fast Hadamard Transform for Signals with Sub-linear Sparsity in the Transform Domaincited by 9
- 2015SPRIGHT: A Fast and Robust Framework for Sparse Walsh-Hadamard Transformcited by 6
- 2015Nearly Optimal Deterministic Algorithm for Sparse Walsh-Hadamard Transformcited by 3
Built on by
Citing papers per year: 2025: 6; 2026: 2.
8 papers.
- 2025ProxySPEX: Inference-Efficient Interpretability via Sparse Feature Interactions in LLMscited by 16
- 2026An Odd Estimator for Shapley Valuescited by 5
- 2025From Decision Trees to Boolean Logic: A Fast and Unified SHAP Algorithmcited by 3
- 2025Tractable Shapley Values and Interactions via Tensor Networkscited by 2
- 2025SHAP values through General Fourier Representations: Theory and Applicationscited by 1
- 2026Exact Functional ANOVA Decomposition for Categorical Inputs Modelscited by 1
- 2025CUBE: Contrastive Understanding by Balanced Experimentscited by 0
- 2025Fourier Analysis on the Boolean Hypercube via Hoeffding Functional Decompositioncited by 0
- 2026Exact Functional ANOVA Decomposition for Categorical Inputs Models3 Mar 2026
- 2026An Odd Estimator for Shapley Values1 Feb 2026
- 2025From Decision Trees to Boolean Logic: A Fast and Unified SHAP Algorithm12 Nov 2025
- 2025SHAP values through General Fourier Representations: Theory and Applications31 Oct 2025
- 2025Tractable Shapley Values and Interactions via Tensor Networks25 Oct 2025
- 2025Fourier Analysis on the Boolean Hypercube via Hoeffding Functional Decomposition8 Oct 2025
- 2025CUBE: Contrastive Understanding by Balanced Experiments13 Sep 2025
- 2025ProxySPEX: Inference-Efficient Interpretability via Sparse Feature Interactions in LLMs23 May 2025