atlas

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

ElliCE: Efficient and Provably Robust Algorithmic Recourse via the Rashomon Sets

NeurIPS 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Counterfactual explanations and recourse · 1 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 ElliCE, which approximates the epsilon-Rashomon set by an ellipsoid built from the loss Hessian and solves a convex QCQP for counterfactuals that stay valid across that ellipsoid.

Problem

Counterfactual explanations for algorithmic recourse become unreliable when the Rashomon set (near-optimal models) is large, since a recourse valid for one model may fail for another; existing robust methods are slow (MILP) or lack guarantees over the near-optimal set.

Approach

Approximates the Rashomon set by an ellipsoid defined by the loss Hessian, derives a closed-form worst-case logit over that ellipsoid, and turns robust counterfactual search into a convex QCQP with provable validity, uniqueness, Lipschitz stability, and alignment with top Hessian eigenvector.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ElliCE instead of DeltaRob for robust recourseMLP counterfactual generation · FICO, AWProbustness: 0.96 $\pm$ 0.07 -> 1.00 $\pm$ 0.00Helped
Use ElliCE instead of DeltaRob for robust recourseMLP counterfactual generation · German Credit, Random Retrainrobustness: 0.98 $\pm$ 0.01 -> 1.00 $\pm$ 0.00Helped
Use ElliCE instead of T:Rex for robust recourseMLP counterfactual generation · Diabetes, Dropout Rashomonrobustness: 0.90 $\pm$ 0.08 -> 0.99 $\pm$ 0.02Helped
Use ElliCE instead of T:Rex for counterfactual proximityMLP counterfactual generation · FICOL2 proximity: 2.77 $\pm$ 0.19 -> 3.53 $\pm$ 0.17Hurt
Use ElliCE instead of DeltaRob for counterfactual proximityMLP counterfactual generation · German CreditL2 proximity: 3.45 $\pm$ 0.06 -> 3.48 $\pm$ 0.10Hurt
Use ElliCE instead of ROAR for counterfactual proximityMLP counterfactual generation · DiabetesL2 proximity: 1.86 $\pm$ 0.24 -> 2.15 $\pm$ 0.39Hurt
Use ElliCE instead of T:Rex for data-supported counterfactual generationMLP · FICOruntime: $7.006 \pm 0.058$ -> $1.792 \pm 0.123$Helped
Use ElliCE instead of Delta Rob for data-supported counterfactual generationMLP · COMPASruntime: $360.480 \pm 6.701$ -> $0.526 \pm 0.011$Helped

Surprising findings

Limitations

Experimental setup

Datasets: Australian Credit FICO German Credit Banknote Parkinson's Diabetes COMPAS Wine Quality Extended Iris

Benchmarks: Australian Credit FICO German Credit Banknote Parkinson's Diabetes COMPAS Wine Quality Extended Iris

Metrics: robustness L2 proximity LOF plausibility runtime

Baselines: T:Rex Delta-robustness (Interval Abstractions) PROPLACE ROAR

Builds on: Rashomon effect T:Rex Delta-robustness ROAR PROPLACE

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