36 papers · 1,029 tasks · four coding agents

ReproBridge

Building Reproducibility into
ML Research Artifacts

Yubo Wang1,2 Rui Meng2 Jaehyun Nam2 Tomas Pfister2 Jinsung Yoon2
1University of Waterloo2Google
Paper arXiv Code In review Dataset In review

Code and data are going through internal review and will be open-sourced once approved.

Reproducing an ML experiment often requires recovering details that its paper and released code leave implicit, and even a successful attempt can leave those decisions buried in conversations or shell histories. ReproBridge preserves them as a refined reproducible artifact: refined code, environment setup, experiment launchers, and a reproduction guide. Across four coding agents on 1,029 tasks, refined artifacts raise mean reproduction success from 76.4% to 92.6% and reduce downstream API spending by 19.7% on average.

See where the gains land

ReproBridge-Bench at a glanceWhere the gains land

ReproBridge-Bench draws its 36 test papers from ICML 2026 Spotlights across eight topic families and 22 subdomains. Every outer mark is one paper–model pair from the first evaluation: green bars show how much the refined artifact raises success over the released code; red and grey ticks mark decreases and ties.

Research coverage and gains

Eight ICML-adapted topic families and 22 subdomains across the 36 test papers; each paper is assigned once by its primary contribution. Outer marks show 144 paper–model pairs from the first evaluation with Codex auditing. Eval 1 · Codex

Each paper’s four marks run clockwise: Sonnet 4.6, Sonnet 5, Opus 5, Gemini 3.8 Flash. Green bars encode the RRA-minus-Raw success gain in pp from the blue zero ring, with dashed circles at 25, 50 and 100 pp; red and grey ticks mark decreases and ties without encoding magnitude. Legend counts are pairs; positive bins are (a, b].

Selected paper9 tasksID 40
HELIX

HELIX: Hybrid Encoding with Learnable Identity and Cross-dimensional Synthesis for Time Series Imputation

Fengming Zhang et al.

General ML & theoryTime-series learning

Successful tasks, Raw → RRAGain
  • Sonnet 4.66 of 9 → 9 of 9+33.3 pp
  • Sonnet 58 of 9 → 9 of 9+11.1 pp
  • Opus 54 of 9 → 9 of 9+55.6 pp
  • Gemini 3.8 Flash5 of 9 → 6 of 9+11.1 pp

Derived from countsGain = 100 × (RRA − Raw) ÷ tasks. Raw RRA

The paper's coverage figure. (a) Sunburst of the 36 test papers: an inner ring of eight topic families and a middle ring of 22 subdomains, with sector angles proportional to paper counts, surrounded by a blue zero ring and four outer marks per paper showing the gain of the refined artifact over Raw for Sonnet 4.6, Sonnet 5, Opus 5 and Gemini 3.8 Flash. (b) Paper selection: 742 ICML Spotlights, 241 eligible papers with official code, 50 randomly sampled, 36 retained. (c) Verified task scope: 1,029 tasks from 387 experiments; 631 full-procedure and 398 evaluation-only; 730 GPU and 299 CPU-only.
Research coverage and benchmark composition. (a) Eight ICML-adapted topic families and 22 subdomains cover 36 papers; sector angles encode paper counts. Outer marks show 144 paper–model pairs from the first evaluation with Codex auditing. Each paper’s four clockwise marks follow Sonnet 4.6, Sonnet 5, Opus 5, and Gemini 3.8 Flash. Green bars encode RRA-minus-Raw gains from the blue zero ring; dashed rings mark 25, 50, and 100 pp. Red/grey ticks indicate decreases/ties without magnitude. Legend counts are pairs; positive bins are (a, b]. (b) Paper selection. (c) Procedure and hardware are separate partitions of the same 1,029 verified tasks.

Hover or tap a paper’s marks to inspect it. Keyboard: Tab into the chart, step clockwise with the arrow keys, press Enter to select.

HELIX, selected above, is the reproduction the walkthrough follows next. Follow HELIX through one reproduction

A real reproduction · HELIX

Recovered once, reused after

Skip the walkthrough
  1. 01 · The task

    HELIX, a time-series imputation paper, reports mean absolute error. ReproBridge-Bench turns each selected main-table result into a task anchored by five human-verified reference observations. A new result counts only if it lands inside the task's compatibility interval, [0.12524, 0.13448] for T004 and [0.38442, 0.43878] for T006, and passes an independent execution audit.

  2. 02 · A capable guess

    Opus 5, the strongest raw-code reproducer in the evaluation, starts from the paper and the released code. It restores the paper's architecture but keeps the shipped batch size of 32 and a learning rate of about 6.29×10−4.

  3. 03 · Outside the interval

    Both runs finish, but neither MAE is compatible: 0.15265 for T004 and 0.50527 for T006, each above its interval. Success now hinges on a detail the release leaves implicit.

  4. 04 · Recover and record

    During construction, guide entry A6 identifies repository revision 9760b347, whose architecture matches the paper configuration, as the source for batch size 8 and learning rate 5.75×10−4. The guide records the repository history and architectural match as the rationale; the --paper_config launcher makes the choice executable.

  5. 05 · A fresh session reuses it

    A later session receives the refined artifact, never the construction conversation. Its MAEs, 0.12986 for T004 and 0.41160 for T006, both fall inside their intervals. On HELIX, Opus 5 succeeds on 4 of 9 tasks with raw code and 9 of 9 with the refined artifact.

Built from the paper's HELIX worked example: recorded MAEs and compatibility intervals (first evaluation, Codex auditing). The repository timeline is schematic.

Overview

Preserve what a reproduction recovers, then measure whether it helps

The work has three parts. A standardized refined reproducible artifact preserves executable procedures and the reasons behind them. An agent workflow constructs these artifacts from a paper and its official repository. ReproBridge-Bench measures whether fresh coding-agent sessions reproduce experiments more reliably with them.

01Artifact

Refined reproducible artifact

Four components: a refined codebase, environment setup, experiment launchers, and a reproduction guide. Together they preserve executable procedures and the reasons for their settings and repairs.

4 components · 932 ambiguity entries across 36 artifacts

Explore the artifact
02Workflow

ReproBridge construction

Six roles in three stages, plus an independent Reviewer. Humans define the workflow, delivery standards, and protocols; agents perform all construction, review, and packaging.

6 roles + Reviewer · $139.61 API usage per paper

See how it is built
03Benchmark

ReproBridge-Bench

1,029 tasks from 387 experiments across 36 papers, each anchored by five human-verified reference scores. A separate Auditor checks execution evidence, because matching numbers alone can conceal substituted measurements.

1,029 tasks · 5 references each · audited

How success is scored

SchematicCard illustrations and flow lines explain the design; every number on the cards comes from the paper.

