Coupled Harness--Model Evolution for Scientific Equation Discovery
Organizations: Fudan University · Shanghai Artificial Intelligence Laboratory · University of Science and Technology of China · University of Cambridge ·
Abstract
Large language models (LLMs) are increasingly used to discover scientific equations from experimental data. Such a discovery system has two parts that must work together: a library of executable computational tools and the model's tool-use policy. The tools supply the solving capability, from diagnosing structure in the data to fitting candidate equations; the policy plans and orchestrates their use. Yet existing systems adapt only one part, keeping either the toolset or the model fixed, which leaves the corresponding failures uncorrectable. We develop a coupled evolution framework that improves both parts from the same verifiable fit-error signal. In the tool-evolution phase, an agent grows an executable tool library from a small set of generic numerical operations by diagnosing its own failures: it authors a new tool when a capability is missing and revises its selection rules when the right tool went unused. In the policy-evolution phase, a small open model (roughly 3B active parameters) is fine-tuned on successful tool-use trajectories collected with the frozen library, on training formulas screened to be disjoint from all evaluation benchmarks. Ablations show the two phases are complementary: with no tool library at all the same model solves almost nothing, the tools account for most of the gain, and trajectory training adds a further gain that is largest on the most difficult problems. The full system solves 79.1/71.3% of LSR-Synth problems at fit tolerances /, reaches 63.8% pooled accuracy on the distributionally different SRSD-Feynman panel, and obtains a normalized CP3-28 aggregate of . These results suggest a broader recipe for scientific agents: let the model and its instruments improve each other under verifiable feedback.
Figures & tables
| System | Aggregate | Material | Chemistry | Biology | Physics | LSRT111 |
|---|---|---|---|---|---|---|
| Traditional SR systems (worst-5% trimmed): | ||||||
| PySR | 29.5/14.5 | 53.3/22.7 | 25.9/11.1 | 16.7/7.0 | 25.8/16.7 | 56.76/– |
| uDSR | 29.5/12.4 | 36.0/8.0 | 50.0/25.0 | 29.2/8.3 | 9.1/6.8 | – |
| LaSR | 16.0/10.1 | 13.3/6.7 | 16.7/9.3 | 7.0/7.0 | 9.9/6.8 | 50.45/– |
| External LLM-based (worst-5% trimmed): | ||||||
| SR-Scientist (GPT-OSS-120B) | 63.6/49.4 | 74.7/60.0 | 81.5 /64.8 | 66.7 /43.1 | 40.9/34.1 | – |
| SRSD standard | SRSD dummy vars. | Hard | Pooled | |||||
|---|---|---|---|---|---|---|---|---|
| Method | Easy | Med. | Hard | Easy | Med. | Hard | (merged) | (240) |
| uDSR | 100.0 | 75.0 | 20.0 | 53.3 | 37.5 | 12.0 | 16.0 | 44.6 |
| PySR | 66.7 | 45.0 | 38.0 | 20.0 | 10.0 | 2.0 | 20.0 | 28.3 |
| DSR | 63.3 | 45.0 | 28.0 | 76.7 | 45.0 | 22.0 | 25.0 | 42.9 |
| Model + tools (ours) | 83.3 | 67.5 | 58.0 | 86.7 | 60.0 | 44.0 | 51.0 | 63.8 |
| Tools | Model | BIC | LSR-Synth | LSRT111 | SRSD-240 | SRSD hard | CP3-28 | ||
|---|---|---|---|---|---|---|---|---|---|
| Condition | evolved | used | trained | Acc@ /Acc@ | Acc@ /Acc@ | pooled | merged | NMSE | |
| Tools only (initial) | – | – | – | – | 41.1/30.2 | 6.3/3.6 | 29.6 | 18.0 | |
| – | – | – | ✓ | 43.4/31.0 | 6.3/3.6 | 33.3 | 23.0 | ||
| Tools only (evolved) | ✓ | – | – | – | 61.2/50.4 | 53.2/49.5 | 51.3 | 29.0 | |
| ✓ | – | – | ✓ | 77.5/69.8 | 77.5 / 75.7 | 62.1 | 45.0 | ||
| Untrained + tools | ✓ | ✓ | – | – | 54.3/46.5 | 49.5/45.0 | 52.5 | 30.0 | |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| vs. | mean NMSE | Tools only | Model + tools |
|---|---|---|---|
| QLattice | 30.8 / 34.6 / 34.6 | 34.6 / 42.3 / 23.1 | |
| ITEA | 25.9 / 40.7 / 33.3 | 44.4 / 25.9 / 29.6 | |
| GPG | 40.7 / 40.7 / 18.5 | 48.1 / 37.0 / 14.8 | |
| GPZGD | 60.7 / 25.0 / 14.3 | 64.3 / 21.4 / 14.3 | |
| Operon | 64.3 / 28.6 / 0 7.1 | 67.9 / 25.0 / 0 7.1 | |
| GE | 70.4 / 25.9 / 0 3.7 | 70.4 / 25.9 / 0 3.7 |
Large Language Model-Guided Scientific Discovery
Large language model-guided scientific discovery uses AI to propose, test, and refine hypotheses, models, experiments, and designs.
See all 275 papers