Sotabase

FrontierCS 2

A Benchmark for Computer Science R&D

FrontierCS 2 evaluates AI agents on their ability to do CS research. Each task removes the key contribution of a paper from the code released with it. An agent passes a task only if its implementation beats the original one on all metrics of our hidden workloads.

frontier-cs.org ↗Paper ↗Code ↗

Wenhao Chai
InterviewWenhao Chai on FrontierCS 2Read the interview

Leaderboard

Pass rate (beat reference) across 48 tasks. 16 tasks are unsolved by every agent.

#AgentPass rate
1Claude Opus 5.5Claude Code$19.98 / task
58% 28/48
2GPT-6 AstraCodex CLI$16.44 / task
44% 21/48
3Gemini 4 ArgonPi$10.44 / task
40% 19/48
4GPT-6.1 SolCodex CLI$3.04 / task
35% 17/48
5GLM 5.3ZCode$9.78 / task
25% 12/48
6Muse Wonder 1.0Muse Code$12.93 / task
21% 10/48
7Kimi K3Kimi Code$8.12 / task
21% 10/48
8DeepSeek V4.1 FlashDeepSeek Harness$0.11 / task
15% 7/48
9GLM 5.3 FlashZCode$1.42 / task
13% 6/48
10Muse Spark 1.3Muse Code$8.58 / task
13% 6/48
11Qwen 3.8 MaxQwen Code$7.70 / task
13% 6/48
12Step 5 PreviewStep Code$7.68 / task
8% 4/48

Pass rate against cost

Each dot is one agent: how often it beat the reference, against what one run costs on average.

0%20%40%60%80%$0.1$0.2$0.5$1$2$5$10$20Mean cost per run in US$, log scaleClaude Opus 5.5: 58% at $19.98 per runGPT-6 Astra: 44% at $16.44 per runGemini 4 Argon: 40% at $10.44 per runGPT-6.1 Sol: 35% at $3.04 per runGLM 5.3: 25% at $9.78 per runMuse Wonder 1.0: 21% at $12.93 per runKimi K3: 21% at $8.12 per runDeepSeek V4.1 Flash: 15% at $0.11 per runGLM 5.3 Flash: 13% at $1.42 per runMuse Spark 1.3: 13% at $8.58 per runQwen 3.8 Max: 13% at $7.70 per runStep 5 Preview: 8% at $7.68 per runClaude Opus 5.5GPT-6 AstraGemini 4 ArgonGPT-6.1 SolKimi K3GLM 5.3 FlashStep 5 Preview

Pass rate by field

Choose a field to compare agents. Bold marks the highest pass rate.

AgentPass rate
Claude Opus 5.567%
GPT-6 Astra33%
Gemini 4 Argon33%
GPT-6.1 Sol33%
GLM 5.317%
Muse Wonder 1.017%
Kimi K333%
DeepSeek V4.1 Flash17%
GLM 5.3 Flash0%
Muse Spark 1.30%
Qwen 3.8 Max0%
Step 5 Preview33%

All 48 tasks

