atlas

Research map / Large language models / Language, safety and interpretability

Natural Counterfactuals With Necessary Backtracking

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Data and evaluation methodology · 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 natural counterfactuals that allow minimal necessary backtracking to causal ancestors, keeping counterfactual values within the observed data distribution, and solves this via a feasible intervention optimization over learned non-parametric SCMs.

Problem

Pearl's non-backtracking counterfactuals often require interventions that are too far from the observed data distribution to be feasible, leading to unrealistic counterfactual outcomes and unreliable predictions.

Approach

Replace the direct do-intervention with change(A=a*), realized by interventions on causal ancestors of A, chosen by minimizing L1 perception distance (necessary backtracking) subject to a naturalness constraint that noise CDF values lie in (epsilon, 1-epsilon), optimized via a Lagrangian loss over noise variables of a learned SCM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use feasible intervention optimization with necessary backtracking instead of direct nonbacktracking interventionCounterfactual generation with normalizing flows · Toy 1, change(n2) → n3MAE: 0.297 -> 0.114Helped
Use feasible intervention optimization with necessary backtracking instead of direct nonbacktracking interventionCounterfactual generation with normalizing flows · Toy 3, change(n2) → n3MAE: 0.488 -> 0.127Helped
Use feasible intervention optimization with necessary backtracking instead of direct nonbacktracking interventionCounterfactual generation with normalizing flows · Toy 4, change(n1) → n3MAE: 0.446 -> 0.443No clear effect
Use feasible intervention optimization with necessary backtracking instead of direct nonbacktracking interventionCounterfactual generation with H-SCM · Weak-3DIdent, βMAE: 0.077 -> 0.036Helped
Use feasible intervention optimization with necessary backtracking instead of direct nonbacktracking interventionCounterfactual generation with H-SCM · Strong-3DIdentMAEHelped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with V-SCM · MorphoMNIST, change(t), thickness tMAE: 0.314 -> 0.139Helped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with V-SCM · MorphoMNIST, change(t), intensity iMAE: 4.506 -> 4.367Helped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with V-SCM · MorphoMNIST, change(i), thickness tMAE: 0.171 -> 0.145Helped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with V-SCM · MorphoMNIST, change(i), intensity iMAE: 4.424 -> 3.959Helped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with H-SCM · MorphoMNIST, change(t), thickness tMAE: 0.260 -> 0.093Helped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with H-SCM · MorphoMNIST, change(t), intensity iMAE: 2.495 -> 2.338Helped
Increase naturalness threshold ε from 10⁻⁴ to 10⁻² (ablation)Natural counterfactuals with H-SCM · MorphoMNIST, change(i), thickness tMAE: 0.105 -> 0.083Helped

Surprising findings

Limitations

Experimental setup

Datasets: Toy 1-4 (synthetic, 10,000 train / 10,000 test each) Morpho-MNIST 3DIdentBOX Weak-3DIdent 3DIdentBOX Strong-3DIdent

Benchmarks: Toy 1-4 Morpho-MNIST Weak-3DIdent Strong-3DIdent

Metrics: mean absolute error counterfactual effectiveness (MAE of predicted parents)

Baselines: non-backtracking counterfactuals (Pearl do-intervention) D-SCM H-SCM

Builds on: Pearl structural counterfactuals Morpho-MNIST counterfactual framework H-SCM D-SCM

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