Pith. sign in

REVIEW 2 cited by

Fast TreeSHAP: Accelerating SHAP Value Computation for Trees

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2109.09847 v3 pith:XF33626M submitted 2021-09-20 cs.LG stat.ML

classification cs.LGstat.ML
keywords treeshapfastfastershaptimecomputationcostdatasets
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

SHAP (SHapley Additive exPlanation) values are one of the leading tools for interpreting machine learning models, with strong theoretical guarantees (consistency, local accuracy) and a wide availability of implementations and use cases. Even though computing SHAP values takes exponential time in general, TreeSHAP takes polynomial time on tree-based models. While the speedup is significant, TreeSHAP can still dominate the computation time of industry-level machine learning solutions on datasets with millions or more entries, causing delays in post-hoc model diagnosis and interpretation service. In this paper we present two new algorithms, Fast TreeSHAP v1 and v2, designed to improve the computational efficiency of TreeSHAP for large datasets. We empirically find that Fast TreeSHAP v1 is 1.5x faster than TreeSHAP while keeping the memory cost unchanged. Similarly, Fast TreeSHAP v2 is 2.5x faster than TreeSHAP, at the cost of a slightly higher memory usage, thanks to the pre-computation of expensive TreeSHAP steps. We also show that Fast TreeSHAP v2 is well-suited for multi-time model interpretations, resulting in as high as 3x faster explanation of newly incoming samples.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. A Comprehensive Study of Shapley Value in Data Analytics

    cs.DB 2024-12 conditional novelty 6.0 of 10

    A survey and benchmark that classifies Shapley value applications in data analytics, decomposes solution techniques, and validates them through the open-source SVBench framework.

  2. XAI and Android Malware Models

    cs.CR 2024-11 conditional novelty 4.0 of 10

    On KronoDroid Android malware classifiers, SHAP proves the most informative explainability tool, while LIME, ELI5, and Random Forest weights produce mutually inconsistent feature rankings.

Pith tools