76.4% →92.6%
mean reproduction success across four models, Raw → refined artifact
3-eval mean
21.6 →3.9pp
cross-model success-rate spread
3-eval mean
19.7%
lower downstream API spending on average (16.8% to 23.7% per model)
3-eval mean
813vs 136
raw failures recovered vs. raw successes lost, summed over four models (first evaluation)
Eval 1 · Codex

Success and spending are means over three evaluations; recoveries and reversals come from the first evaluation. API spending covers downstream Reproducer sessions, including failed attempts; construction, auditing, and GPU costs are excluded. Harnesses differ across vendors, so cross-model comparisons are descriptive.

01 · ArtifactFour components preserve execution knowledge

A later reproducer needs to know what code to run, how to prepare its environment, how to obtain the requested measurement, and why particular choices were made. The refined reproducible artifact (RRA) addresses these needs with four components.

Refined codebase

What code do I run?

“The refined codebase repairs execution defects and supplies missing experiment support.”

Where it lives

  • src/Derived source code

Example Effective Model Pruning

The released loader silently labels all 10,000 TinyImageNet validation images as one class. During construction, ReproBridge adds a script organizing images by their true labels and a launcher check requiring prepared data. In paired Gemini 3.8 Flash runs, ResNet-18 validation loss changes from 8.898 on raw code to 2.288 with the refined artifact, close to the paper’s 2.303.

Without it

87.8% success when the refined codebase is removed, −5.2 pp from the full artifact

Environment setup

How do I prepare the environment?

“Environment setup specifies compatible dependencies and data or checkpoint acquisition.”

Where it lives

  • DockerfilePreferred container setup
  • setup/Environment lock, installation, and data scripts

Example WBMM

For six COCO tasks, Sonnet 4.6’s raw attempt fails to install a compatible vision-library stack for H100. The refined artifact preserves the dependency versions, build prerequisite, and source-build route for the target architecture. The later session executes all six tasks without a code patch; its box and mask AP values agree numerically with the reported targets.

Without it

88.5% success when environment setup is removed, −4.5 pp from the full artifact

Experiment launchers

How do I obtain the requested measurement?

“Experiment launchers connect tasks to configurations, execution scope, outputs, and measurement extraction, distinguishing scored runs from smoke tests.”

Where it lives

  • experiments/Launchers and shared path setup

Example HELIX

On raw code, Opus 5 restores the paper’s architecture but retains the shipped batch size and learning rate. Guide entry A6 identifies revision 9760b347, whose architecture matches the paper configuration, as the source for batch size 8 and learning rate 5.75×10−4; the --paper_config launcher makes this choice executable. A later attempt produces numerically compatible MAEs for both tasks shown in the paper (T004 and T006).

Without it

89.9% success when experiment launchers are removed, −3.1 pp from the full artifact

Reproduction guide

Why were these choices made?

“The reproduction guide, including its change record, explains settings, paper–code discrepancies, reporting statistics, and resource or numerical sensitivities.”

Where it lives

  • reproduction_guideline.mdReproduction guide
  • change_log.mdChange record and open choices

Example Mixture of Concept Bottleneck Experts

The paper leaves the reduction of multiple tree-edit distances unspecified, and Sonnet 5’s raw attempt sums the four distances, reporting 60 rather than 15. The refined artifact resolves this ambiguity by specifying the per-expression mean and supplying the collector; the later attempt reports 15.

Without it

89.2% success when the reproduction guide is removed, −3.8 pp from the full artifact

Ablation: Sonnet 5, 287 tasks, 12 papers, one evaluation; the full refined artifact reaches 93.0%. Code, environment, and launcher removals also delete descriptions of the removed component from the remaining documentation and scripts; the guide ablation removes the guide itself. Losses are conditional on the retained components. Examples are case studies from the first evaluation. Paths are the paper’s top-level entries; their grouping by component is ours.

More case studies

What is inside an artifact

The normalized refined artifact has seven top-level entries. Its guide connects instructions to their rationale through an ambiguity table, and the change record distinguishes execution fixes, correctness fixes, and convenience changes while retaining pitfalls and open choices.

refined artifact 7 top-level entries
  • src/(component: refined code)Derived source code
  • Dockerfile(component: environment)Preferred container setup
  • setup/(component: environment)Environment lock, installation, and data scripts
  • experiments/(component: launchers)Launchers and shared path setup
  • reproduction_guideline.md(component: guide)Reproduction guide
  • change_log.md(component: guide)Change record and open choices
  • verify.sh(not assigned to a component)Package verification entry point

refined codeenvironmentlaunchersguidenot assigned to a component

Entries and roles as listed in the paper; the colour grouping by component is ours.

932ambiguity-table entries
482launcher scripts, including those outside the retained scoring scope

across the 36 packaged repositories

Anatomy of a guide entry

Schematic

Each ambiguity entry records its source location, the gap, the adopted resolution and rationale, sensitivity, and affected tasks.

ID
type
location
gap
adopted resolution and reason
sensitivity
affected tasks

The change record has six sections change_log.md

  1. changes required to run
  2. changes required for correctness
  3. convenience changes
  4. deliberately unchanged behavior
  5. pitfalls
  6. open choices

Field and section names are the paper’s; the paper prints no complete entry, so none is shown.

Inside a guide: SCIQL

The paper’s condensed guide for SCIQL keeps all twelve section headings in their original order. It links a renamed-package issue to a compatibility launcher and a minimum-episode check, preserving both an executable route and the reason for it.

reproduction_guideline.md 12 sections

# Reproducing Table 1 of SCIQL

## What this is

- Table 1: style alignment for CBC, SCBC, and SCIQL.

- Released Circle2D and HalfCheetah datasets; code commit `5389c6e`.

## Hardware

- One GPU per repetition; this guide used NVIDIA H100 80 GB.

## Software

- Python 3.10; JAX 0.5.2; NumPy 2.2.3; PyTorch 2.5.1+cpu.

- JAX runs on the GPU; PyTorch is used for logging.

## Environment setup

```bash

bash setup/01_environment.sh

source .venv/bin/activate

DATA_ROOT=/data bash setup/02_data.sh

```

## Artifacts

- `datasets.zip`: SHA-256 checked; 1,000 episodes per Circle2D dataset.

- No released checkpoints; each experiment trains from scratch.

## Experiments

- G15: SCIQL × circle2d-inplace-v0; one seed, all six style criteria.

```bash

DATA_ROOT=/data OUTPUT_ROOT=/outputs bash experiments/run_G15.sh 0

```

## Repetitions and variance

- Run index = seed; the paper reports a mean over five seeds.

- Use distinct seeds and retain every run, including low-scoring runs.

## Outputs and metrics

- `$OUTPUT_ROOT/G15/run0/metrics.json`, key: `alignment_x100`.

- Unweighted mean over labels, then criteria, multiplied by 100.

## Paths

- `DATA_ROOT`: datasets. `OUTPUT_ROOT`: new measurements and logs.

- `src/datasets/traj2d` links into `$DATA_ROOT/episodes/traj2d`.

