| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width,initial-scale=1"> |
| <title>Trajectory Efficiency Stats</title> |
| <style> |
| * { box-sizing: border-box; margin: 0; padding: 0; } |
| body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; |
| background: #f8fafc; color: #1e293b; font-size: 13px; } |
| h1 { font-size: 1.2rem; font-weight: 700; } |
| h2 { font-size: 0.95rem; font-weight: 700; margin: 24px 0 6px; color: #1e293b; } |
| .page-header { padding: 14px 28px 10px; border-bottom: 1px solid #e2e8f0; |
| background: white; } |
| .subtitle { font-size: 0.75rem; color: #64748b; margin-top: 4px; } |
| .wrap { padding: 16px 28px 40px; } |
| .note { font-size: 0.72rem; color: #64748b; margin-bottom: 8px; } |
| |
| table.grid { border-collapse: collapse; font-size: 0.75rem; margin-bottom: 4px; } |
| table.grid th, table.grid td { border: 1px solid #e2e8f0; padding: 6px 12px; } |
| table.grid thead th { background: #f1f5f9; font-weight: 700; text-align: center; } |
| table.grid td.row-hdr { font-weight: 700; background: #f8fafc; |
| font-family: monospace; text-align: left; } |
| table.grid td.cell { text-align: center; vertical-align: top; min-width: 120px; } |
| .cell-main { font-size: 0.85rem; font-weight: 700; font-family: monospace; } |
| .cell-med { font-size: 0.70rem; color: #475569; font-family: monospace; } |
| .cell-iqr { font-size: 0.65rem; color: #94a3b8; font-family: monospace; } |
| .cell-n { font-size: 0.64rem; color: #94a3b8; } |
| .na { color: #cbd5e1; font-style: italic; } |
| |
| |
| .sr-hi { background: #dcfce7; } |
| .sr-mid { background: #fef9c3; } |
| .sr-lo { background: #fee2e2; } |
| </style> |
| </head> |
| <body> |
| <div class="page-header"> |
| <h1>Trajectory Efficiency Statistics</h1> |
| <div class="subtitle"> |
| Rows: model Β· Cols: language Β· Cells: median / [p25βp75] |
| </div> |
| </div> |
| <div class="wrap"><h2>Solve rate (% trajectories that ever passed all tests)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell sr-hi"><div class="cell-main">84%</div><div class="cell-n">84/100</div></td><td class="cell sr-hi"><div class="cell-main">82%</div><div class="cell-n">82/100</div></td><td class="cell sr-hi"><div class="cell-main">86%</div><div class="cell-n">86/100</div></td><td class="cell sr-mid"><div class="cell-main">62%</div><div class="cell-n">62/100</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell sr-hi"><div class="cell-main">82%</div><div class="cell-n">82/100</div></td><td class="cell sr-hi"><div class="cell-main">76%</div><div class="cell-n">76/100</div></td><td class="cell sr-hi"><div class="cell-main">81%</div><div class="cell-n">81/100</div></td><td class="cell sr-hi"><div class="cell-main">70%</div><div class="cell-n">70/100</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell sr-hi"><div class="cell-main">93%</div><div class="cell-n">93/100</div></td><td class="cell sr-hi"><div class="cell-main">93%</div><div class="cell-n">93/100</div></td><td class="cell sr-hi"><div class="cell-main">92%</div><div class="cell-n">92/100</div></td><td class="cell sr-hi"><div class="cell-main">89%</div><div class="cell-n">89/100</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell sr-hi"><div class="cell-main">84%</div><div class="cell-n">84/100</div></td><td class="cell sr-hi"><div class="cell-main">86%</div><div class="cell-n">86/100</div></td><td class="cell sr-hi"><div class="cell-main">86%</div><div class="cell-n">86/100</div></td><td class="cell sr-hi"><div class="cell-main">86%</div><div class="cell-n">86/100</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell sr-hi"><div class="cell-main">123%</div><div class="cell-n">491/400</div></td><td class="cell sr-hi"><div class="cell-main">103%</div><div class="cell-n">413/400</div></td><td class="cell sr-hi"><div class="cell-main">105%</div><div class="cell-n">421/400</div></td><td class="cell sr-hi"><div class="cell-main">112%</div><div class="cell-n">447/400</div></td></tr></tbody></table><h2>Assistant turns to first correct solution (solved only)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[1β7]</div><div class="cell-n">(62/100 solved)</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β4]</div><div class="cell-n">(76/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[1β5]</div><div class="cell-n">(81/100 solved)</div></td><td class="cell"><div class="cell-main">5</div><div class="cell-iqr">[1β12]</div><div class="cell-n">(70/100 solved)</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[2β2]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[2β2]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β3]</div><div class="cell-n">(92/100 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[2β3]</div><div class="cell-n">(89/100 solved)</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(86/100 solved)</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(491/400 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(413/400 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(421/400 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[1β5]</div><div class="cell-n">(447/400 solved)</div></td></tr></tbody></table><h2>Extra turns worked after first correct solution (solved only)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β9]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[2β4]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[2β6]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β11]</div><div class="cell-n">(62/100 solved)</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β5]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β5]</div><div class="cell-n">(76/100 solved)</div></td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[3β5]</div><div class="cell-n">(81/100 solved)</div></td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[3β6]</div><div class="cell-n">(70/100 solved)</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(92/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β1]</div><div class="cell-n">(89/100 solved)</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(86/100 solved)</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(491/400 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β2]</div><div class="cell-n">(413/400 solved)</div></td><td class="cell"><div class="cell-main">2</div><div class="cell-iqr">[1β4]</div><div class="cell-n">(421/400 solved)</div></td><td class="cell"><div class="cell-main">1</div><div class="cell-iqr">[1β3]</div><div class="cell-n">(447/400 solved)</div></td></tr></tbody></table><h2>Total assistant turns (solved only)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[3β11]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[3β5]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">5</div><div class="cell-iqr">[3β9]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">11</div><div class="cell-iqr">[4β21]</div><div class="cell-n">(62/100 solved)</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell"><div class="cell-main">5</div><div class="cell-iqr">[3β8]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">6</div><div class="cell-iqr">[3β8]</div><div class="cell-n">(76/100 solved)</div></td><td class="cell"><div class="cell-main">7</div><div class="cell-iqr">[6β9]</div><div class="cell-n">(81/100 solved)</div></td><td class="cell"><div class="cell-main">11</div><div class="cell-iqr">[6β21]</div><div class="cell-n">(70/100 solved)</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[3β3]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[3β3]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[3β4]</div><div class="cell-n">(92/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[3β4]</div><div class="cell-n">(89/100 solved)</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β5]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β5]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β5]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[2β6]</div><div class="cell-n">(86/100 solved)</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[3β5]</div><div class="cell-n">(491/400 solved)</div></td><td class="cell"><div class="cell-main">3</div><div class="cell-iqr">[3β5]</div><div class="cell-n">(413/400 solved)</div></td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[3β6]</div><div class="cell-n">(421/400 solved)</div></td><td class="cell"><div class="cell-main">4</div><div class="cell-iqr">[3β8]</div><div class="cell-n">(447/400 solved)</div></td></tr></tbody></table><h2>Output tokens to first correct solution (solved only)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell"><div class="cell-main">1966</div><div class="cell-iqr">[678β4819]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">2498</div><div class="cell-iqr">[796β4667]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">2026</div><div class="cell-iqr">[925β5202]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">2495</div><div class="cell-iqr">[954β8064]</div><div class="cell-n">(62/100 solved)</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell"><div class="cell-main">1756</div><div class="cell-iqr">[582β4864]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">2138</div><div class="cell-iqr">[920β5971]</div><div class="cell-n">(76/100 solved)</div></td><td class="cell"><div class="cell-main">2409</div><div class="cell-iqr">[712β7023]</div><div class="cell-n">(81/100 solved)</div></td><td class="cell"><div class="cell-main">3170</div><div class="cell-iqr">[893β10563]</div><div class="cell-n">(70/100 solved)</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell"><div class="cell-main">606</div><div class="cell-iqr">[259β1676]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">841</div><div class="cell-iqr">[426β2327]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">782</div><div class="cell-iqr">[429β1981]</div><div class="cell-n">(92/100 solved)</div></td><td class="cell"><div class="cell-main">910</div><div class="cell-iqr">[336β2108]</div><div class="cell-n">(89/100 solved)</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell"><div class="cell-main">878</div><div class="cell-iqr">[151β4111]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">1149</div><div class="cell-iqr">[249β4785]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">1134</div><div class="cell-iqr">[258β4147]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">1484</div><div class="cell-iqr">[232β4900]</div><div class="cell-n">(86/100 solved)</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell"><div class="cell-main">1109</div><div class="cell-iqr">[309β3891]</div><div class="cell-n">(491/400 solved)</div></td><td class="cell"><div class="cell-main">1314</div><div class="cell-iqr">[451β4131]</div><div class="cell-n">(413/400 solved)</div></td><td class="cell"><div class="cell-main">1334</div><div class="cell-iqr">[478β4736]</div><div class="cell-n">(421/400 solved)</div></td><td class="cell"><div class="cell-main">1397</div><div class="cell-iqr">[430β4915]</div><div class="cell-n">(447/400 solved)</div></td></tr></tbody></table><h2>Extra output tokens after first correct solution (solved only)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell"><div class="cell-main">3628</div><div class="cell-iqr">[657β31732]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">4835</div><div class="cell-iqr">[449β14247]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">7486</div><div class="cell-iqr">[616β22915]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">4338</div><div class="cell-iqr">[82β18909]</div><div class="cell-n">(62/100 solved)</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell"><div class="cell-main">294</div><div class="cell-iqr">[158β632]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">286</div><div class="cell-iqr">[152β550]</div><div class="cell-n">(76/100 solved)</div></td><td class="cell"><div class="cell-main">376</div><div class="cell-iqr">[248β878]</div><div class="cell-n">(81/100 solved)</div></td><td class="cell"><div class="cell-main">402</div><div class="cell-iqr">[225β833]</div><div class="cell-n">(70/100 solved)</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell"><div class="cell-main">42</div><div class="cell-iqr">[37β45]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">42</div><div class="cell-iqr">[38β46]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">44</div><div class="cell-iqr">[40β46]</div><div class="cell-n">(92/100 solved)</div></td><td class="cell"><div class="cell-main">44</div><div class="cell-iqr">[40β47]</div><div class="cell-n">(89/100 solved)</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell"><div class="cell-main">114</div><div class="cell-iqr">[83β151]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">96</div><div class="cell-iqr">[83β137]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">136</div><div class="cell-iqr">[83β137]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">136</div><div class="cell-iqr">[83β187]</div><div class="cell-n">(86/100 solved)</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell"><div class="cell-main">107</div><div class="cell-iqr">[43β348]</div><div class="cell-n">(491/400 solved)</div></td><td class="cell"><div class="cell-main">114</div><div class="cell-iqr">[59β363]</div><div class="cell-n">(413/400 solved)</div></td><td class="cell"><div class="cell-main">137</div><div class="cell-iqr">[81β468]</div><div class="cell-n">(421/400 solved)</div></td><td class="cell"><div class="cell-main">83</div><div class="cell-iqr">[42β275]</div><div class="cell-n">(447/400 solved)</div></td></tr></tbody></table><h2>Total output tokens (solved only)</h2><table class="grid"><thead><tr><th>model</th><th>python</th><th>java</th><th>rust</th><th>ocaml</th></tr></thead><tbody><tr><td class="row-hdr">gemma</td><td class="cell"><div class="cell-main">7187</div><div class="cell-iqr">[1601β40723]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">7935</div><div class="cell-iqr">[1288β22195]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">11540</div><div class="cell-iqr">[1847β34840]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">12709</div><div class="cell-iqr">[1754β29416]</div><div class="cell-n">(62/100 solved)</div></td></tr><tr><td class="row-hdr">qwen</td><td class="cell"><div class="cell-main">2172</div><div class="cell-iqr">[924β7393]</div><div class="cell-n">(82/100 solved)</div></td><td class="cell"><div class="cell-main">2514</div><div class="cell-iqr">[1176β7029]</div><div class="cell-n">(76/100 solved)</div></td><td class="cell"><div class="cell-main">3083</div><div class="cell-iqr">[1301β7676]</div><div class="cell-n">(81/100 solved)</div></td><td class="cell"><div class="cell-main">3664</div><div class="cell-iqr">[1247β12449]</div><div class="cell-n">(70/100 solved)</div></td></tr><tr><td class="row-hdr">gpt55</td><td class="cell"><div class="cell-main">681</div><div class="cell-iqr">[300β1729]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">912</div><div class="cell-iqr">[467β2366]</div><div class="cell-n">(93/100 solved)</div></td><td class="cell"><div class="cell-main">858</div><div class="cell-iqr">[474β2026]</div><div class="cell-n">(92/100 solved)</div></td><td class="cell"><div class="cell-main">978</div><div class="cell-iqr">[379β2163]</div><div class="cell-n">(89/100 solved)</div></td></tr><tr><td class="row-hdr">sonnet46</td><td class="cell"><div class="cell-main">1042</div><div class="cell-iqr">[261β4238]</div><div class="cell-n">(84/100 solved)</div></td><td class="cell"><div class="cell-main">1407</div><div class="cell-iqr">[339β5081]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">1324</div><div class="cell-iqr">[359β4286]</div><div class="cell-n">(86/100 solved)</div></td><td class="cell"><div class="cell-main">1863</div><div class="cell-iqr">[335β5341]</div><div class="cell-n">(86/100 solved)</div></td></tr><tr><td class="row-hdr">all (merged)</td><td class="cell"><div class="cell-main">1399</div><div class="cell-iqr">[399β5204]</div><div class="cell-n">(491/400 solved)</div></td><td class="cell"><div class="cell-main">1638</div><div class="cell-iqr">[594β6724]</div><div class="cell-n">(413/400 solved)</div></td><td class="cell"><div class="cell-main">1909</div><div class="cell-iqr">[652β7472]</div><div class="cell-n">(421/400 solved)</div></td><td class="cell"><div class="cell-main">1736</div><div class="cell-iqr">[530β6404]</div><div class="cell-n">(447/400 solved)</div></td></tr></tbody></table></div> |
| </body> |
| </html> |