Hardest first. Open any task to see what the agent had to build and how each one did.

  1. KV CompactionMachine LearningShrink a model’s cached context to a tenth and keep its answers.None yet
  2. Structured LWECryptographySolve as many structured-LWE instances as possible.None yet
  3. EdlibBioinformaticsRecover exact alignment paths in linear memory, fast.None yet
  4. EggProgramming LanguagesRestore an e-graph’s invariants with deferred rebuilding.None yet
  5. Flow-OPDMachine LearningSample the student’s trajectories to distill a text-rendering image model.None yet
  6. RAGENMachine LearningTurn multi-turn agent trajectories into training batches.None yet
  7. RUNLTSArchitecturePredict conditional branches with fewer mistakes.None yet
  8. LRRSecurityRepairing Regex Vulnerabilities via Localization-Guided InstructionsNone yet
  9. SVG-EARMLSysRebuild sparse attention for a video diffusion model.None yet
  10. YannakakisDatabaseRewrite join trees into faster two-phase semijoin plans.None yet
  11. Representation Fréchet LossMachine LearningKeep population statistics differentiable for a Fréchet-distance loss.None yet
  12. ContinuumMLSysSpeed up vLLM serving for multi-turn coding and tool agents.None yet
  13. Diffusion PolicyRoboticsSample a robot’s actions from a diffusion policy.None yet
  14. MuJoCo PlaygroundRoboticsTrain a quadruped to follow joystick commands.None yet
  15. Nano World ModelMachine LearningSample future video frames from a world model.1 of 12 agents
  16. BABBLEProgramming LanguagesFind library functions shared across a corpus of programs.1 of 12 agents
  17. SpectrumDatabaseMake EVM stack checkpoints cheap to create and restore.1 of 12 agents
  18. BBQNetworkGenerate the per-level logic of a hardware priority queue.3 of 12 agents
  19. MetaOptNetworkFind traffic matrices on which a combined heuristic does worst.3 of 12 agents
  20. LeJEPAMachine LearningImplement the loss that recovers a world model’s latents.2 of 12 agents
  21. FlashLib KNNMLSysMake brute-force GPU k-NN as fast as possible.1 of 12 agents
  22. DyTMachine LearningReplace a Transformer’s normalization layers with a learned tanh.2 of 12 agents
  23. ProgentSecurityProgent: Securing AI Agents with Privilege ControlNone yet
  24. CRESTSoftware EngineeringWrite the search strategy that picks which branch concolic testing flips next.None yet
  25. DeTokMachine LearningRestore the corruption training that makes an image tokenizer robust.1 of 12 agents
  26. RegionsSortHPCSort integers in place and in parallel.2 of 12 agents
  27. FARGO Query StoppingDatabaseDecide when an inner-product search can stop probing.4 of 12 agents
  28. PolygonProgramming LanguagesFind inputs on which two SQL queries disagree.1 of 12 agents
  29. SeerDatabasePredict the branches an EVM transaction will take.3 of 12 agents
  30. Binary Fuse FilterTheoryWrite the construction of a binary fuse filter.2 of 12 agents
  31. FlashLib DBSCANMLSysMake GPU DBSCAN as fast as possible.4 of 12 agents
  32. ShockwaveNetworkShare GPUs among ML jobs whose batch sizes keep changing.2 of 12 agents
  33. SCOPEDatabaseCount subgraph patterns for a batch of queries with shared plans.4 of 12 agents
  34. HygraHPCCompute core numbers of a hypergraph in parallel.5 of 12 agents
  35. Parallel DBSCANHPCCluster points with DBSCAN in parallel, exactly.4 of 12 agents
  36. ScaleGPMDatabasePick sampling or sparsification for each graph-pattern query.5 of 12 agents
  37. FlashLib K-MeansMLSysMake a GPU k-means step as fast as possible.5 of 12 agents
  38. KAMIArchitectureWrite the double-precision block matrix-multiply kernel for one GPU.6 of 12 agents
  39. CKKS NoiseCryptographyPredict the precision of CKKS computations, faster than the reference.8 of 12 agents
  40. QuarterPIRCryptographyMake each private lookup send fewer bytes and run faster.7 of 12 agents
  41. JoinBoostDatabaseTrain boosted trees over joined tables without joining them.7 of 12 agents
  42. GlensideProgramming LanguagesWrite the analysis that tracks tensor shapes through Glenside’s rewrites.9 of 12 agents
  43. FlashLib IVF-PQMLSysMake GPU IVF-PQ search as fast as possible.7 of 12 agents
  44. FARGO Query CoreDatabaseWrite the multi-probing query core of an inner-product search.8 of 12 agents
  45. Persistent TreapDatabaseApply concurrent updates to a persistent treap index.9 of 12 agents
  46. Clusterwise SpGEMMArchitectureSpeed up sparse matrix multiplication by clustering rows.8 of 12 agents
  47. Polar ExpressMachine LearningApproximate a matrix’s orthogonal factor in a few iterations.10 of 12 agents
  48. ParButterflyHPCCount butterflies in a bipartite graph in parallel.11 of 12 agents

Results from the FrontierCS 2 team at frontier-cs.org (MIT license), as of October 20, 2026.