Source-linked AI summary
Prediction Bottlenecks Don't Discover Causal Structure (But Here's What They Actually Do)
Ankit Hemant Lade, Sai Krishna Jasti, Indar Kumar, Aman Chadha
TL;DR
Whether next-step forecasters reveal causal structure from their learned weights remains an open question. This paper tests that claim with a reusable falsification benchmark and finds that the method-level claim does not survive its controls, leaving only narrow characterization findings.
Problem
It remains an open question whether next-step forecasters’ learned weights expose causal or dependency structure as a byproduct, potentially complementing dedicated causal-discovery methods.
Source: §1 · p. 1Method
Results
The method-level claim fails: linear bottlenecks match or beat SSMs, Lasso beats them on CauseMe-style benchmarks, and size-matched do(X=c) controls collapse the intervention advantage, whose residual reproduces in classical Granger.
Source: §1 · pp. 1–2Takeaways & Limitations
The supported conclusion is a narrow characterization rather than a general causal-discovery method, while the reusable falsification benchmark is the paper’s lasting artifact.
Source: §6 · p. 5The intervention experiments compared the bottleneck only with prediction-fit baselines, not dedicated causal baselines.
Source: §5 · p. 5
Abstract
from arXiv · showhide
A Mamba state-space model trained only for next-step prediction appears to recover Granger-causal structure through a simple readout $S = |W_{out} W_{in}|$, with early experiments suggesting the phenomenon generalized across architectures and benefited from interventional data at $p < 10^{-5}$. We package the protocol used to test that claim -- standardized synthetic generators (VAR/Lorenz/CauseMe-style), three intervention semantics ($do(X=c)$, soft-noise, random-forcing), edge-provenance cards on three real datasets, and size-matched control arms -- as a reusable falsification benchmark, and walk the claim through it in five stages. The method-level claim does not survive: (i) a plain linear bottleneck does as well or better; (ii) tuned Lasso beats the bottleneck on synthetic CauseMe-style benchmarks, and on Lorenz-96 (the only real benchmark with unambiguous ground truth) classical PCMCI and Granger lead a tight cluster in which the bottleneck trails; (iii) the headline intervention advantage is roughly 60% a sample-size confound, and the residual disappears under standard $do(X=c)$ interventions, surviving only under a non-standard random-forcing scheme; (iv) even that residual reproduces, with a larger effect, in classical bivariate Granger -- the effect is method-agnostic. What survives is a narrow characterization result; the benchmark is the lasting artifact, and each stage above is one of its control arms.
1 Introduction
The paper tests whether next-step prediction can expose causal structure and concludes that the proposed bottleneck is not a competitive causal-discovery method, while preserving a reusable falsification benchmark and limited characterization findings.
1 Introduction
- The motivating hypothesis was that next-step forecasters might expose causal or dependency structure as a byproduct of prediction, complementing dedicated causal-discovery methods.The paper frames its contribution as primarily negative: testing that hope and identifying controls behind the failures.Source: §1 · p. 1
- Initial experiments suggested that Mamba’s S = |WoutWin| recovered synthetic VAR Granger graphs and that interventions amplified its advantage at p < 10^-5 across twelve (K, T) configurations.The paper reports that these initial claims proved less robust than they first appeared.Source: §1 · p. 1
- The paper releases its five-stage protocol as a reusable falsification benchmark spanning standardized synthetic generators, three intervention semantics, and edge-provenance cards for three real datasets.It also includes fixed seeds, a Dockerfile, and a single-command reproduction target.Source: §1 · p. 2
- Tuned Lasso beats the bottleneck on synthetic CauseMe-style benchmarks, while PCMCI and Granger lead a tight Lorenz-96 cluster in which the bottleneck trails; a linear bottleneck matches or beats the SSM.Lorenz-96 is the only real benchmark with unambiguous ground truth, and the linear comparison uses matched capacity and seeds.Source: §1 · p. 2
- With size-matched controls, the intervention advantage collapses under proper do(X = c) interventions, while its residual reappears larger in classical Granger.The residual therefore does not establish a bottleneck-specific advantage.Source: §1 · p. 2
- The findings that survive—mild-nonlinearity, sample-efficiency, and target-corruption robustness—are characterization claims, not evidence for a superior method.These are the paper’s narrow surviving findings.Source: §1 · p. 2
2 Method: The Extraction We Are Falsifying
The method tests whether a model trained only on next-step MSE yields directed edge scores from its input and output projections, without a causal-specific loss. For lagged-input bottlenecks, it extends the extraction across lags and evaluates against ground-truth adjacency.
2 Method: The Extraction We Are Falsifying
- A next-step-MSE model uses S = |WoutWin| as directed edge strengths (j→i), then zeroes the diagonal, normalizes, and thresholds the score matrix.For lagged-input bottlenecks, S(τ) = |WoutW(τ)in| is evaluated by flat-lag AUROC against ground-truth adjacency.Source: §2 · p. 2
3 Five Falsifications
The bottleneck does not show a general advantage in causal-structure recovery: a linear bottleneck matches or beats the SSM, tuned Lasso wins on synthetic graph recovery, and classical methods lead on clean Lorenz-96. The apparent intervention advantage largely reflects sample size, and its controlled residual persists under random forcing but also appears in classical Granger.
F1. Architecture does not matter
- Across six synthetic datasets, the matched-capacity linear bottleneck matches or beats the SSM; on Lorenz, linear scores AUROC 0.94 ± 0.09 versus SSM 0.52 ± 0.24.The authors characterize the apparent emergence as low-rank lag-1 regression by the linear bottleneck, with the SSM achieving the same estimator at higher parameter cost.Source: §3 · p. 2
F2. Tuned Lasso beats the bottleneck on graph recovery
- On the 48-cell stress grid, the bottleneck wins 12% of graph-recovery runs and 0% of prediction-MSE runs; CauseMe-style Lasso reaches AUROC 0.98 at K=20 versus 0.73 for the bottleneck.These results qualify the framing of causal discovery as a byproduct of strong forecasting: on this grid the bottleneck is not a competitive forecaster either.Source: §3 · p. 2, Table 1 · p. 3
F3. Real data: not competitive on the clean benchmark
- On clean Lorenz-96, PCMCI (0.986), DYNOTEARS (0.983), bivariate Granger (0.979), tuned linear models (0.974), and VAR-LiNGAM (0.968) beat the SSM bottleneck (0.722 ± 0.031).The lagged bottleneck scores 0.916; this is the real benchmark with unambiguous ground truth.Source: Table 2 · p. 3, §3 · p. 3
- Removing the definitional ENSO↔SOI edges drops climate Granger AUROC from 0.819 to 0.605 and promotes the SSM bottleneck to first, illustrating ranking sensitivity to ground-truth choices.The corrected climate ground truth has only three positive edges over K=6; the authors caution that its ranking is a sensitivity analysis, not a causal-discovery claim.Source: §3 · pp. 3–4, Table 3 · p. 4
F4. Interventions: a confound story
- Size-matching reduces the bottleneck’s intervention-specific gain to +0.03 to +0.05 AUROC; constant clamps yield only 3/12 significant configurations, while soft interventions yield 6/12.The controlled gain survives only under the original per-step random-forcing scheme, which the paper attributes to robustness to corrupted target rows rather than causal-content extraction.Source: §3 · p. 4
F5. Method-agnosticity (the strongest single result)
- The size-matched intervention gain is method-agnostic: bivariate Granger matches the bottleneck’s significant gain and exceeds it at K=20 and K=30.The bottleneck gains +0.026 to +0.054 AUROC (p < 10^-3, n=10); Granger gains +0.040 at K=20 and +0.095 at K=30. Lasso uniquely fails under target corruption.Source: §3 · p. 4
4 What Survives
After five falsifications, three narrow characterization results remain: a specific mild-nonlinearity configuration, gains from more observational data, and robustness to target corruption. These results do not support proposing the bottleneck as a causal-discovery method.
Mild-nonlinearity configuration
- At (K, T) = (20, 300) and nonlinear=0.3, the bottleneck beats tuned Lasso/RRR on 87% of nine cells, with mean AUROC improvement +0.121.At nonlinear=0.6 and 1.0 both methods fail equally; at zero nonlinearity Lasso is preferred, and K or T has not been swept.Source: §4 · pp. 4–5
Sample efficiency
- Under size-matched control arms, additional observational data improve bottleneck AUROC over Lasso by ∼0.07 at K ∈{20, 30}.The passage characterizes this gain as modest but useful where collecting more observations is cheap.Source: §4 · p. 5
Target-corruption robustness
- The bottleneck’s shared Wout absorbs per-step random forcing better than Lasso’s per-equation fits, explaining a residual intervention effect as reliability rather than causal discovery.This is presented as a target-corruption robustness result, not evidence of causal discovery.Source: §4 · p. 5
What survives
- These remaining findings are characterization claims; the bottleneck is not proposed as a causal-discovery method.Source: §4 · p. 5
5 Lessons
The experiments show why causal-discovery claims need structural controls, pre-registered intervention semantics, and classical causal baselines. Benchmark rankings also depend on which positive edges count as ground truth, motivating edge-provenance cards and sensitivity audits.
5 Lessons
- Both 5-seed Exp 19 and 20-seed Exp 21 (p < 10^-5 across 12 configs) found the same effect, but neither detected the sample-size confound.More seeds tighten a noisy measurement; they cannot diagnose a missing structural control, so size-matched controls are needed.Source: §5 · p. 5
- The gap between random forcing and proper do(X_i = c) interventions changed the result from significant to null, so intervention semantics should be pre-registered.The distinction was not obvious from the code.Source: §5 · p. 5
- Intervention experiments need at least one classical causal baseline, because Granger and PCMCI may benefit from the same intervention scheme as neural methods.The experiments compared the bottleneck only with prediction-fit baselines: OLS, Ridge, Lasso, and RRR.Source: §5 · p. 5
- Removing two definitionally coupled edges flipped Granger from first to last in the climate comparison, motivating edge-provenance cards and leave-one-group-out sensitivity audits.The released benchmark labels positive edges as causal, definitional, proxy, or soft.Source: §5 · p. 5
6 Conclusion
After five stages of controls, the paper finds no free causal-discovery method hidden in prediction bottlenecks. What remains is a narrow set of characterization findings and a reusable falsification benchmark scaffold.
- The headline effects fail under size-matched controls, depend on a non-standard intervention scheme, or reproduce as larger effects in classical causal methods.Source: §6 · p. 5
- The surviving contributions are narrow characterization findings and a reusable falsification benchmark scaffold.Source: §6 · p. 5
- The reproduction package includes experiments, data loaders, edge-provenance cards, optional modern baselines, fixed seeds, pinned dependencies, a Dockerfile, and a single-command reproduction target.Source: §6 · p. 5