## Ambiguities and unspecified details

- A1: use unweighted aggregation; checked against Appendix Table 3.

- A3: released episodes refer to the old package name `style_bench`.

- Adopt aliases to `sciql.core.data` in `src/tools/sciql_launch.py`;

retain the released episode classes.

## Known pitfalls

- Symptom: exit 0 and a plausible CSV, despite loading no episodes.

- Cause: import errors are caught and skipped by the loader.

- Fix: use the compatibility launcher and keep `--min-episodes 1000`.

- Keep smoke outputs separate from full runs (`run<i>.smoke/`).

## What is not covered

- HumEnv: the released datasets and integration code are missing.

- Experiments outside Table 1.

Scroll inside the file, or
Paper figure. Left: the SCIQL reproduction guide with four sections expanded: Experiments (run_G15.sh; six criteria per seed, mean over five seeds), Outputs and metrics (alignment_x100 as unweighted means over labels, then criteria), Ambiguities (A3: alias style_bench to sciql.core.data), and Known pitfalls (enforce --min-episodes 1000; caught import errors let empty runs produce plausible CSVs). Right: Refined code (an alias in src/tools/sciql_launch.py applied before unpickling; aggregate_cell.py for Table 1 aggregation), Environment (JAX 0.5.2 on GPU, PyTorch CPU for logging; 01_environment.sh with 161 exact pins), and Launchers (run_G*.sh scripts and yaml configs feed run, collect, and aggregate steps that produce metrics.json).
A refined artifact for SCIQL. Left: selected guide entries specify the six-criterion, five-seed protocol, unweighted aggregation, and checks for silently empty datasets. Right: an alias applied before unpickling preserves episode classes; CPU PyTorch avoids a cuDNN conflict with GPU JAX; launchers connect configurations to execution, output collection, and aggregation. The four components preserve executable steps and the reasons for them.

How ReproBridge builds it

Humans define the workflow, delivery standards, and protocols; agents perform all construction, review, and packaging. Specify fixes the intended experiment before execution; Execute establishes a working procedure and records measurements, repairs, and failures; Preserve packages that procedure and its rationale for reuse.

Inputs

Paper + code

1Specify

Task specifications

2Execute

Execution evidence

3Preserve

Reusable procedures

Refined artifact

  • Refined code
  • Environment
  • Launchers
  • Guide

Select a role to see its contract.

A checkpoint reviewer is reused at different stages in separate contexts. The construction Reproducer is not the fresh downstream session used to evaluate reuse.

All seven roles as a table
Paper figure: inputs (paper and code) flow through three stages, Specify (Intake, Planner), Execute (Builder, Reproducer), and Preserve (Distiller, Packager), into a refined artifact with refined code, environment, launchers, and a guide. An independent Reviewer below the stages inspects plans, runs, and the handoff, and requests revisions and rechecks.
ReproBridge artifact construction. Six roles form three stages: Specify (Intake, Planner), Execute (Builder, construction Reproducer), and Preserve (Distiller, Packager). Footers list stage outputs. Solid arrows show construction; dashed links show independent review and revision. The final handoff contains refined code, environment setup, launchers, and a guide. Downstream reproduction and auditing are separate evaluation steps.
Construction skills: inputs, responsibility, and persistent outputs. A checkpoint reviewer is reused at different stages in separate contexts. The construction Reproducer is not the fresh downstream session used to evaluate reuse.
RoleInput and responsibilityOutput and check
IntakePaper, pinned raw code, selected tasks; read and map the inputsInput manifest, experiment groups, artifact availability, initial ambiguities
PlannerTask mapping and ambiguities; specify the measurement before executionTask specifications with source references, recorded choices, execution plans, draft launchers
BuilderDependency and artifact requirements; construct a working environmentLocked dependencies, setup and data scripts, container definition, smoke-test evidence
ReproducerPlans and verified setup; execute and record justified changesFile-backed measurements, code changes, repetition records, explicit failure reasons
DistillerExecution evidence, repairs, and decisions; synthesize the handoffReproduction guide, change record, aggregation and variability guidance
PackagerCode, setup, launchers, and documents; assemble a portable deliverableRefined artifact and clean-shell verification evidence
ReviewerPlans, execution records, or completed artifact; challenge unsupported claimsLocalized findings at planning, reproduction, and final handoff checkpoints

Persistent evidence

Each measurement links to an actual output file; blocked tasks retain an explicit failure reason; diagnostic runs stay separate from scored repetitions.

Paper over code

When paper and code conflict, agents follow the paper’s setup and flag the discrepancy.

Clean-shell delivery

Supplied entry points are tested from a clean shell, including an inexpensive real repetition; human reference information is withheld throughout construction.

Opus 5 constructs the refined artifacts for the main experiment. Constructing all 36 cost $5,026 in API usage ($139.61 per paper); GPU runtime is a separate expense. When reuse pays it back →

02 · BenchmarkWhat counts as a reproduction

ReproBridge-Bench provides 1,029 tasks from 387 experiments across 36 papers. Each task is anchored by five human-verified reference observations. A result succeeds only if it is numerically compatible with them and survives an independent execution-integrity audit.

From 742 papers to 1,029 tasks

The collection targets main experimental results with accessible official implementations. A task is one own-method measurement in a main table, identified by dataset, metric, reporting statistic, and location; baselines, stand-alone ablations, figures, and appendix-only results are excluded. An experiment can emit several task scores.

Selection

From the sampling manifest to the retained test papers and their tasks.

bar length ∝ √count
  1. 742 ICML 2026 Spotlight papers
  2. 241 with code and non-purely-theoretical content
  3. 50 randomly sampled
  4. 36 retained test papers (excluded: 6 artifact or code availability · 4 compute requirements · 4 closed-model access)
1,463 curated tasks
from 502 experiments
1,029 verified tasks (70.3%)
spanning 387 experiments

Reference verification

Counts and shares cover all 1,463 curated tasks from 36 papers.

All 1,463 curated tasks
  1. Reproduced: stableCompatible reference, low variability70147.9%
  2. Reproduced: variableCompatible reference, higher variability32822.4%
  3. Numerical mismatchExecuted, but numerically incompatible18312.5%
  4. Execution blockedMissing artifacts, dependencies, or code defects18612.7%
  5. Resource/access limitCompute capacity or restricted access654.4%

Categories 1 and 2 have verified reference measurements compatible with the published score and differ at the 10% relative-variation threshold; together they supply the 1,029 downstream tasks. Categories 3–5 distinguish numerical disagreement, execution blockers, and resource/access limits.

Verification outcomes for the 36 retained papers under fixed reference rules; like the evaluation itself, they are not a conference-wide reproduction rate.

Five reproductions, one interval

