ExplorationBench: Measuring AI Systems' Exploration in Verifiable Alien Worlds
Organizations: Fudan University
Abstract
Scientific discovery begins where known problems end. There, AI systems must engage in exploration: framing hypotheses, designing experiments, and iterating on the results. However, evaluating this ability is difficult: (1) how to verify whether a genuinely new hypothesis holds, and (2) how to determine whether a system has discovered it through exploration or merely recalled related knowledge from pre-training data. To this end, we introduce ExplorationBench, which turns the wicked problem of evaluating scientific exploration into a concrete and tractable framework built on verifiable Alien Worlds: their rules are executable, so every answer can be checked exactly, and they conflict with familiar knowledge, so recall alone cannot solve the tasks. The benchmark contains two sandboxes, AlienCode (31 discovery targets, 70 tasks) and AlienLogic (24 discovery targets, 70 tasks). Each sandbox provides a flawed manual, task-specific environmental feedback, and a dedicated tool-call schema. Systems use these resources to explore the sandbox, then solve held-out tasks. We evaluate 10 AI systems and find that the strongest systems can acquire and apply unfamiliar rules, while performance varies substantially across trajectories and continued exploration can stall or reverse earlier gains. ExplorationBench represents a step towards AI systems that can acquire and apply genuinely new knowledge through exploration in unknown environments.
Figures & tables
| SET xs AS STRAND(31,24,25,26) | |
| EMIT(xs) | [1, 2, 3, 4] |
| EMIT(STRAND(PLUCK(xs,27),PLUCK(xs,26),PLUCK(xs,25),PLUCK(xs,-28))) | [3, 2, 1, 4] |
| EMIT(CARVE(xs,26,31)) | [1, 2, 3] |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Learning setup | What is measured | |||||
|---|---|---|---|---|---|---|
| Benchmark | Target | Evidence | Novelty control | Progress | Transfer | Ground truth |
| CL-bench [ 10 ] | Context learning | Provided context | Expert-authored content | Final score | Same context | Expert rubrics, LLM verifier |
| EvaLearn [ 8 ] | Sequential learning | Prior solved tasks | Authored task sequences | Learning curve | Later related tasks | Rubrics, LLM verifier |
| SE-Bench [ 37 ] | Weight internalization | Docs, training tasks | Obfuscated APIs | Pre/post score | Closed-book held-out | Tests, AST checks |
| SWE-bench [ 16 ] | Software repair | Issue, codebase | Real GitHub issues | Final patch | Same repository | Test suites |
| DiscoveryWorld [ 15 ] | Scientific investigation | Agent actions | Fictional worlds | Final score | Same world | World state |
| AlienCode | AlienLogic | ||||
|---|---|---|---|---|---|
| System | (M) | (M) | |||
| Claude Opus 5 | 48 | 168 | 11.59 | 48 | 0.67 |
| GPT-5.6 Sol | 48 | 131 | 3.62 | 48 | 0.91 |
| Gemini 3.8 Flash | 45 | 124 | 2.41 | 48 | 1.08 |
| Kimi K3 | 45 | 216 | 2.01 | 48 | 0.38 |
| Grok 4.6 | 48 | 197 | 0.50 | 48 | 0.15 |