Predicting the answer to interventional "what if?" questions — the...

Meet the Model Discovery Agent (MDA). 🧵
MDA couples an **LLM as a proposer** of candidate mechanisms with standard Bayesian machinery:
• SMC → posterior over structure *m* & parameters *θ* (+ evidence)
• SBI → intractable likelihoods
• Value-of-Information → pick the next experiment
Design → run → update → repeat.
What if the *true* mechanism isn't in your hypothesis set? Vanilla Bayes can only shuffle probability among the candidates you already have.
MDA runs an **out-of-sample predictive check**; if the best model fails it, the LLM proposes *new* hypotheses, then VoI designs an experiment to pin them down.
The designed experiment identifies the mechanism the LLM proposed; the identified mechanism sharpens forecasts; sharper forecasts expose the next subtle residual → the next discovery.
Result: a data-efficient discovery loop, validated on **physics, chemistry, and biology**.
Infer an unknown 2-body force law from a few probe launches.
MDA recovers the **exact functional form in 74%** of runs (93% numerically accurate) vs **31%/31%** for a budget-matched LLM agent — reaching (and beating) the prior SOTA's accuracy with **~5× fewer experiments**.
Learn rate = f(7 controllable inputs).
MDA hits its ceiling in **~8 experiments (symbolic accuracy ~56%)**; the prior SOTA (SciLab) reaches only **~42% by 60 experiments**. And MDA returns **interpretable mechanisms** — while PySR fits the numbers with unphysical expressions (low error, wrong law).
Six "mystery neurons" (generalized Hodgkin–Huxley) each hide a novel ion channel that's **silent under textbook probes** — you *must* design experiments (current-clamp protocols + channel blockers) to reveal it. Unlike prior benchmarks, it adds **partial observability + stochasticity**.
Stochastic neurons → intractable likelihood → particle filter (accurate but slow). We instead **learn a summary statistic** (a 1-D CNN) → synthetic likelihood, **~10⁴× faster**.
Key: a naive likelihood confidently selects the *wrong* model at high noise; the PF/learned summary stay robust.
Self-supervised encoders (JEPA-style) risk **representational collapse** (s(y)→const), patched with stop-grad/EMA hacks.
We avoid it *for free*: s_φ is trained by a **supervised** objective — predict (m,θ) — which anchors it. Bonus: being learned, it **adapts to whatever channels the LLM proposes** (no hand-crafted feature per hypothesis).
1️⃣ **MDA**: LLM proposer + SMC + SBI + VoI, extended to the 𝓜-open regime.
2️⃣ **New SOTA** on two existing discovery benchmarks (physics, chemistry) — same accuracy, far fewer experiments.
3️⃣ **NeuronBench**: a new partially-observed, stochastic electrophysiology benchmark.
📄 arxiv.org/abs/2608.09696
💻 github.com/murphyk/neuron…