Five human reproducers on separate servers start from the same pinned raw commit, with separate execution directories and coding-agent sessions. Assuming faithful, independent executions, their mean estimates the expected result and their spread characterizes run-to-run variation. A compatibility interval built from them, fixed across raw and refined-artifact conditions, then decides numerical compatibility for every downstream attempt.

  1. Independent

    Separate servers, directories, and coding-agent sessions from one pinned commit; no reuse of another participant's scripts or measurements, or of refined artifacts or downstream traces.

  2. Human-checked

    Coding-agent assistance is permitted, but humans inspect the scripts, configurations, edits, and measurement extraction actually used.

  3. Pre-committed

    Unspecified repetition and seed choices are fixed before inspecting scores; procedures are not tuned, nor valid measurements repeated, until they approach the published value.

  4. One statistic

    Each observation measures the specified task statistic: a multi-seed mean or best-of-N statistic is one observation, not interchangeable with single-seed scores.

Compatibility interval
x, s
Mean and sample standard deviation of the five reference observations.
q
0.95 by default (t ≈ 2.78); 0.80 for the stricter check (t ≈ 1.53).
√(1 + ⅕)
Accommodates both uncertainty in the reference mean and variation in the new observation; without the floor, this is a Student-t prediction interval.
0.01 |x|
The explicit 1% tolerance floor, active on 197 retained tasks.
Two-sided
A score beyond either bound fails, including one that improves on the published value. The 586 lower-is-better and 443 higher-is-better measurements use the same rule.
Reference variability

A task enters the evaluation set only if the published score p lies in I(.95). Stable tasks (Cat. 1) have V ≤ 10; higher-variability tasks (Cat. 2) exceed it.

Try the ruleIllustrative values
Compatible

Scoring Y · q = 0.95
Verifying the task · always I(.95)

Drag the five references, the published score p, or the new result Y, or focus a marker and use the arrow keys (Page Up/Down for steps of 1). Tight references switch on the 1% floor; q = 0.80 tightens the interval for scoring only.

Five reference observations are a protocol choice, not a guarantee of adequate uncertainty estimation. Numerical compatibility does not certify scientific validity or complete fidelity to the stated experiment.

Measurement model
μ
The expected value of the specified statistic when the experiment is faithfully executed. The published score is one observation, not an error-free value of μ.
D
The shift in expectation from execution choices departing from the specified experiment.
ε
Zero-mean variation conditional on those choices.

Repeated measurements can reduce uncertainty about the mean of a fixed procedure, but cannot correct a consistently misexecuted procedure. ReproBridge aims to reduce |D| by preserving procedures and decisions for faithful execution, while ε remains.

μ μ + D faithful (D = 0) ε misexecuted D: repeated runs cannot correct it
Schematic The paper uses this model to organize the design and interpret results, not to report measured bias or variance components.

Scope and information access

Sonnet 4.6, Sonnet 5, Opus 5, and Gemini 3.8 Flash attempt all 1,029 tasks from 36 test papers, with one fresh session per paper–model–condition per evaluation and the same limits in both conditions.

Task type
631 full-procedure398 evaluation-only

Evaluating an explicitly permitted official checkpoint does not require repeating its training; evaluation alone cannot establish completion of a training task.

Compute
730 GPU299 CPU-only

Of the 36 papers, 28 are GPU papers and eight are CPU-only papers.

Metric direction
586 lower-is-better443 higher-is-better

All assessed by the same two-sided compatibility rule.

24h
wall-clock limit per paper, raw code and refined artifact alike
8
H100-80GB GPUs for GPU experiments
4
Reproducers: Sonnet 4.6, Sonnet 5, Opus 5, Gemini 3.8 Flash
3
evaluations, each with fresh sessions
Each fresh Reproducer session receivesSession
  • The paper, with its published targets visible
  • The selected tasks
  • Either the raw codebase or its refined artifact
Withheld
  • Construction conversations
  • Hidden reference observations
  • The alternative condition, and other agents' run directories

Task categories and numerical thresholds are applied outside the Reproducer session. An allowed checkpoint may serve as input; a shipped score file never counts as a measurement.

Harnesses differ across vendors, so cross-model comparisons are descriptive.

An audit behind every match

Matching numbers alone can conceal substituted measurements. An independent Auditor traces each reported value to its output location, execution record, and generating script, and provides no feedback to the Reproducer.

Evidence chain
  1. reported value
  2. output location
  3. execution record
  4. generating script

Ledger timestamps check execution and extraction order; available script and output hashes verify that the inspected files match the recorded versions.

  1. 1Submitted resultNew measurements and execution evidence
  2. 2Mechanical screeningIdentifies leads; unresolved leads need recorded dispositions
  3. 3FinderInspects executed code and records; proposes localized violations
  4. 4RefuterTries to overturn each proposed invalidation
  5. 5PanelOnly if the evidence remains contested
  6. 6VerdictUnsubstantiated findings remain uncertain

Five eligible violation classes

  1. 1Copying a value without measuring it
  2. 2Substituting the measurement instrument
  3. 3Altering an operand used by the intended formula
  4. 4Choosing the reported outcome conditional on observed values
  5. 5Computing the wrong statistic

The Auditor cross-checks executed code, logs, and extracted values to locate copied measurements, altered outputs, or substituted computations.

Invalidation requires all three
  • An eligible violation supported by localized evidence
  • A material effect on the measurement
  • A failed refutation
Not enough on its own
  • A numerical mismatch
  • A crashed run
  • A hardware difference
  • Suspicion without a localized artifact

None of these automatically meets the conditions. Paper–code discrepancies are assessed against the same criteria.

Task success
Result lies in the fixed compatibility interval and Not invalidated by the primary Auditor (Codex) Success

Missing or incompatible results fail. Uncertain audit findings do not count as invalidations.

WBMM · timingRefined-artifact tasks
Reports replace measured epoch durations with full-dataset projections, including 32.5 seconds reported as 206 seconds; files are edited after process exit.

The measured durations also satisfied the numerical intervals, so execution evidence, not the number, revealed the substitution.

Epoch time, seconds
TaskExecution recordSubmitted
T028≈ 32.5206
T033≈ 53335
T038≈ 92579
Submitted values projected subset timings to a 2,502-iteration epoch; reviewed records show file edits 8–17 minutes after process exit.

Checking the Auditors against human review

Two human reviewers cross-verified all 409 selected tasks from eight randomly selected papers under both Raw and refined-artifact conditions, 818 outcomes in total, including outcomes neither Auditor flagged.

Reviewed papers · tasks

Audit judgments against human verification

Each 409-outcome matrix has human invalid/valid rows and Auditor flag/pass columns. Both Auditors are scored against the same human labels.

Single evaluation
MatrixTPFNFPTNPrecisionRecall
Raw · Codex267337389.7%78.8%
Raw · Claude2013437283.3%60.6%
RRA · Codex51140283.3%83.3%
RRA · Claude420403100.0%66.7%
All 818 outcomesPrecisionRecall
Codex primary88.6%79.5%
Claude comparison85.7%61.5%
  • 39invalid outcomes in the shared labels: 33 with Raw, six with the refined artifact
  • 8 vs 15missed by Codex and by Claude; Codex detects seven more at the same false-positive count
  • 4 of 779valid outcomes falsely flagged by each Auditor (0.5%)

