Proxy-Based Approximation of Shapley and Banzhaf Interactions
Summary
ProxySHAP is a novel method designed to approximate Shapley and Banzhaf interactions in machine learning, addressing the common trade-off between speed and accuracy in existing estimators. This approach combines the high sample efficiency of tree-based proxy models with a principled residual correction for consistency. Theoretically, ProxySHAP introduces a polynomial-time generalization of interventional TreeSHAP, enabling exact interaction index computation for tree ensembles and avoiding the exponential tree-depth dependencies found in prior methods. The system also includes a formal analysis of its residual adjustment strategy, detailing conditions under which Maximum Sample Reuse (MSR) corrects proxy bias without exponentially scaling variance with interaction size. Benchmarking demonstrates ProxySHAP establishes a new benchmark for approximation quality, outperforming ProxySPEX and KernelSHAP-IQ across small- and large-budget scenarios, including applications with thousands of features, and delivering better performance on downstream explainability tasks.
Key takeaway
For Machine Learning Engineers focused on model explainability, ProxySHAP offers a significant advancement for accurately estimating Shapley and Banzhaf interactions. If you are currently struggling with the speed-accuracy trade-off in existing methods like KernelSHAP-IQ or ProxySPEX, consider integrating ProxySHAP. Its superior performance in both small- and large-budget scenarios, even with thousands of features, can enhance the precision and efficiency of your interpretability efforts.
Key insights
ProxySHAP improves Shapley and Banzhaf interaction estimation by combining tree-based proxies with residual correction for speed and accuracy.
Principles
- Tree-based proxies offer high sample efficiency.
- Residual correction ensures principled consistency.
- Polynomial-time computation bypasses exponential dependencies.
Method
ProxySHAP generalizes interventional TreeSHAP to polynomial time for exact interaction indices in tree ensembles, using Maximum Sample Reuse (MSR) for residual bias correction.
In practice
- Apply for large-scale ML with thousands of features.
- Improve explainability task performance.
- Achieve lower error in small- and large-budget regimes.
Topics
- Shapley Interactions
- Banzhaf Interactions
- Machine Learning Explainability
- Tree Ensembles
- ProxySHAP
- Feature Importance
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Data Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.