DefenseBio / Research

soliderphys-bench

Evaluating coding agents on physiological model development.

ModelPrediction EloHigher is better
GPT-6 Astramedium1268.4
8/9 valid
Claude Opus 5.5medium1238.9
8/9 valid
Claude Sonnet 5.5medium1200.2
6/9 valid
Gemini 4 Argonmedium1133.0
5/9 valid
Gemini 3.8 Flashmedium1077.0
4/9 valid
Kimi K3high929.8
2/9 valid
Granite 4.0 Micro + GRPOstep 28863.1
1/9 valid
DeepSeek V4 Flash 0423high767.3
0/9 valid
Granite 4.0 Microbase765.1
0/9 valid
Grok 4.7medium757.1
0/9 valid

Higher is better. Overall Elo pools matched attempts across all three tasks. Valid predictors beat failed attempts; two failures skip. No confidence intervals estimated. Both Granite 4.0 Micro rows are self-hosted on RunPod: the untuned base model and a GRPO-tuned checkpoint (step 28). They ran the same suite and judge configuration.

View exact scores and coverage
ModelPrediction EloValid attempts
GPT-6 Astramedium effort1268.48/9
Claude Opus 5.5medium effort1238.98/9
Claude Sonnet 5.5medium effort1200.26/9
Gemini 4 Argonmedium effort1133.05/9
Gemini 3.8 Flashmedium effort1077.04/9
Kimi K3high effort929.82/9
Granite 4.0 Micro + GRPOstep 28 effort863.11/9
DeepSeek V4 Flash 0423high effort767.30/9
Granite 4.0 Microbase effort765.10/9
Grok 4.7medium effort757.10/9
10 models · 3 trials per task · 18 Oct 2026Judge traces ↗Match audit ↗Download data ↗
Figure 1Performance across tasksPrediction Elo · higher is better

Pulse

Heart-rate estimation

  1. GPT-6 Astra1141
    1141.5 Elo; 3 of 3 valid attempts; medium effort.
  2. Sonnet 5.51141
    1141.2 Elo; 2 of 3 valid attempts; medium effort.
  3. Opus 5.51076
    1076.0 Elo; 2 of 3 valid attempts; medium effort.
  4. Gemini 3.8 Flash1053
    1053.1 Elo; 1 of 3 valid attempts; medium effort.
  5. Granite 4.0 Micro + GRPO999
    998.8 Elo; 1 of 3 valid attempts; step 28 effort.
  6. Gemini 4 Argon987
    986.8 Elo; 1 of 3 valid attempts; medium effort.
  7. Kimi K3975
    975.4 Elo; 1 of 3 valid attempts; high effort.
  8. Granite 4.0 Micro880
    880.5 Elo; 0 of 3 valid attempts; base effort.
  9. DeepSeek V4 Flash875
    875.0 Elo; 0 of 3 valid attempts; high effort.
  10. Grok 4.7872
    871.6 Elo; 0 of 3 valid attempts; medium effort.

Heat

Core-temperature forecasting

  1. GPT-6 Astra1189
    1188.5 Elo; 3 of 3 valid attempts; medium effort.
  2. Sonnet 5.51181
    1180.7 Elo; 3 of 3 valid attempts; medium effort.
  3. Opus 5.51156
    1155.6 Elo; 3 of 3 valid attempts; medium effort.
  4. Gemini 4 Argon1056
    1056.0 Elo; 2 of 3 valid attempts; medium effort.
  5. Gemini 3.8 Flash977
    976.9 Elo; 1 of 3 valid attempts; medium effort.
  6. Kimi K3972
    972.3 Elo; 1 of 3 valid attempts; high effort.
  7. DeepSeek V4 Flash869
    869.1 Elo; 0 of 3 valid attempts; high effort.
  8. Granite 4.0 Micro867
    867.4 Elo; 0 of 3 valid attempts; base effort.
  9. Grok 4.7867
    867.3 Elo; 0 of 3 valid attempts; medium effort.
  10. Granite 4.0 Micro + GRPO866
    866.2 Elo; 0 of 3 valid attempts; step 28 effort.

Load

Metabolic-cost prediction

  1. Opus 5.51196
    1195.7 Elo; 3 of 3 valid attempts; medium effort.
  2. Gemini 3.8 Flash1113
    1112.5 Elo; 2 of 3 valid attempts; medium effort.
  3. GPT-6 Astra1112
    1112.4 Elo; 2 of 3 valid attempts; medium effort.
  4. Gemini 4 Argon1106
    1105.8 Elo; 2 of 3 valid attempts; medium effort.
  5. Sonnet 5.51015
    1014.5 Elo; 1 of 3 valid attempts; medium effort.
  6. Granite 4.0 Micro + GRPO895
    895.4 Elo; 0 of 3 valid attempts; step 28 effort.
  7. Kimi K3892
    892.0 Elo; 0 of 3 valid attempts; high effort.
  8. DeepSeek V4 Flash892
    891.7 Elo; 0 of 3 valid attempts; high effort.
  9. Grok 4.7891
    890.8 Elo; 0 of 3 valid attempts; medium effort.
  10. Granite 4.0 Micro889
    889.2 Elo; 0 of 3 valid attempts; base effort.

Shared scale; three trials per task. Valid predictors beat failed attempts; two failures skip. No confidence intervals estimated.

65 saved reviews · 7 missing · GPT-6.1 Sol, Medium. Scores assess research decisions separately from prediction Elo.

Evidence use2.39 / 4
44 observable reviews
Experiment choice2.13 / 4
45 observable reviews
Feedback integration2.30 / 4
33 observable reviews
Reproducibility1.36 / 4
45 observable reviews
Final selection3.67 / 4
33 observable reviews

Episode-weighted means over observable scores; nulls are excluded. The judge received compressed decision and development evidence, not full code or hidden test results.

GPT-6 Astra · heat · seed 2

Successful repair, unsupported diagnosis

The retry succeeded, but its explanation named a different error from the one in the evidence.

Judge · Feedback integration2 / 4
The retry succeeds after failure, but its stated diagnosis does not match the supplied failure; the actual repair is not visible.
Read verdict and cited events ↗
Claude Opus 5.5 · heat · seed 2

Retaining the better baseline

After a regularization change worsened development MAE, the model kept its original candidate.

Judge · Feedback integration3 / 4
Explicitly carries baseline feedback into the next trial and retains the better baseline after the alternative worsens MAE.
Read verdict and cited events ↗
Gemini 4 Argon · load · seed 0

Ambitious proposal, identical results

A proposed CV and physics-feature experiment returned the same development loss as the baseline.

Judge · Feedback integration1 / 4
A follow-up experiment follows the baseline result, but does not explicitly interpret it; identical reported losses receive no visible diagnosis.
Read verdict and cited events ↗
Claude Sonnet 5.5 · load · seed 1

Sound selection, failed final attempt

The model correctly selected its valid development candidate; the final predictor still failed. Process and prediction scores capture different outcomes.

Judge · Final selection4 / 4
Explicitly selects the only valid evaluated artifact and cites both results, appropriately excluding the failed candidate.
Read verdict and cited events ↗

The evaluation

Agents train two predictors, evaluate on development data, and select one for hidden replay. Person-balanced error determines prediction Elo; a separate judge assesses the experiment decisions.

Scope and coverage

This retrospective pilot produced 34 valid predictors from 90 attempts, with 83 of 90 process reviews available. Failed attempts remain in the matched outcomes. Pulse ECG references are provisional; fixed cohorts and three agent seeds do not establish population-level ranking confidence.