Each reviewer traces the measurement to primary execution evidence, records an initial judgment, and cross-checks the other's assessment before they agree on the final label.

Selection is at the paper level; task outcomes within a paper can share execution evidence and are not independent draws. Automated audits miss some violations, as these counts show.

03 · ResultsMore reproductions succeed, at lower downstream cost

Fresh Reproducer sessions receive the paper, the selected tasks, and either the raw codebase or its refined artifact. Across four models, refined artifacts raise mean success from 76.4% to 92.6%, narrow the cross-model spread from 21.6 to 3.9 pp, and reduce downstream API spending by 19.7% on average.

Stress-test the gain

Task success with the released code (Raw) and with its refined artifact (RRA), for each Reproducer model. Switch views to weight papers equally, tighten the interval, change the Auditor, or split tasks by reference variability.

3-eval mean
Raw (released code) Refined artifact (RRA) ±1 SD

Mean over three evaluations (± SD). Success requires numerical compatibility and no confirmed audit violation. Gains range from +5.5 pp (Opus 5) to +23.2 pp (Gemini 3.8 Flash).

Main results table
Main results on 36 test papers and 1,029 tasks: mean ± standard deviation over three evaluations. Success requires numerical compatibility and no confirmed audit violation. Gain is RRA minus Raw in percentage points; Red. is 100(Raw − RRA)/Raw, computed from the means. Tokens (B: billions) and API USD sum Reproducer sessions, including failed attempts; construction, auditing, and GPU costs are excluded.
Success (%)Tokens (B)API (USD)
ModelRawRRAGainRawRRARed.RawRRARed.
Sonnet 4.672.3 ± 1.191.6 ± 3.4+19.38.48 ± 0.386.80 ± 0.7619.83,165 ± 1422,512 ± 28620.6
Sonnet 576.5 ± 2.893.3 ± 1.4+16.84.98 ± 0.554.52 ± 0.249.21,726 ± 1751,317 ± 10223.7
Opus 589.2 ± 1.294.7 ± 2.2+5.53.01 ± 0.162.82 ± 0.296.33,480 ± 1652,865 ± 31217.7
Gemini 3.8 Flash67.6 ± 1.990.8 ± 1.1+23.22.24 ± 0.261.83 ± 0.0918.3392 ± 41326 ± 1616.8

Harnesses differ across vendors, so cross-model comparisons are descriptive.

Paper figures:

Reproducer spending

Raw → refined artifact for each model, on one shared axis per metric. Refined artifacts use 6.3% to 19.8% fewer tokens and cut API spending by 16.8% to 23.7%. API savings are relative to each model's raw-code cost.

3-eval mean

Token and API USD means (± SD) for each model are in the main results table above.

Sums over downstream Reproducer sessions, including failed attempts, means over three evaluations. Construction, auditing, and GPU costs are excluded.

Each component contributes to reuse

Ordinary outputs are Opus 5's raw-code execution directory with code, scripts, and logs retained and result files removed; they carry no standardized guide. The complete artifact outperforms ordinary outputs by 11.8 pp, and removing any component lowers success.

Handoff and component ablations

Success of fresh Sonnet 5 sessions with each handoff. In the lower group, the hatched segment is the loss from the full refined artifact.

Sonnet 5 · 1 eval

Removal protocolSelect a component to see how it was removed.

Ablation table
Handoff and component ablations: Sonnet 5, 287 tasks, 12 papers, one evaluation. Loss is the drop from full RRA (pp).
HandoffSuccess (%)Loss (pp)
Raw code73.9—
Ordinary outputs81.2—
Full RRA93.0—
Full RRA without one component:
Refined codebase87.85.2
Environment setup88.54.5
Reproduction guide89.23.8
Experiment launchers89.93.1

Sonnet 5, 287 tasks from 12 randomly selected papers, one evaluation. Losses are conditional on the components that remain. Ordinary outputs come from a separate upstream run with comparable resource use, so this comparison does not isolate reorganizing identical outputs.

Beyond ReproBridge-Bench: CORE-Bench Hard

On 45 CORE-Bench Hard capsules, Sonnet 5 constructs two handoffs: VERITAS's patched codebase and fix log, and a refined artifact; Sonnet 4.5 then reproduces from raw code or either handoff. A capsule succeeds only if all its questions satisfy the benchmark's reference intervals (79 questions overall).

Artifact reuse on CORE-Bench Hard

Overall capsule success, Reproducer API USD per successful capsule, and median Reproducer session duration, then success within computer (CS), medical (Med.), and social (Soc.) sciences.

Raw VERITAS RRA
(a) Overall
HandoffSuccess (%)USD/successTime (min)
Raw62.28.4333.0
VERITAS68.96.7824.5
RRA73.34.3414.4
(b) Success by area (%); parentheses give capsule counts
HandoffCS (18)Med. (13)Soc. (14)
Raw50.076.964.3
VERITAS61.184.664.3
RRA66.784.671.4

Refined artifacts achieve the highest success, reduce median duration from 33 to 14 minutes, and lower spending per successful capsule from $8.43 to $4.34. VERITAS lies between raw and refined handoffs.

Reuse can offset construction API cost

Constructing the 36 artifacts costs $5,026 in API usage ($139.61 per paper). At the mean downstream costs, break-even requires 8, 13, and 9 reuse rounds for Sonnet 4.6, Sonnet 5, and Opus 5, saving $653, $409, and $615 per complete round.

Cumulative API spending (construction + Reproducer)

Raw reuse costs n times the mean raw-code round; refined reuse adds the $5,026 construction cost once, then n times the mean refined-artifact round. The paper reports this scenario for Sonnet 4.6, Sonnet 5, and Opus 5.

Scenario · 3-eval means
Raw code, every round Refined artifact, construction + every round Construction not yet recovered Net saving after break-even
Break-even table
Mean Reproducer API USD per reuse round (36 papers) and the break-even count with a $5,026 construction cost; the continuous crossover is in parentheses.
ModelRaw / roundRRA / roundSaving / roundBreak-even (rounds)
Sonnet 4.63,1652,5126538 (7.70)
Sonnet 51,7261,31740913 (12.29)
Opus 53,4802,8656159 (8.17)

Each round repeats all 36 papers. The scenario charges the full construction cost to one model, holds prices and savings fixed, and excludes GPU, auditing, and maintenance costs.

04 · PapersGains extend across 36 papers, but not to every one

The main comparison pools tasks, so papers with more measurements weigh more. Paper by paper in the first evaluation, success improves or ties on 30 to 33 papers per model, while three to six papers regress. The coverage chart near the top of the page groups the same 36 papers by research area.

Raw vs refined, paper by paper

