atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Accurate Estimation of Feature Importance Faithfulness for Tree Models

AAAI 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Tree ensemble optimization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PGI², a squared-prediction-gap faithfulness metric that tree ensembles can compute exactly in O(n²) time, and a greedy PG²-based feature ranking that is compared against SHAP.

Problem

Perturbation-based faithfulness metrics such as PGI for feature attributions are computed by Monte Carlo sampling, which is inaccurate, and the absolute-value form is intractable to compute in closed form even for tree models.

Approach

Replace the absolute prediction gap with the squared prediction gap, which makes the expectation over independent feature perturbations decomposable over pairs of tree leaves, enabling an exact O(n²) algorithm for tree ensembles; also uses a greedy PG²-maximizing feature ordering as an attribution method.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Quasi Monte Carlo instead of Monte Carlo at comparable runtimeSampling estimation of PG² · Red Wine Quality, California Housing, and Parkinson Telemonitoring; σ=0.3NMAE: 0.136 -> 0.049; 0.14 -> 0.043; 0.064 -> 0.011 (single trees); 0.014 -> 0.002; 0.011 -> 0.001; 0.009 -> 0.002 (bigger modHelped
Use greedy PG² feature ranking instead of SHAPXGBoost bigger tree ensembles · PGI² across Red Wine Quality, California Housing, and Parkinson Telemonitoring, σ'=0.3average PGI²: Red Wine Quality: 0.051 vs 0.068, 0.078, 0.067; California Housing: 1.209e+09 vs 1.297e+09, 1.374e+09, 1.259e+09; ParkinHelped
Use greedy PG² ranking with σ=0.1 or σ=0.3 instead of SHAPXGBoost California Housing bigger model · Feature randomising, k=1RMSE: 1.32e+05 -> 1.412e+05; 1.32e+05 -> 1.379e+05Mixed
Use greedy PG² ranking instead of SHAPXGBoost bigger tree ensembles · Remove-and-retrain feature removalRMSEHurt
Increase sampling iteration countMonte Carlo and Quasi Monte Carlo PG² estimates · Tree ensemblesNMAEHelped
Use a bigger tree ensemble rather than a single treeMonte Carlo and Quasi Monte Carlo estimation · All evaluated datasetsNMAEHelped
Increase Gaussian perturbation standard deviationMonte Carlo PG² estimation · Tree ensemblesNMAEHelped
Use greedy PG² ranking instead of SHAPFeature randomising evaluation · Red Wine Quality and Parkinson Telemonitoring modelsRMSENo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Red Wine Quality California Housing Parkinson Telemonitoring

Benchmarks: Red Wine Quality California Housing Parkinson Telemonitoring

Metrics: NMAE PGI² score feature randomization RMSE remove-and-retrain RMSE top-k ranking agreement with SHAP

Baselines: SHAP Monte Carlo sampling Quasi Monte Carlo sampling

Builds on: PGI (OpenXAI prediction gap) SHAP tree path-dependent XGBoost

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy