atlas

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

From Counterfactuals to Trees: Competitive Analysis of Model Extraction Attacks

NeurIPS 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Compact interpretable model classes · 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 TRA, a divide-and-conquer model extraction attack that uses locally optimal counterfactual explanations to functionally equivalently reconstruct decision trees and tree ensembles, with a competitive-analysis framework bounding its query complexity.

Problem

Model extraction attacks on tree-based models often lack functional equivalence guarantees and rigorous query-complexity analysis, and counterfactual-based attacks use surrogates without fidelity guarantees.

Approach

Treat extraction as online discovery: a divide-and-conquer Tree Reconstruction Attack (TRA) splits the input space using locally optimal counterfactuals returned by an oracle, yielding provably perfect fidelity, and its query count is analyzed via competitive ratio against an omniscient offline algorithm.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TRA instead of DualCF for random-forest extractionCOMPAS random forests · COMPAS random forests, 5–100 treesqueries: 73.60 vs 3000; 138.80 vs 3000; 147.60 vs 3000; 95.20 vs 3000; 129.60 vs 3000Helped
Use TRA instead of CF for random-forest extractionCOMPAS random forests · COMPAS random forests, 5–100 treesqueries: 73.60 vs 3000; 138.80 vs 3000; 147.60 vs 3000; 95.20 vs 3000; 129.60 vs 3000Helped
Use TRA instead of DualCFCOMPAS random forests · COMPAS random forests, 5–100 treesuniform fidelity: 1.00 vs 1.00; 1.00 vs 0.99; 1.00 vs 0.99; 1.00 vs 1.00; 1.00 vs 1.00Mixed
Use TRA instead of CFCOMPAS random forests · COMPAS random forests, 5–100 treesuniform fidelity: 1.00 vs 1.00 across the reported configurationsNo clear effect
Use DiCE counterfactuals instead of OCEAN counterfactuals (ablation)CF and DualCF surrogate attacks · Decision trees and random forestsfidelityHelped
Use a surrogate from the target's hypothesis class instead of an MLP (ablation)CF and DualCF · Decision trees and random forestsfidelityHelped
Use target-matched hyperparameters instead of default surrogate hyperparameters (ablation)CF and DualCF · Decision trees and random forestsfidelityNo clear effect
Enforce the target model's hyperparameters on the surrogate (ablation)CF and DualCF · Some decision-tree and random-forest extraction experimentsfidelityHurt
Use locally optimal heuristic counterfactuals instead of globally optimal OCEAN counterfactuals (ablation)TRA · Decision trees and random forestsanytime fidelityMixed
Use BFS query ordering (ablation)TRA · Decision-tree extractionanytime fidelityHelped

Surprising findings

Limitations

Experimental setup

Datasets: COMPAS Adult Income Default of Credit Card Clients German Credit Student Performance

Benchmarks: COMPAS Adult Income Default of Credit Card Clients German Credit Student Performance

Metrics: fidelity number of queries competitive ratio

Baselines: PathFinding CF DualCF

Builds on: PathFinding DualCF OCEAN

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