atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Conditional Feature Importance with Generative Modeling Using Adversarial Random Forests

AAAI 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Sparse concepts and hypothesis testing · 3 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 cARFi, a model-agnostic conditional feature importance measure that samples on-manifold feature values from adversarial random forest (ARF) conditional distributions, with tests for nonzero importance.

Problem

Measuring conditional (and relative) feature importance for a fitted model requires sampling feature values from conditional distributions, which is hard for mixed tabular data; existing methods (SAGE, CS, CPI with knockoffs) are costly, lack flexible conditioning, or lack valid inference.

Approach

Use an ARF, a fast tree-based generative model fitted once on features only, to derive conditional densities for arbitrary conditioning sets without refitting, sample R replicates per instance for stable loss differences, and tune minimum node size to interpolate between marginal and conditional importance; asymptotic normality gives paired t-tests.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use cARFi to test feature importance at zero effect sizecARFi with neural network, support vector machine, random forest, or linear model · Proof of concept, effect size 0rejection rate: 5%No clear effect
Use cARFi at positive effect sizescARFi with neural network, support vector machine, random forest, or linear model · Proof of concept, positive effect sizespower: 100% powerHelped
Use cARFi with a linear model on nonlinear datacARFi · Proof of concept, nonlinear datapowerMixed
Use minimum leaf size 20 (ablation)cARFi · Proof of concepttype I error rate and power: 5%; 100%Helped
Vary minimum leaf size to very small values (2, 5, or 10) (ablation)cARFi · Proof of concepttype I error rate and powerMixed
Vary minimum leaf size to large values (50 or 100) (ablation)cARFi · Proof of concepttype I error rate and powerMixed
Increase generated replicates from R = 1 to R = 20 (ablation)cARFi · Mixed data simulationpower and type I error stabilityHelped
Condition on all other features rather than use marginal importancecARFi · Impact of conditioning set, simulated DAGfeature importanceHelped
Condition cARFi for X3 on X1, then X2, or bothcARFi · Impact of conditioning set, simulated DAGfeature importance for X3Hurt
Condition cARFi for X3 on X5cARFi · Impact of conditioning set, simulated DAGfeature importance for X3Hurt
Replace marginal PFI with cARFi conditioned on all other featurescARFi · Bike-sharing datasetfeature importanceMixed
Condition only on WorkdaycARFi · Bike-sharing datasetfeature importance for Hour and TemperatureHelped

Surprising findings

Limitations

Experimental setup

Datasets: simulated Gaussian data simulated mixed categorical/Gaussian DAG data bike-sharing dataset

Benchmarks: simulated linear and nonlinear settings (proof of concept) mixed data DAG simulation bike-sharing dataset

Metrics: type I error rate statistical power feature importance values runtime

Baselines: CPI with sequential knockoffs CPI with Gaussian knockoffs conditional subgroups (CS) SAGE PFI KernelSHAP

Builds on: adversarial random forest conditional predictive impact permutation feature importance model-X knockoffs SAGE

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