atlas

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

Counterfactual Metarules for Local and Global Recourse

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Counterfactual explanations and recourse · 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.

Introduces T-CREx, a model-agnostic method that uses tree-based surrogates to learn hyperrectangular counterfactual rules and metarules (regions where each rule is optimal), enabling both local and global recourse explanations.

Problem

Counterfactual explanations are usually given per instance or as single group-level points, which are hard to summarise and provide poor global insight; existing rule-based CE methods are slow, binary-only, or use arbitrary binning.

Approach

Grow tree-based surrogate(s) on model outputs, extract hyperrectangular candidate rules, keep maximal-valid rules under accuracy and feasibility thresholds, partition the input space into grid cells whose optimal rule is found via a sparsity-plus-feasibility cost, and merge cells into metarules with a second constrained tree so each leaf gives a rule and its region of optimality.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use T-CREx with τ=0.99 instead of τ=0.9 (ablation)T-CREx on nine binary classification datasets · Nine binary classification datasetsaccuracyHelped
Use T-CREx with τ=0.99 instead of τ=0.9 (ablation)T-CREx on nine binary classification datasets · Nine binary classification datasetsfeasibilityHurt
Use T-CREx with τ=0.99 instead of τ=0.9 (ablation)T-CREx on nine binary classification datasets · Nine binary classification datasetscomplexityHurt
Use T-CREx with τ=0.99 instead of τ=0.9 (ablation)T-CREx on nine binary classification datasets · Nine binary classification datasetscounterfactual distance (total percentile shift)Hurt
Increase the surrogate tree count from one tree to multiple trees (ablation)T-CREx · Binary classification datasetsconsistencyHurt
Increase the surrogate tree count from one tree to multiple trees (ablation)T-CREx · Binary classification datasetsruntimeHurt
Increase the surrogate tree count from one tree to multiple trees (ablation)T-CREx · Binary classification datasetsfeasibilityMixed
Increase the surrogate tree count from one tree to multiple trees (ablation)T-CREx · Binary classification datasetsaccuracyNo clear effect
Increase the accuracy threshold τ (ablation)T-CREx · Binary classification datasetsaccuracyHelped
Increase the accuracy threshold τ (ablation)T-CREx · Binary classification datasetsfeasibilityHurt
Use T-CREx instead of ARESCounterfactual rule generation · Nine binary classification datasetsruntime: 4.16s and 4.52s; 13× less than the mean runtime per input of ARES on HELOCHelped
Use T-CREx instead of RFocseCounterfactual rule generation · Every binary classification datasetruntime: at least an order of magnitudeHelped

Surprising findings

Limitations

Experimental setup

Datasets: Abalone Adult Banknote COMPAS Credit HELOC Mammographic Mass Occupancy Pima Indians Diabetes Wine Quality

Benchmarks: Abalone Adult Banknote COMPAS Credit HELOC Mammographic Mass Occupancy Pima Indians Diabetes Wine Quality

Metrics: feasibility accuracy sparsity complexity consistency runtime total percentile shift distance

Baselines: ARES LORE RFOCSE

Builds on: LORE RFOCSE ARES CART 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