Paper-macro rates average the per-paper percentages with equal weight. All four models improve under this aggregation, with gains of 6.7 to 20.7 pp. The aggregate gains extend across papers, although refinement does not improve every paper; the case studies examine the remaining failures.

Paper-wise reproduction success in the first evaluation

Each point is one paper; marker area is proportional to its task count. Points above the dashed line improve with the refined artifact. Eval 1 · Codex

Improved Tied Worse
Sonnet 4.625 improved8 tied3 worse
Sonnet 523 improved9 tied4 worse
Opus 516 improved15 tied5 worse
Gemini 3.8 Flash25 improved5 tied6 worse
Four scatter panels, one per model (Sonnet 4.6, Sonnet 5, Opus 5, Gemini 3.8), plotting each paper's Raw success percentage against its RRA success percentage, with marker area proportional to task count and a dashed equality line; most points lie above the line.
Paper-wise reproduction success in the first evaluation. Each panel contains one point per retained paper, comparing the percentage of the same tasks that succeed with Raw (horizontal axis) and the refined artifact, RRA (vertical axis), under primary Codex scoring. Marker area is proportional to task count. Green points above the equality line improve, blue points on the line tie, and red points below it regress. Overlapping observations retain their exact positions.

Hover or focus a point for its counts; click or press Enter to select the paper above. Overlapping points keep their exact positions.

Show all 36 papers as a tableHide the table
Successful tasks per paper, Raw → RRA, first evaluation under primary Codex scoring. IDs are dataset identifiers, not ranks. Chips mark the gain bin of each paper–model pair (derived from counts): Decrease Unchanged 0–10 pp 10–25 pp 25–50 pp >50 pp
IDPaperAreaTasksSonnet 4.6Sonnet 5Opus 5Gemini 3.8 Flash
1TESSFrom Text to Forecasts: Bridging Modality Gap with Temporal Evolution Semantic SpaceGeneral ML & theory129 → 9, Unchanged9 → 9, Unchanged11 → 9, Decrease12 → 9, Decrease
2SCIQLOffline Reinforcement Learning of High-Quality Behaviors Under Robust Style AlignmentReinforcement learning & robotics152 → 15, >50 pp15 → 15, Unchanged15 → 15, Unchanged10 → 15, 25–50 pp
7ExactFANOVAExact Functional ANOVA Decomposition for Categorical Inputs ModelsTrustworthy ML8275 → 76, 0–10 pp75 → 81, 0–10 pp80 → 77, Decrease62 → 75, 10–25 pp
20EnergyDPSA Distributional View for Visual Mechanistic Interpretability: KL-Minimal Soft-Constraint PrincipleTrustworthy ML1210 → 12, 10–25 pp2 → 12, >50 pp9 → 12, 10–25 pp11 → 9, Decrease
24LM Tail RiskEstimating Tail Risks in Language Model Output DistributionsTrustworthy ML33 → 3, Unchanged3 → 2, Decrease3 → 3, Unchanged3 → 2, Decrease
35DivInInitialization is Half the Battle: Generating Diverse Images from a Guidance Potential PosteriorDeep learning409 → 40, >50 pp28 → 40, 25–50 pp40 → 40, Unchanged16 → 40, >50 pp
40HELIXHELIX: Hybrid Encoding with Learnable Identity and Cross-dimensional Synthesis for Time Series ImputationGeneral ML & theory96 → 9, 25–50 pp8 → 9, 10–25 pp4 → 9, >50 pp5 → 6, 10–25 pp
50Control Consistency BridgesControl Consistency Losses for Diffusion BridgesProbabilistic methods1815 → 13, Decrease14 → 16, 10–25 pp15 → 16, 0–10 pp11 → 16, 25–50 pp
58Chebyshev PoliciesChebyshev Policies and the Mountain Car Problem: Reinforcement Learning for Low-Dimensional Control TasksReinforcement learning & robotics2220 → 20, Unchanged18 → 21, 10–25 pp20 → 21, 0–10 pp22 → 22, Unchanged
66Learning Randomized ReductionsLearning Randomized ReductionsGeneral ML & theory3818 → 35, 25–50 pp16 → 32, 25–50 pp24 → 35, 25–50 pp9 → 33, >50 pp
69ATLASAdaptive Testing for LLM Evaluation: A Psychometric Alternative to Static BenchmarksEvaluation8271 → 82, 10–25 pp55 → 82, 25–50 pp76 → 82, 0–10 pp50 → 75, 25–50 pp
71XDLMBalancing Understanding and Generation in Discrete Diffusion ModelsDeep learning2121 → 21, Unchanged18 → 21, 10–25 pp21 → 21, Unchanged15 → 21, 25–50 pp
81FlashOptimFlashOptim: Memory Efficient Optimizers for Large-Scale TrainingML systems & optimization308 → 30, >50 pp9 → 30, >50 pp30 → 30, Unchanged0 → 29, >50 pp
84LiMELiME: Lightweight Mixture of Experts for Efficient Multimodal Multi-task LearningDeep learning194 → 0, Decrease8 → 4, Decrease17 → 16, Decrease4 → 0, Decrease
90Compositional ExplanationsGuaranteed Optimal Compositional Explanations for NeuronsTrustworthy ML210 → 6, 25–50 pp8 → 14, 25–50 pp14 → 20, 25–50 pp3 → 10, 25–50 pp
95Manifold-Aware PerturbationsManifold-Aware Perturbations for Constrained Generative ModelingDeep learning6054 → 54, Unchanged54 → 55, 0–10 pp55 → 55, Unchanged54 → 54, Unchanged
96Any-Order GPTAny-Order GPT as Masked Diffusion Model: Decoupling Formulation and ArchitectureDeep learning2622 → 25, 10–25 pp23 → 23, Unchanged25 → 24, Decrease18 → 21, 10–25 pp
112AuxiliaryMCMCMarkov Chain Monte Carlo without Evaluating the Target: an Auxiliary Variable ApproachProbabilistic methods1919 → 7, Decrease15 → 0, Decrease18 → 0, Decrease12 → 12, Unchanged
113DELTA4DELTA4: Sparse Matrix-Vector Multiplication for Low SparsityML systems & optimization1515 → 15, Unchanged15 → 15, Unchanged15 → 15, Unchanged12 → 15, 10–25 pp
116ETTFSEfficiently Training Time-to-First-Spike Spiking Neural Networks from ScratchDeep learning116 → 11, 25–50 pp4 → 11, >50 pp6 → 11, 25–50 pp7 → 11, 25–50 pp
121Effective Model PruningEffective Model Pruning: Measuring the Redundancy of Model ComponentsML systems & optimization4646 → 46, Unchanged46 → 46, Unchanged46 → 46, Unchanged42 → 46, 0–10 pp
124OC-spaceOC-space: a Unifying Perspective on Verification of Tree EnsemblesTrustworthy ML155 → 13, >50 pp6 → 14, >50 pp11 → 13, 10–25 pp10 → 11, 0–10 pp
126MindOmniMind-Omni: A Unified Multi-Task Framework for Brain-Vision-Language Modeling via Discrete DiffusionApplication-driven ML5343 → 52, 10–25 pp42 → 53, 10–25 pp46 → 53, 10–25 pp53 → 46, Decrease
129KPE/KTSA Kinetic-Energy Perspective of Flow MatchingDeep learning2015 → 19, 10–25 pp20 → 19, Decrease18 → 20, 0–10 pp20 → 18, Decrease
134LaST0LaST₀: Latent Spatio-Temporal Chain-of-Thought for Robotic Vision-Language-Action ModelReinforcement learning & robotics1613 → 16, 10–25 pp12 → 16, 10–25 pp13 → 16, 10–25 pp8 → 16, 25–50 pp
135Mixture of Concept Bottleneck ExpertsMixture of Concept Bottleneck ExpertsTrustworthy ML2216 → 22, 25–50 pp17 → 22, 10–25 pp22 → 22, Unchanged10 → 22, >50 pp
136TACOEnd-to-End Compression for Tabular Foundation ModelsML systems & optimization4541 → 44, 0–10 pp41 → 44, 0–10 pp42 → 44, 0–10 pp32 → 44, 25–50 pp
141POET-XPOET-X: Memory-efficient LLM Training by Scaling Orthogonal TransformationML systems & optimization5749 → 57, 10–25 pp52 → 57, 0–10 pp57 → 57, Unchanged52 → 55, 0–10 pp
145PonderLM-2PonderLM-2: Pretraining LLM with Latent Thoughts in Continuous SpaceDeep learning3837 → 38, 0–10 pp38 → 38, Unchanged38 → 38, Unchanged37 → 38, 0–10 pp
149PSAHSProgressive Graph Structure Adjustment for Homophily Shift AdaptationGeneral ML & theory157 → 15, >50 pp12 → 15, 10–25 pp15 → 15, Unchanged15 → 15, Unchanged
169PLACyRobust Causal Discovery in Real-World Time Series with Power-LawsTrustworthy ML2321 → 23, 0–10 pp23 → 23, Unchanged23 → 23, Unchanged21 → 23, 0–10 pp
187SlaClipSlaClip: Gradient Norm Slacks can be Indicator for Adaptive Clipping in DP-SGDTrustworthy ML309 → 24, 25–50 pp9 → 30, >50 pp12 → 30, >50 pp9 → 30, >50 pp
198SurvDiffSurvDiff: A Diffusion Model for Generating Synthetic Data in Survival AnalysisApplication-driven ML1412 → 14, 10–25 pp14 → 14, Unchanged11 → 14, 10–25 pp13 → 14, 0–10 pp
223Sequential Data ValuationUnifying and Optimizing Data Values for Selection via Sequential Decision-MakingGeneral ML & theory139 → 13, 25–50 pp9 → 13, 25–50 pp13 → 13, Unchanged13 → 13, Unchanged
230Weak-and-Strong VerificationWhen to Trust the Cheap Check: Weak and Strong Verification for ReasoningGeneral ML & theory99 → 9, Unchanged9 → 9, Unchanged9 → 9, Unchanged0 → 9, >50 pp
238WBMMWBMM: Windowed Batch Matrix Multiplication for Efficient Large Receptive Field ConvolutionML systems & optimization5823 → 57, >50 pp40 → 57, 25–50 pp44 → 57, 10–25 pp25 → 57, >50 pp
All 36 papers1,029742 → 945787 → 962918 → 981696 → 932

