How does JANUS improve long-horizon autonomous research with world models?

JANUS replaces reactive trial-and-error with a world model that forecasts, prunes, and learns from each experiment.

Direct answer

JANUS keeps the same execution budget but spends it better: before running an experiment, a co-evolving world model forecasts its value improvement, information gain, and exploration utility, then selects, refines, or prunes the branch. After real feedback arrives, the system distills that experience into skills for the research agent, the world model, and their coordination, so prediction improves over the horizon. The paper reports higher evolving efficiency and a higher evolving ceiling than strong baselines on MLS-Bench-Lite and three real research tasks.

1sources cited

This article was generated with WisPaper-powered search and paper analysis.

The bottleneck is delayed execution, not idea supply

Most autonomous research systems run a Generate-Execute-Feedback loop: the agent writes code, the code is executed, and the runtime result shapes the next attempt. The paper argues that this reactive trial-and-error design breaks down over long horizons for two compounding reasons. Execution is expensive, often requiring hours of model training, simulation, or compilation, so feedback arrives late. Meanwhile, each experiment spawns new hypotheses, so the space of possible research trajectories branches combinatorially.

The authors frame the consequence as a scaling problem rather than a tuning problem: as research compute grows, how should a system navigate exploration to maximize cumulative progress? Their answer is to stop treating every candidate as something that must be executed. JANUS instead forecasts outcomes before physical execution, allocates execution resources adaptively, and turns past runs into reusable research intuition.

Two terms carry the paper's evaluation. Evolving efficiency is how rapidly progress accumulates per unit of research compute. Evolving ceiling is how far continued exploration advances before plateauing. The paper treats these as separate targets, and its claim is that JANUS improves both rather than trading one for the other.

An evolving graph keeps branches and credit assignment explicit

JANUS maintains the research process as an evolving directed acyclic graph. Each node holds a proposal, a predicted value, an execution outcome, and an evaluation, and edges record which proposal descended from which. The authors motivate this structure with two failure modes of long-horizon loops: context drift across many iterations, and credit assignment that becomes intractable when results arrive far from the decision that produced them.

The graph is what makes the rest of the loop operable. New proposals expand the frontier; the world model scores them; selected nodes are executed and recorded; and the topology lets the system attribute later outcomes back to ancestor proposals. Because branches persist as nodes rather than disappearing into a chat history, the system can revisit, refine, or prune them instead of restarting from a lossy summary.

Prediction decides what deserves an execution slot

Before execution, an orchestrator generates candidate proposals and the world model scores each one. The score combines three criteria: value improvement, information gain, and exploration utility. These are fitted through a sparse Bradley-Terry comparison scheme, in which JANUS selects informative proposal pairs, prioritizing pairs with high comparison uncertainty, and normalizes the fitted criterion scores to the range from 0 to 1.

The three criteria are then merged into a single research priority using weights that are adjusted dynamically according to recent research progress, the remaining budget, and the current skills. This is the mechanism behind the paper's claim of adaptive exploration: the system does not apply a fixed preference for exploitation over exploration, but shifts the balance as the run unfolds. Low-value proposals are pruned, promising ones may be refined, and under sustained stagnation the orchestrator is engaged in debate to refine a proposal before re-evaluating it.

Only after this selection does the code executor implement and evaluate a proposal. The verified outcome is written back to the graph, which is what separates the Predict-Verify-Evolve loop from simply guessing: predictions are checked against ground truth rather than trusted on their own.

Sparse feedback is converted into three kinds of skill

Execution feedback is costly, so JANUS tries to extract more from each result than a single data point. Raw successful and failed trajectories are distilled first into intra-task skills, such as domain-specific error mitigation for one task, and then generalized into cross-task skills, such as hypothesis-driven ablation study. This two-level hierarchy lets knowledge from one task transfer to another instead of being relearned.

The world model gets its own reflection channel. It retrospectively compares its earlier judgments with accumulated experimental evidence, deriving prediction skills from the gap between predicted value improvement and what actually happened, and exploration skills from recent weight settings and remaining budget. A third component, the coordination protocol, governs how the research agent and world model communicate, including when they debate.

