SHAP is the predominant way to interpret black-box ML models, especially for tree-based models with the blazingly fast TreeSHAP algorithm.
For general models, two slower SHAP algorithms exist:
- Permutation SHAP (Štrumbelj and Kononenko, 2010)
- Kernel SHAP (Lundberg and Lee, 2017)
Read on to understand more about these two forms of SHAP, as well as how they compare in two datasets of differing levels of difficulty.