MARS: Budget-aware search for modular automated research¶
High-priority historical backfill. Not reproduced due to cost (review DONE). No local capability result or executable Evolve operator.
Paper information¶
| Field | Value |
|---|---|
| Paper | arXiv 2602.02660v1; pinned full text |
| Organization | First author Jiefeng Chen; all authors list Google Cloud AI Research in v1 |
| First published | 2026-02-02 19:00:03 UTC (arXiv v1; not overwritten with an institution catalog date) |
| Original author code | jfc43/MARS, MIT. Root includes exp-logs, figures, README and LICENSE. Generated code and trajectories are released; the full controller was not verified. |
| Local adapter / stable key | mars-research (reference key only); adapter: null |
| Local reproduction code | None; this page and src/auto_research/paper_specs/catalog/agent-research/mars-research.json only |
Original paper summary¶
Background and main changes¶
Automated research must not only generate correct code but also identify useful changes within training time limits. MARS constructs modular repositories through design, decomposition, and implementation. Budget-aware MCTS chooses whether to create, improve, or debug a solution. Comparing old and new execution results and code diffs yields solution and debugging lessons reusable by other branches.
flowchart LR
B[Budget and task] --> P[MCTS selects node]
P --> A[Create, improve, or debug]
A --> D[Design, decompose, and implement modules]
D --> E[Actual training and validation]
E --> U[Performance and runtime reward]
U --> P
E --> L[Lessons from comparative reflection]
L --> A
Redrawn from Figure 2; see the paper's flowchart.
Key figure from the paper¶
Original Figure 2: Budget-aware MCTS, modular repository construction, and a library of lessons from comparisons. This is the authors' original PNG, not the Mermaid redraw or a local training trace. Image from the original paper; copyright belongs to the authors. Click the image for its source.
Core equation¶
Section 4.4 range-normalizes metrics over explored nodes, returning 0.5 when all metrics coincide:
Slower proposals are penalized at comparable performance. Failed nodes enter bounded debugging; valid nodes have bounded offspring. The paper uses up to 10 debug attempts, 2 improvement children, and 30 recent lessons. Scheduling rules are not capability evidence: \(M(v)\) must come from actual execution.
Offline and online results in the paper¶
In v1 §5, with matched environment and model, Gemini-3-Pro-Preview MARS reaches 56.0%±1.5% Any Medal (SEM), versus 37.8%±2.5% for AIRA-dojo, over three runs. MARS+ uses two GPUs and is not a single-GPU result. Later leaderboard figures in the author repository do not replace the pinned v1 experiment definition. No production A/B is reported.
Local reproduction and cost¶
MLE-Bench has 75 competitions, each with a budget of 24 hours on one A100-40GB, plus substantial RAM, storage, and closed-model calls. Full evaluation of several methods over three runs exceeds a short single-GPU budget (§5.1). Not reproduced due to cost (review DONE); no competition training or downloads were started to measure cost.
The MIT author repository includes generated code and traces, not a verified release of the complete controller. There is no local implementation, training result, or Evolve integration. The budget reward and experience contract are potential lower-cost follow-ups only.
