RSI-Exam: Benchmarking Recursive Self-Improvement through Executable Research

It evaluates whether an AI agent can improve itself over a long horizon and generalize to unseen data. Hours of autonomous experimentation on the method that solves the task or the harness that drives a frozen model, then one final run on a hidden test set.

RSI-Exam 0.1

Leaderboard

0.2 0.4 0.6 0.8 1.0 frontier-calibrated reference 1 Opus 5 claude code · max 0.464 2 GPT-5.6-sol codex · max 0.433 3 GLM 5.3 claude code · max 0.403 4 Kimi K3 kimi cli · max 0.382 5 Grok 4.6 grok · xhigh 0.367 6 GPT-5.5 codex · xhigh 0.331 7 DeepSeek V4 Pro claude code · max 0.322 8 Qwen3.8 Max qwen coder · xhigh 0.322 9 Gemini 3.7 Flash antigravity · high 0.309
Efficiency vs. performance

Performance vs. resource use

Mean hidden-set score over the 88 published tasks against what one task took on average.

Task bank

Tasks by domain

Grouped by the problem a task solves. Hover or click a domain to see the tasks inside it.

6domains
88active tasks
AI Models & Agents18
Physical Sciences & Engineering19
Optimization, Planning & Control18
Life Sciences & Medicine12
Finance, Law & Business8
Overview

The evaluation pipeline

In the working container an agent receives the task instruction and the autoresearch protocol. It then improves its approach round after round, guided by feedback on the visible data. When it is done, the artifact it produced is handed to the verifier container and scored on hidden data.

AGENT IMAGE · VISIBLE DATA VERIFIER IMAGE · SEALED, OFFLINE TASK INSTRUCTION interface the contract to keep data where it lives metric how it is scored rules what is forbidden AUTORESEARCH PROTOCOL 01 · LOOP FOREVER experiment · log · snapshot · repeat 02 · KEEP THE TRAIL every version saved, reverts included 03 · AIM AT WHAT TRANSFERS the visible score is only a proxy Agent under evaluation Edit the weak baseline /app/methods/main Self-check on visible data the only feedback MANY ROUNDS artifact Fresh container scoring code the agent can never touch Hidden data never entered the agent image ANCHOR SCALE measured by the task author 0 baseline 0.6 frontier calibrated reference 1.0 upper bound Normalised score
Two axes

Recursive improvement & Generalization

Two artifact types

The method that solves the problem, or the harness that runs a frozen model. Each task targets one of them.

Method solves the task directly Harness drives a frozen model
whichever one you submit, the verifier runs it

One-shot hidden-set generalization

Iterate on the visible data as long as the budget allows. The score comes from one run on the hidden set.

VISIBLE Development set split it as you like iterate freely self-check any time SEAL artifact HIDDEN Rerun from scratch fresh container, offline data never touched this number is the score
topping the visible set is not the same as improving
Authoring

How a task is built

Every task is written by a domain expert, then implemented and reviewed by other people.

40+ DOMAIN EXPERTS 10+ DEVELOPERS 90+ RUBRIC CHECKS ANALYSE AGENT TRAJECTORIES 88 ACTIVE TASKS FEEDBACK · FIX, ENHANCE, FILTER
01 · Author

Domain expert

Proposes the problem and the metric, and runs the weak baseline and at least one stronger reference end to end to calibrate the range.

02 · Developer

Implementation

Turns the idea into our required format: two isolated images, a declared artifact contract, hidden data and trusted scoring code.

03 · Reviewer 1

Cross-check

A standing rubric of 90+ checks: value, measurability, data provenance and licensing, and every leakage path that could be looked up or memorised.

04 · Reviewer 2

Analysis & feedback

Analyses a full agent trajectory against the anchors, then sends the verdict back as a fix, an enhancement or a filter.

Authors are PhD students, postdocs, faculty and industry practitioners, each writing in their own research area.