shap and FastTreeSHAP

FastTreeSHAP is a specialized accelerator for the general-purpose SHAP library, optimizing Shapley value computation specifically for tree-based models that SHAP already supports.

shap
92
Verified
FastTreeSHAP
53
Established
Maintenance 20/25
Adoption 25/25
Maturity 25/25
Community 22/25
Maintenance 0/25
Adoption 21/25
Maturity 18/25
Community 14/25
Stars: 25,115
Forks: 3,481
Downloads: 14,461,405
Commits (30d): 17
Language: Jupyter Notebook
License: MIT
Stars: 554
Forks: 38
Downloads: 35,605
Commits (30d): 0
Language: Python
License: BSD-2-Clause
No risk flags
Stale 6m

About shap

shap/shap

A game theoretic approach to explain the output of any machine learning model.

Based on the README, here's a technical summary: Implements fast exact algorithms for tree ensemble models (XGBoost, LightGBM, CatBoost, scikit-learn, PySpark) via optimized C++ backends, alongside approximation methods for deep learning (DeepExplainer leveraging DeepLIFT) and NLP transformers using coalitional game rules. Provides multiple visualization outputs—waterfall plots, force plots, dependence scatter plots, and beeswarm distributions—to show feature contributions at instance and global levels. Integrates directly with popular ML frameworks and Hugging Face transformers, supporting both tabular and text-based model explanations.

About FastTreeSHAP

linkedin/FastTreeSHAP

Fast SHAP value computation for interpreting tree-based models

Scores updated daily from GitHub, PyPI, and npm data. How scores work