atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Faithful Model Explanations through Energy-Constrained Conformal Counterfactuals

AAAI 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Counterfactual and statistical explanations · 10 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 ECCCo, a counterfactual generator that uses energy-based modelling and split conformal prediction on the black-box model itself (no surrogate) to produce counterfactuals faithful to what the model learned, plus a faithfulness metric.

Problem

Counterfactual explanations typically achieve plausibility via surrogate generative models, which decouples explanations from the black-box model and so may not faithfully describe its behaviour; fidelity alone cannot distinguish explanations.

Approach

Define faithfulness as consistency with the model's own learned conditional distribution, estimated via SGLD samples from a joint energy model; optimize counterfactuals with an energy penalty on the counterfactual and a conformal prediction set-size penalty, requiring no surrogate model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the energy constraint to ECCCo (rather than remove the EBM term) (ablation)ECCCo · California HousingUnfaithfulness: 1.70 ± 0.09 -> 1.40 ± 0.08Helped
add the energy constraint to ECCCo (rather than remove the EBM term) (ablation)ECCCo · GMSCUnfaithfulness: 1.31 ± 0.07 -> 1.20 ± 0.06Helped
add the energy constraint to ECCCo (rather than remove the EBM term) (ablation)ECCCo · California HousingImplausibility: 0.99 ± 0.08 -> 0.69 ± 0.05Mixed
add conformal prediction set-size penalty (ablation)ECCCo · California HousingUnfaithfulness: 1.39 ± 0.08 -> 1.40 ± 0.08No clear effect
use PCA latent-space search (ablation)ECCCo · California HousingImplausibility: 0.69 ± 0.05 -> 0.60 ± 0.04Helped
use PCA latent-space search (ablation)ECCCo · MNISTImplausibility: 0.420 ± 0.001 -> 0.306 ± 0.001Helped
use PCA latent-space search (ablation)ECCCo · MNISTUnfaithfulness: 0.243 ± 0.000** -> 0.246 ± 0.000*Hurt
combine energy and conformal uncertainty constraints (ablation)ECCCo · California HousingUnfaithfulness: 4.03 ± 0.07 -> 3.69 ± 0.08**Helped
use ECCCo instead of WachterMLP Ensemble counterfactual generation · California HousingUnfaithfulness: 1.71 ± 0.09 -> 1.40 ± 0.08Helped
use ECCCo instead of WachterMLP Ensemble counterfactual generation · GMSCUnfaithfulness: 1.31 ± 0.08 -> 1.20 ± 0.06Helped
use ECCCo+ instead of ECCCo (ablation)MLP Ensemble counterfactual generation · GMSCUnfaithfulness: 1.20 ± 0.06 -> 1.01 ± 0.07No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: California Housing Give Me Some Credit German Credit MNIST Fashion MNIST Linearly Separable Moons Circles

Benchmarks: California Housing Give Me Some Credit MNIST Fashion MNIST German Credit Linearly Separable Moons Circles

Metrics: unfaithfulness implausibility uncertainty (set size penalty) cost redundancy validity

Baselines: Wachter REVISE Schut

Builds on: Wachter counterfactuals REVISE Schut et al. JSMA counterfactuals joint energy models split conformal prediction

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