paper-with-me

홈 › Papers

Woodelf++: A Fast and Unified Partial Dependence Plot Algorithm for Decision Tree Ensembles

2026-05-14 · Ron Wettenstein, Alexander Nadel, Udi Boker arxiv

Partial Dependence Plots (PDPs) visualize how changes in a single feature affect the average model prediction. They are widely used in practice to interpret decision tree ensembles and other machine learning models. Joint-PDPs extend this idea to pairs of features, revealing their combined effect. Partial Dependence Interaction Values (PDIVs) measure feature interactions. The Any-Order-PDIVs task computes these interactions for every feature subset across all rows of the dataset. We introduce Woodelf++, a unified and efficient approach for computing all these useful explainability tools on decision tree ensembles, building on Woodelf, an algorithm for efficient SHAP computation. By deriving suitable metrics over pseudo-Boolean functions, Woodelf++ can compute PDPs (exact and approximate), Joint-PDPs, and Any-Order-PDIVs in a unified framework. Our method delivers substantial complexity improvements over the state of the art, including an exponential gain for Any-Order-PDIVs. Additionally, we introduce and efficiently compute Full PDPs, which leverage the model's split thresholds to faithfully capture its behavior across all possible feature values. Woodelf++ is implemented in pure Python and supports GPU acceleration. On a dataset with 400,000 rows, Woodelf++ computes PDP and Joint-PDP up to 6x faster than the state of the art and up to five orders of magnitude faster than scikit-learn. For Any-Order-PDIVs, the gap is even larger: Woodelf++ computes all interaction values in 5 minutes, while the state of the art is estimated to require over 1,000,000 years.

📄 PDF Abstract BibTeX arXiv:2605.14578

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

From Decision Trees to Boolean Logic: A Fast and Unified SHAP Algorithm

2025-11-12 · Alexander Nadel, Ron Wettenstein arxiv

SHapley Additive exPlanations (SHAP) is a key tool for interpreting decision tree ensembles by assigning contribution values to features. It is widely used in finance, advertising, medicine, and other domains. Two main a…

Model Interpretation: A Unified Derivative-based Framework for Nonparametric Regression and Supervised Machine Learning

2018-08-22 · Xiaoyu Liu, Jie Chen, Joel Vaughan, Vijayan Nair 외

Interpreting a nonparametric regression model with many predictors is known to be a challenging problem. There has been renewed interest in this topic due to the extensive use of machine learning algorithms and the diffi…

BIG-bench Machine Learningregression

Fast Estimation of Partial Dependence Functions using Trees

2024-10-17 · Jinyang Liu, Tessa Steensgaard, Marvin N. Wright, Niklas Pfister 외

Many existing interpretation methods are based on Partial Dependence (PD) functions that, for a pre-trained machine learning model, capture how a subset of the features affects the predictions by averaging over the remai…

WOODELF-HD: Efficient Background SHAP for High-Depth Decision Trees

2026-04-12 · Ron Wettenstein, Alexander Nadel, Udi Boker arxiv

Decision-tree ensembles are a cornerstone of predictive modeling, and SHAP is a standard framework for interpreting their predictions. Among its variants, Background SHAP offers high accuracy by modeling missing features…

Automated Dependence Plots

2019-12-02 · David I. Inouye, Liu Leqi, Joon Sik Kim, Bryon Aragam 외

In practical applications of machine learning, it is necessary to look beyond standard metrics such as test accuracy in order to validate various qualitative properties of a model. Partial dependence plots (PDP), includi…

Bias DetectionModel SelectionSelection bias