First evaluation, primary Codex scoring. These are agent reproductions under this protocol on retained papers, not a conference-wide reproduction rate.

05 · CasesWhat the artifacts recover

Across paired task–model outcomes in the first evaluation, 813 raw-code failures become successes, against 136 reversals. The records suggest two complementary contributions: completing ambiguous or incomplete measurement specifications, and preserving executable procedures for reuse.

Recoveries and reversals by Reproducer

Paired task–model outcomes, 1,029 tasks per model. Recovery: Raw failure to RRA success. Reversal: Raw success to RRA failure. Net is recoveries minus reversals. Eval 1 · Codex

First-evaluation success counts and transitions, 1,029 tasks per model.
ModelRawRRARecoveriesReversalsNet
Sonnet 4.674294523431203
Sonnet 578796220833175
Opus 59189811003763
Gemini 3.8 Flash69693227135236
Total3,1433,820813136677
Raw outcome of the 813 recoveries
  • Numerical mismatch348
  • Not run (execution or resource barrier)210
  • Audit-invalid numerical match255
Refined-artifact outcome of the 136 reversals
  • Numerical mismatch8461.8%
  • Resource/access limit3122.8%
  • Audit-invalid match118.1%
  • Execution blocked107.4%

Harnesses differ across vendors, so cross-model comparisons are descriptive. Counts span four models, so a task can appear in several pairs. Per-model outcome splits appear only as bar segments in the paper figure.

Less reconstruction downstream

With refined artifacts, model–paper sessions that change code downstream fall from 113/144 to 54/144, and median time to first scored execution decreases for every model. “Together with lower token use, this indicates less reconstruction.”

Time to first scored execution

Median minutes across paper sessions. Eval 1

ModelRaw (min)RRA (min)
Sonnet 4.630.016.2
Sonnet 554.031.8
Opus 532.419.2
Gemini 3.8 Flash43.815.6

Median time to first scored execution decreases for every model.

Papers with a Reproducer code diff

Out of 36 papers per model. Eval 1

ModelRawRRA
Sonnet 4.62611
Sonnet 53014
Opus 52416
Gemini 3.8 Flash3313

All four models 113/144 to 54/144 model–paper sessions

Time is the median to the first scored execution, not end-to-end runtime. Patch counts are papers with a Reproducer code diff, not independent defects.

What explains the recoveries

An agent-assisted case review assigns primary explanations across 101 model–paper pairs, grounded in execution records. In the paper's words, clarification and experiment-to-result mapping “together represent about 35% of the case-review attribution distribution.”

Explanations for recovered outcomes

Share of the case review, and estimated outcomes when the shares are allocated across the 813 recoveries. Eval 1 · 101 pairs

  1. Integrityreplacing measurement shortcuts with valid execution26.7%217
  2. Protocolclarified settings and reporting rules25.8%210
  3. Coderepairs or missing implementations12.2%99
  4. Envcompatible dependencies10.7%87
  5. Artifactdata/checkpoint acquisition and paths9.7%79
  6. Launcherentry points and experiment-to-result mapping9.4%76
  7. Budgetresource planning and scheduling4.5%37
  8. Otherremaining explanations1.0%8

An agent-assisted case review of 101 model–paper pairs; estimated counts allocate the reviewed shares across the 813 recoveries and are not independent causal measurements. Integrity is an explanation; audit-invalid names a scored outcome.

Remaining failures

