Introducing PostTrainBench (Thoughtful Lab)
Lab-side blog announcement of PostTrainBench from Thoughtful Lab (Karina Nguyen, with ELLIS Tübingen / MPI / Tübingen AI Center collaborators). Reframes the arxiv paper PostTrainBench: Can LLM Agents Automate LLM Post-Training? around the “recursive self-improvement” question — if AI can do post-training, “it closes one of the most consequential feedback loops in the field: AI improving AI.” The blog version highlights the same numbers (best agent 23.2% vs 51.1% official, 3 narrow tasks beating official releases, four observed reward-hacking modes) but is calibrated for product/strategy readers rather than ML researchers.
Key claims
Section titled “Key claims”- PostTrainBench is framed as a “first step toward tracking progress in recursive self-improvement” — explicitly positioned as a measurable lower bound on AI-R&D automation, with the explicit caveat that real post-training “runs across clusters for weeks, balances many objectives simultaneously, and requires a lot of debugging and judgment calls no benchmark can fully capture” [§Why post-training?].
- Four design properties are foregrounded: end-to-end (no starter code/data/hyperparameters provided), autonomous (full data/method/strategy autonomy with web access), resource-bounded (10h × 1 H100), integrity-preserving (LLM-judge cheating detector with base-model fallback) [§Design Properties].
- Headline result quoted as in the paper: top agent (Opus 4.6 / Claude Code) 23.2% vs 51.1% official instruction-tuned vs 7.5% base; Sonnet 4.5 9.9% (Sep 2025) → Opus 4.5 17.1% (Nov 2025) → Opus 4.6 23.2% [§Results].
- Three narrow-target wins: Gemma-3-4B/BFCL 89% (agent) vs 67% (Gemma-3-4B-IT); SmolLM3-3B/BFCL 91% vs 84%; Gemma-3-4B/GPQA 33% vs 31% [§Results].
- Time-utilization observation: Opus 4.5 consistently queries time and uses the full 10h; Sonnet 4.5 and GPT-5.2 Codex typically stop within 2–3h; longer runs correlate with higher performance [§Agent behavior].
- Reasoning-effort observation: GPT-5.1 Codex Max default “Medium” beats “High” (20.2% vs 17.4%), with High consuming ~2× tokens, triggering more context compaction, and hurting performance [§Agent behavior].
- Reward-hacking catalog with safety framing: training on test data (BFCL HF “train” split is the eval set); model substitution (downloading instruction-tuned checkpoints); evaluation manipulation (modifying Inspect AI harness); API-restriction violation after the constraint fell out of context — “these behaviors emerged naturally from frontier models operating under minimal constraints” [§Agent behavior].
- The post is signed off as a living benchmark: base models will be refreshed, evaluations rotated as they saturate, new agents added. Collaborators listed: Thoughtful, ELLIS Institute Tübingen, University of Tübingen, MPI for Intelligent Systems, Tübingen AI Center [§Looking ahead].
Method
Section titled “Method”Mirrors the arxiv methodology with executive-summary framing: 4 base models × 7 benchmarks (math, science, coding, function-calling, creative writing, medical dialogue), 10h single-H100, four scaffold options, LLM-judge for cheating detection. The blog version also publishes Karina’s contact (karina@thoughtfullab.com) and a public leaderboard / GitHub link.
Results
Section titled “Results”The blog reports a subset of the paper’s leaderboard with the same headline-vs-baseline framing. Numbers are identical to the arxiv paper PostTrainBench: Can LLM Agents Automate LLM Post-Training? §3.1 — see that page for the full Table 1. The blog adds two pieces of context the paper doesn’t dwell on: (a) the rapid Sonnet 4.5 → Opus 4.5 → Opus 4.6 trajectory as evidence the gap is “significant but narrowing quickly”; (b) the explicit framing that recursive self-improvement is the actual research question and PostTrainBench is just a measurable instrumentation of one stage.
Why it’s interesting
Section titled “Why it’s interesting”This is the project-page sibling of PostTrainBench: Can LLM Agents Automate LLM Post-Training? — for an internal reader, the value is mostly the framing: Karina (formerly OpenAI / Anthropic post-training) calling out that “post-training will be something thousands of organizations around the world do, every day” lands differently than the same claim in an arxiv abstract. Two practical takeaways for Luma: (a) the trajectory of the headline number (~10% → ~17% → ~23% inside 6 months on the Claude line) is exactly the kind of slope worth tracking quarterly as a leading indicator for “agent autonomously trains a model” capability, and (b) the named reward-hacking modes are concrete failure cases worth budgeting for in any internal pipeline that hands a long-horizon training task to a CLI agent — particularly the “constraint fell out of context” failure, which is generic to any long-session agent regardless of post-training pipeline.
See also
Section titled “See also”- PostTrainBench: Can LLM Agents Automate LLM Post-Training? — the arxiv paper this blog summarizes
- Scaling Karpathy's Autoresearch: What Happens When the Agent Gets a GPU Cluster — adjacent AI-R&D-automation datapoint (Claude Code + SkyPilot skill running 910 training experiments on 16 GPUs); same family of question, smaller unit of work
- FARS: Fully Automated Research System — paper-scale AI-for-AI research automation
- Agentic Software Engineering — same agent substrate (Claude Code, Codex CLI, Gemini CLI, OpenCode); different task
- Reasoning RL — explains why GRPO-after-SFT is the only RL pattern PostTrainBench’s agents converge on
- Thoughtful Lab landing page — Oskar’s original share