AutoDataBench: A Data-centric Testbed for Accelerating Auto Research
Organizations: The Hong Kong Polytechnic University · IQuest Research · Shanghai Jiaotong University · TU Darmstadt ·
Abstract
Existing auto-research benchmarks often entangle multiple sources of improvement, including training frameworks, hyperparameters, compute budgets, and data, making it difficult to attribute why one frontier agent outperforms another to specific research capabilities. In this work, we isolate and systematically evaluate Data Intelligence: an agent's ability to understand, manipulate, and improve the data that shapes model capabilities. We introduce AutoDataBench, a controlled testbed built on a conceptual framework of data intelligence spanning data diagnosis, data organization, and data construction, instantiated through three highly curated optimization tasks while holding non-data factors fixed. Across tool use, retrieval, and knowledge injection, we evaluate frontier LLMs' ability to improve training data through iterative experimentation under task-specific resource budgets. Beyond optimization performance, we ask: do LLMs understand what their data interventions do? We compare predictions made before training with observed outcomes to seek evidence of data-effect reasoning beyond trial and error, and explore whether iterative feedback helps LLMs better understand how changes to training data affect model performance. Finally, we show that reusing AutoDataBench trajectories for mid-training improves downstream coding performance, highlighting its value in both evaluating data intelligence and generating high-quality training data. Code and resources are available at https://github.com/AutoDataBench/AutoDataBench.
Figures & tables
| Tool use | Retrieval | Knowledge | ||||||||
| Method | Overall | ID mean | ID best | OOD | ID mean | ID best | OOD | ID mean | ID best | OOD |
| Baseline | 47.98 | 70.45 | – | 55.18 | 34.38 | – | 31.13 | 39.10 | – | 47.84 |
| Expert | 56.89 | 81.65 | – | 60.23 | 40.62 | – | 34.76 | 48.40 | – | 48.55 |
| DeepSeek-V4-Flash | 55.20 | 81.40 | 57.26 | 37.59 | 29.53 | 57.30 | 49.38 | |||
| Qwen-3.7-Max | 56.80 | 81.00 | 57.90 | 41.25 | 30.18 | 51.40 | 47.33 | |||
| Claude-4.7 | 58.31 | 81.15 | 58.95 | 40.86 | 29.61 | 55.40 | 50.37 | |||
| MBPP Base | MBPP Plus | CRUXEval Input | LiveCodeBench v5 | SWE-bench Multilingual | |
|---|---|---|---|---|---|
| Control | 85.45 | 72.75 | 72.00 | 44.89 | 27.67 |
| + Auto-Research | 86.24 | 73.28 | 74.12 | 45.80 | 33.33 |
| +0.79 | +0.53 | +2.12 | +0.91 | +5.66 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Operator | Operation | Attempt probability | Application count |
|---|---|---|---|
| Argument type error | Convert a numeric or Boolean argument value to a string. | 12% | 1,516 |
| Missing argument | Delete one supplied argument, prioritizing required parameters and otherwise selecting an optional parameter. | 12% | 4,139 |
| Extra argument | Add a parameter borrowed from another tool in the same example that is absent from the called tool’s schema. | 10% | 2,617 |
| Wrong function label | Replace a called function with the most similar alternative among the available tools, using cosine similarity of embeddings of tool names and descriptions. | 12% | 3,132 |
| Argument value corruption | Replace an argument value with a different value of the same type drawn from the pool of values for the same parameter name. | 12% | 4,140 |
| Schema inconsistency | Mark an omitted parameter as required, or change the declared type of a supplied parameter. | 8% | 1,910 |
| LLM | Run | Evals | First ID | Best ID | At | Last ID | OOD |
|---|---|---|---|---|---|---|---|
| DeepSeek-V4-Flash | 1 | 10 | 70.00 | 81.20 | 9 | 81.15 | 53.83 |
| 2 | 10 | 75.90 | 80.30 | 8 | 80.20 | 59.16 | |
| 3 | 10 | 71.45 | 81.40 | 8 | 81.25 | 58.80 | |
| Qwen-3.7-Max | 1 | 10 | 71.35 | 81.00 | 7 | 79.80 | 56.85 |
| 2 | 10 | 77.20 | 80.55 | 10 | 80.55 | 58.56 | |
| 3 | 10 | 71.35 | 80.90 | 10 | 80.90 | 58.28 |
| LLM | Run | Evals | First ID | Best ID | At | Last ID | OOD |
|---|---|---|---|---|---|---|---|
| DeepSeek-V4-Flash | 1 | 6 | 32.99 | 35.10 | 6 | 35.10 | 28.37 |
| 2 | 11 | 33.98 | 37.59 | 11 | 37.59 | 30.24 | |
| 3 | 13 | 30.76 | 35.98 | 13 | 35.98 | 29.99 | |
| Qwen-3.7-Max | 1 | 10 | 34.85 | 41.25 | 9 | 40.86 | 30.05 |
| 2 | 12 | 35.14 | 36.41 | 11 | 36.09 | 29.13 | |
| 3 | 10 | 34.86 | 39.99 | 9 | 38.73 | 31.35 |
| LLM | Run | Evals | First ID | Best ID | At | Last ID | OOD |
|---|---|---|---|---|---|---|---|
| DeepSeek-V4-Flash | 1 | 3 | 57.30 | 57.30 | 1 | 55.20 | 49.55 |
| 2 | 11 | 41.80 | 43.90 | 7 | 42.90 | 48.20 | |
| 3 | 16 | 43.80 | 44.00 | 2 | 41.40 | 50.39 | |
| Qwen-3.7-Max | 1 | 13 | 46.30 | 48.90 | 12 | 48.80 | 47.34 |
| 2 | 10 | 49.00 | 51.40 | 9 | 49.10 | 47.11 | |
| 3 | 10 | 48.10 | 50.80 | 10 | 50.80 | 47.53 |
| Task | Scored runs | Improved runs | Mean gain |
|---|---|---|---|
| Tool use | 21 | 21 | 8.11 |
| Retrieval | 21 | 21 | 6.46 |
| Knowledge injection | 21 | 19 | 4.91 |
Agent Benchmarks
Agent benchmarks measure how well AI systems plan, use tools and memory, and complete tasks in interactive environments.
See all 122 papers