Failures shared by both handoffs mainly reflect paper–code setup mismatches, typographical errors in the paper, or experimental variability placing measurements outside the compatibility interval. Refinement can also preserve or introduce incorrect experimental choices.

The 84 numerical reversals span several possible mechanisms: stochastic training, timing conditions, changed execution choices, and unresolved paper–code disagreements. Construction may also introduce an incorrect setting, metric interpretation, or repair that later agents inherit. Diagnosing a particular reversal requires tracing its executed configuration and measurement procedure.

Reversals by paper

Four papers account for 93 of the 136 reversals (68.4%).

  • AuxiliaryMCMC50
  • Manifold-Aware Perturbations19
  • LiME14
  • ExactFANOVA10
  • Other papers43

Bar lengths are shares of all 136 reversals across the four models. AuxiliaryMCMC and LiME alone account for 47.1%.

06 · ScopeIntended use, and what the results do not show

Reproduction success depends jointly on artifact quality and reproducer ability. ReproBridge is primarily intended as a reproducibility check before a paper is submitted and its artifacts are released, and the same format lets third-party reproducers preserve their work to lower the cost of later attempts.

Primary use · Authors

Before submission

The primary intended use is for authors to apply ReproBridge as a reproducibility check before submitting a paper and releasing its artifacts. Executing the paper's specified setup can expose missing details, execution barriers, and paper–code inconsistencies, giving authors concrete issues to inspect and correct.

Can expose
Missing detailsExecution barriersPaper–code inconsistencies
Reuse · Third parties

For later reproducers

Third-party reproducers can preserve their work in the same format to lower the cost of later attempts. A human reader can use the setup route and launchers to execute experiments, then inspect the guide and change record to assess the settings and repairs.

Execute with
Setup routeLaunchers
Then inspect
GuideChange record

Our experiments measure reuse by coding agents.

Paper–code misalignment

When the paper and released code conflict, ReproBridge strictly follows the paper's setup and flags the discrepancy with source locations and affected tasks. Such records help authors check consistency between their manuscript and implementation before submission.

Guide · ambiguity entry A1 Illustrative

Manifold-Aware Perturbations

Learning rate

Paper 10−4 Stated in the paper
Released code 10−3 Driver, training scripts, and 171 committed manifests
SensitivityHigh
The Manifold-Aware Perturbations guide identifies a learning rate of 10−4 in the paper versus 10−3 in the released code, a concrete inconsistency for authors to inspect and resolve before submission. The resulting change in final accuracy cannot be inferred from that factor alone.
238
in-scope contradiction findings
669
distinct selected tasks touched

A separate agent-assisted static analysis compares selected paper results with their raw implementations. A contradiction requires an explicit paper statement and conflicting implemented behavior; absent implementations and choices on which the paper is silent are recorded separately.

Of 293 recorded findings, 238 are in scope for contradiction analysis; 44 absent-implementation records and 11 paper-silent records are kept separate.

Contradiction findings by recorded category

In-scope contradiction findings by recorded category, with the papers and distinct tasks each category touches. Scope is determined from evidence, not category names. Agent-reviewed records

Static paper–code contradiction findings by recorded category (no totals: papers and tasks overlap between rows).
CategoryFindingsPapersDistinct tasks
Hyperparameters4126287
Objective4122400
Data4020298
Architecture3318209
Evaluation procedure3020261
Training procedure2216176
Metric2113112
Baseline implementation534
Divergent implementation choices3315
Scale / hardware2225

Agent-reviewed records. Tasks and papers overlap across categories and must not be summed. These findings are possible sources of execution deviation, not human-validated error rates or explanations of the measured gains; their effects on measured performance require controlled comparisons. They were not supplied to the evaluated Reproducers.

What these results do not show

The limitations stated in the paper's discussion, each linked to the part of this page it qualifies.

01

Conditional evaluation

The evaluation conditions on retained papers, fixed reference regions, and the tested agents; it is not a conference-wide reproduction rate. Five reference observations are a protocol choice, not a guarantee of adequate uncertainty estimation.

The 36 papers were retained from a random sample of 50 of the 241 ICML 2026 Spotlights with code and non-purely-theoretical content.

Related section: 02 · Benchmark
02

Compatibility is not validity

Numerical compatibility does not certify scientific validity or complete fidelity to the stated experiment, and refined artifacts can preserve incorrect assumptions.

Success requires numerical compatibility and no confirmed audit violation.

Related section: 02 · Benchmark
03

Imperfect audits

Automated audits miss some violations, as quantified against human verification.

Of the 39 invalid outcomes identified in human review of 818 outcomes, Codex misses eight and Claude misses 15.

Related section: 02 · Benchmark
04

Workflow and handoff together

Ordinary outputs and refined artifacts come from separate runs with comparable upstream resource use, so the comparison evaluates the construction workflow and resulting handoff together; it does not isolate the effect of reorganizing identical outputs. Component ablations measure losses conditional on the remaining materials.

Related section: 03 · Results
05

Descriptive annotations

Case annotations and variability strata describe patterns rather than isolate causal effects.

Explanations for recovered outcomes come from an agent-assisted case review of 101 model–paper pairs; their counts are not independent causal measurements.

Related section: 05 · Cases
06

Partial cost accounting

API savings concern downstream Reproducer sessions. Construction, independent verification, GPU execution, maintenance, and human review have separate costs; reuse estimates assume fixed prices and savings. Human time savings and comprehension require a separate study.

Related section: 03 · Results

Future workEvaluate reuse by human researchers, and measure the full costs of constructing, verifying, and maintaining artifacts across repeated attempts.

Thanks for reading

Enjoyed ReproBridge? Leave a like.

Tap as often as you like; every tap counts. Views and likes are counted anonymously, without cookies.

— views
— likes

Release

Read the paper; code and data are on the way

The paper is on arXiv as 2611.08452. The ReproBridge code and the ReproBridge-Bench dataset are going through internal review and will be open-sourced once it is approved.

  • Paper

    ReproBridge paper

    Full paper with appendices: protocols, inventories, and worked examples.

    Read the ReproBridge paper (PDF)
  • arXiv

    arXiv:2611.08452

    Abstract page, versions, and citation.

    Open the arXiv page of the paper
  • Code

    ReproBridge

    The agent workflow that turns a paper and its released code into a refined reproducible artifact. Under internal review; open-sourced once approved.

    In review
  • Dataset

    ReproBridge-Bench

    1,029 tasks from 387 experiments across 36 papers, with five human-verified reference scores per task. Under internal review; open-sourced once approved.

    In review

Citation

BibTeX
@article{wang2026reprobridge,  title   = {{ReproBridge}: Building Reproducibility into {ML} Research Artifacts},  author  = {Wang, Yubo and Meng, Rui and Nam, Jaehyun and Pfister, Tomas and Yoon, Jinsung},  journal = {arXiv preprint arXiv:2611.08452},  year    = {2026}}