The paper's term for the result is continual co-evolution: the research agent sharpens candidate generation while the world model refines its predictive judgment. The important structural point is that the world model is not a fixed scorer imported from elsewhere; it is updated by the same feedback stream that updates the agent.

Higher scores and a higher ceiling on MLS-Bench-Lite

The main evaluation uses MLS-Bench-Lite, which contains 30 research tasks across 12 domains. Each task asks an agent to improve one targeted component of an ML system and show that the improvement generalizes across controlled settings. JANUS is compared with AutoResearch, AIDE, MLEvolve, AIBuildAI, Arbor, and Codex, with every method allowed to inspect files, modify code within the permitted scope, and run experiments until its budget is exhausted.

Six metrics are reported. Valid Sub. is the percentage of tasks whose final submissions complete evaluation and pass validity checks. Beat Any, Beat Median, and Beat All are the percentages of tasks that outperform at least one, the median-performing, and all provided human baselines. Dev Score and Test Score are mean normalized task scores under the development and test evaluation settings. These measure different things: beating a baseline is not the same as a higher normalized score, and a development score is not a test score.

The paper reports that JANUS significantly outperforms the state-of-the-art baselines on these metrics, and that the advantage holds across backbone models. The specific per-metric values are presented in the paper's results table, which is not reproduced in the extracted evidence here; what the evidence supports is the direction and consistency of the reported advantage, not a numeric margin.

Real tasks and the shape of the scaling curve

Beyond the benchmark, the authors add three tasks chosen to span algorithm optimization, system design, and scientific discovery: nanoGPT training optimization from AutoResearch, MinGPT attention kernel optimization from KernelBench, and a genotype-to-phenotype prediction task from the real world. Each uses its own metric: validation bits per byte for nanoGPT, speedup over PyTorch eager execution for the MinGPT causal attention kernel, and macro-averaged Pearson correlation for genotype-to-phenotype prediction. Because these metrics have different units and directions of improvement, they should not be pooled into a single performance number.

The scaling analysis traces performance as research compute increases. The paper reports that JANUS reaches the same progress with less compute and plateaus later than reactive baselines, which is the operational meaning of higher evolving efficiency and a higher evolving ceiling. Ablations further attribute the gain to two components: the adaptive exploration strategy and experience-driven co-evolution.

What the evidence covers and what it leaves open

The comparison is run under a controlled protocol: a single NVIDIA A100 GPU per run, a 5-hour wall-clock budget per task on MLS-Bench-Lite, and identical initial setups, task objectives, and evaluation protocols across methods. DeepSeek-V4 Flash is the primary backbone, supplemented by DeepSeek-V4 Pro and GPT-5.6 Sol. The reported advantage is therefore established for these budgets, this benchmark, and these backbones; the paper does not establish how the balance between forecasting and execution shifts at much larger compute or on domains outside the three real tasks.

The world model's contribution also depends on prediction quality, and the paper's own remedy for prediction bias is the reflection mechanism that corrects the model against accumulated evidence. That makes the co-evolution step load-bearing rather than optional: the forecasting gain is claimed as a property of a model that keeps being corrected, not of a one-time predictor.

Why pruning before execution is the result to watch

The paper's most consequential claim is not that a world model can score proposals, but that scoring them before execution changes the shape of the compute-progress curve. In the reported comparison, the same research budget yields more progress and a later plateau, and the ablations tie that shift to adaptive exploration plus experience-driven co-evolution rather than to any single scoring criterion.

For readers deciding whether this approach matters, the discriminating question is therefore where execution is the binding constraint. JANUS targets settings where runs are expensive and feedback is delayed, and its evidence comes from ML-system tasks with hour-scale budgets. In settings where execution is cheap relative to prediction, the forecasting step adds cost without relieving the bottleneck the paper identifies.

Sources used in this answer

1

JANUS: Enhancing Long-Horizon Autonomous Research with Co-Evolving World Models

JANUS replaces reactive Generate-Execute-Feedback with a Predict-Verify-Evolve loop over an evolving research graph, where a co-evolving world model scores proposals on value improvement, information gain, and exploration utility before execution; the paper reports higher evolving efficiency and a higher evolving ceiling than strong baselines on MLS-Bench-Lite and three real research tasks.