AutoDataBench: Can Agents Write the Data That Feeds the Self-Improvement Loop?
Haotian Luo, Haoyu Wang, Zeyu Qin, Huanjin Yao, Yibo Wang, Zhuotao Tian, Shuai Wang, Jiaya Jia
HKUST · SLAI · NTU
Published September 28, 2026 · on the feed September 30, 2026 · ▲ 6 · arXiv 2609.35025
The abstract
Recent gains in language model capability have come more from data than from architecture. Frontier labs and data companies produce verifiable agentic tasks, which supervised finetuning and reinforcement learning then turn into capability.This production line still rests on human labour and on human-in-the-loop collaboration. Automating task creation would let data production scale with compute rather than with expert headcount, would extend to more domains, and would enable a key step in recursive self-improvement (RSI). Current evaluations of an agent's ability to write such tasks measure how a model performs after training on what the agent produced. That does not match common practice in the data industry, where data is delivered sample by sample and each sample is accepted against a set of criteria rather than put straight into training. No existing evaluation asks whether an individual task meets the acceptance criteria of a data pipeline. We therefore introduce AutoDataBench. Given an original benchmark task and a record of the target model attempting it, an agent must write a new task for the same suite that meets practical acceptance standards on validity, novelty, difficulty and behavioural coverage. Across three benchmarks of executable agent tasks, no agent we evaluate scores above 20 out of 100 at the default time budget of 45 minutes. Giving the strongest agent four times as long improves its score substantially, while the cost of one usable task stays almost unchanged. Current agents can write training tasks of the required quality, but not efficiently. AutoDataBench provides a direct measure of an agent's capacity for autonomous data synthesis: one artifact at a time, judged against the criteria a production pipeline would apply, and without a training run. Code and data are available at https://github.com/StarDewXXX/AutoDataBench.
The Brief
2:58A short podcast summary of the paper. Written and voiced by AI.
Transcript
AutoDataBench. Can Agents Write the Data That Feeds the Self-Improvement Loop?. By Haotian Luo and seven others, from the Hong Kong University of Science and Technology, SLAI, and one other institution. Published on the twenty-eighth of September. Its code repository is worked out: about seven hundred source files, with a readme and a licence.
Recent gains in language model capability have come more from data than from architecture. Frontier labs and data companies produce verifiable agentic tasks, and supervised finetuning and reinforcement learning turn those tasks into capability. That production line still depends on human labour and on humans in the loop. If agents could create the tasks themselves, data production would scale with compute rather than with the number of experts, it would reach more domains, and it would enable a key step in recursive self-improvement.
The way this ability is measured today does not fit how data is actually bought. Existing evaluations train a model on what an agent produced and then measure that model. In the data industry, data arrives sample by sample, and each sample is accepted or rejected against a set of criteria before it ever goes near training. No existing evaluation asks the industry's question: does this individual task meet the acceptance criteria of a data pipeline? Training on everything an agent delivered and checking the result says something about the batch, not about any single item in it. A buyer at the gate needs a verdict on each item as it arrives.
AutoDataBench asks exactly that. It measures whether an agent can write a single new task that would pass practical acceptance standards. Those standards cover four things: validity, novelty, difficulty, and behavioural coverage. Put plainly, the task has to work, it has to be new, it has to be hard enough to matter, and it has to exercise a broad enough range of behaviour. Scores are reported out of one hundred.
The setup gives the agent an original benchmark task, together with a record of the target model attempting it. From that, the agent must write a new task for the same suite. The suites come from three benchmarks of executable agent tasks. Each candidate is judged on its own, one artifact at a time, against the criteria a production pipeline would apply, and no training run is needed to score it. The default time budget is forty-five minutes.
At that default budget, no agent evaluated scores above twenty out of one hundred. Giving the strongest agent four times as long improves its score substantially. The cost of one usable task, however, stays almost unchanged. More time buys more good tasks, roughly in proportion, rather than making each one cheaper. The authors' reading is that current agents can write training tasks of the required quality, but not efficiently.
Two numbers carry the result. A low score at the default budget, and a cost per usable task that hardly moves when time is quadrupled. Together they say the bottleneck is not whether an agent can ever produce an acceptable task, but how much it spends for each one. AutoDataBench offers a direct measure of autonomous data synthesis that sits where the data industry already makes its decisions: at the gate, sample by sample.
Paper Quest · 7 chapters · about 39 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Every quest starts with a wall. Here it is measuring a task writer without a training run.
Language models now improve more through data than architecture, and that data is agentic tasks written by human experts. If agents could write those tasks, data could scale with compute instead of headcount.
The road ahead
- 1 · The problem ~6 min Agents might one day write training tasks, but today's way of grading them tells you about a whole batch, never about any single task.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min Judge each task an agent writes on its own, against the acceptance checks a data pipeline uses, with no training run at all.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Give the agent an original task and the target model's attempts, let it write one new task, then score that task.
- 6 · The experiment ~6 min You’ll guess: Given four times as long, the strongest agent's score improved substantially. What happened to the cost of one usable task?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.