ExplorationBench
ExplorationBench · 随笔

谈到探索,我们到底在评测什么?

从“能力存量”到“能力增量”

TL;DR

过往的基准测试大多在测量模型的“能力存量”;但一个更重要的问题是,当大模型置身于完全未知的陌生规则中,它能否通过与环境的交互与探索获得新的能力?

从实践中学习是人类面对现实生活中复杂任务的一种有效方法论。当一名工程师排查到第十个Bug时,对系统架构的理解必然远深于修第一个Bug的时候;一名科学研究者也要经历检索文献、提出假设、动手做实验、迭代假设的过程,才有可能攻克一个科学难题。前者靠的是经验的积累,后者靠的是对未知的探索。一个长期可靠的智能体同样需要这种能力,它必须把已经做过的事和得到的反馈,变成下一次的能力。

除了关注模型此刻知道什么,还有一个更本质的问题。在不断和环境交互的过程中,大模型在冻结参数的情况下能不能自己变得更聪明?

我们早期围绕静态评测做了大量研究,越来越意识到静态评测的本质就是测量模型已有的能力存量,这往往是模型权重的显化;而一个模型能不能在真实世界里长期可靠地工作,取决于它能不能在测试时获得更强的能力,也就是能力增量。

在过去两年里,我们把目光转向能力增量,先后做出了EvaLearn、CL-bench两个当时颇为前卫的bench。现在,我们又在此基础上推出了ExplorationBench。

从experience到context

先简单做个回顾。

EvaLearn是我们发表在NeurIPS 2025上的一篇工作,它想打破的是评测中的独立同分布(i.i.d.)假设。我们将648道题组织成182条连续的任务序列,允许模型参考先前的解题历史与环境反馈。评测发现了一个反直觉的现象。静态跑分拔尖的模型,在线学习能力未必同步领先;部分模型能够随序列推进逐步提升,另一些模型却在历史噪音与错误经验的干扰下越做越差,表现出明显的负向迁移。

可见,这种序列学习能力值得单独拿出来评测。但这一工作仍留下了一个谜团。模型究竟是真正理解了规律,还是仅仅记住了题型套路?

要回答这个问题,就得把模型该学的知识明确地摆出来。在年初发布的CL-bench中,我们把需要学习的内容直接放进模型的上下文,其中包括虚构的法律法规体系、复杂的专业操作规范,乃至隐藏在实验观测数据中的客观规律。完全剥离上下文时,顶尖模型的解题率跌破1%;而即使提供了详尽且自包含的完整上下文,十款前沿大模型的平均解题率也仅有17.2%,最强模型也仅仅达到23.7%。

CL-bench的评测结果其实打破了大家对Context Engineering的乐观预期。很多人花费大量精力打磨检索、重排与文本压缩,下意识地认定只要把信息塞进窗口,模型就理所应当能“学会”。但我们发现,信息进了上下文窗口,和模型学会并用上这些知识,完全是两码事。

CL-bench上下文里的所有规律与知识,都是人类专家预先整理好的正确、完备的现成材料。然而,真实世界也是这样的吗?我们不妨把视角转向“科学研究”,面对未知问题时,科学工作者通常没有一本写满标准答案的手册,也不知道应该收集哪些数据、观测哪些指标,只能不断提出假设、通过实验试错,再从现象中总结规律。那如果模型面对的也是这样的情况呢?

从context learner到explorer

ExplorationBench就是为这种情况设计的。模型拿到的只有一个能交互的沙盒和内置的特殊系统,没有现成知识可以直接供它使用。它需要自己提出假设、设计实验、读执行反馈,再从中推出特殊系统的规则并加以验证。

评测“探索能力”会遇到两个让人纠结的问题。其一,假如我们选定成熟学科作为探索目标,题目再难,模型也能靠预训练语料直接背出答案,数据污染防不胜防;其二,若是选择真实科学前沿的未知命题来进行探索,又无法及时判断对错,因为检验一项全新的物理或生物学假设往往要花费高昂的实验成本,甚至要等上好几年的同行检验。

为此,我们构造了两套规则反常、却能完全形式化判定的“异星世界”(Alien Worlds)——也就是上文提到的特殊系统。大模型从未见过里面的规则,评测程序却能精确执行这些规则,并准确判断每个答案的对错。

在AlienCode中,语法看似常规,底层却有31处规则被悄悄改掉了,我们称之为发现目标。SHATTER字面像是破坏操作,实际执行的却是乘法;EMIT(100)打印出127,因为整数字面量会被悄悄地与27做一次异或运算;手册说PLUCK从0开始计位置,它实际却从1开始。语言里还故意抹去了加法原语,模型若想做加法,必须用其他反直觉的操作组合出来。

在AlienLogic中,我们修改了24条自然演绎推理规则。某些传统逻辑中被视为常理的推导步骤在此失效,原本不合规的变换反而成立;在70道测试题中,我们还嵌入了指定为不可证的定理,模型唯有识别出死胡同并主动拒绝证明才能得分。

两个世界一共有55个规则和140道测试题,由证明检查器和有界判定器对结果进行验证,无需LLM作为裁判。

ExplorationBench overview
ExplorationBench的评测协议。每个系统从同一份有误的手册和同一组固定示例出发,在四轮中自己选择探针;每个里程碑都复制一份禁用工具的会话,让它报告自己认为成立的规则,并解答留出题。

评测流程设定为严格受控的四轮探索。模型在沙盒内通过特殊的预设工具提交探针代码或证明,环境即刻返回确定性但无任何解释的执行反馈。每轮结束后,评测框架复制一份会话并切断工具权限,在完全闭卷的状态下让它陈述自己认为成立的规则,并把每道留出题各答三遍。这份副本随后就被丢弃,测试题不会进入后面的探索。

为了探索能力的偶然性和普遍性,我们让每个被测AI系统在每个任务上各运行三次,得到独立轨迹。我们追踪它从读完固定示例(M0)到四轮探索结束(M4)的能力变化。由于探索具有很强的偶然性,我们将Best@3作为主要结果,也就是取三条轨迹中的最佳终点分数。同时,我们也报告了三条轨迹的均值和其他细节。

获得反馈比只进行思考更有效

在十个前沿AI系统上,探索带来了训练数据中不存在的新知识。在读完固定示例后,AlienCode中的最高分仅15.7%;而四轮之后,最好的轨迹达到89.0%,十个系统中有七个超过60%。AlienLogic的修改保留了一部分标准自然演绎,所以起点更高,Best@3从33.8–51.9%升到59.5–81.0%。

然而,分数提升本身并不能草率地归功于“探索”。一个合理的质疑是,这究竟是探索收集证据带来的红利,还是模型仅仅因为多获得了几轮思考时间而把问题理顺了?

为此,我们进行了五种实验设置。

  • 直接作答。看完示例就答题,不进行后续探索;
  • 无工具作答。正常推进所有轮次,但不提供环境反馈;
  • 固定探针。不让被测AI系统自己提出实验探针,而是提交一串随机化的实验探针进行代替;
  • 后验回放。每个阶段都先进行实验,取最好结果的实验探针,再重启该阶段。让被测AI系统使用预备好的实验探针;
  • 自主探索。标准流程。每个实验由被测系统自己设计。
五种实验设置下的准确率
五种实验设置条件下的准确率。每个点代表一个AI系统在M4的准确率,横线为中位数。从左到右的实验设置对应AI系统的探索自主性从低到高;阴影部分表示在该实验设置下,AI系统无法获得环境反馈。

这证明了获得反馈对于探索至关重要。无工具作答模式让AlienCode停留在0.5–11.0%;在AlienLogic中,十个系统里还有三个反而退步了。

如今的大模型越来越依赖更长的思维链来提分。可只在推理过程中多想几轮,翻来覆去用的还是内部知识;探索则是迫使模型与外部世界交互从而拿到新的证据。若没有真实反馈,过度思考只会让模型更笃定地坚守原本错误的先验知识。在我们的一个案例里,一个系统多想了四轮却没有新证据,最后反而使它放弃了原本从示例中正确读出的规则。

动手设计实验更有助于探索

在三种有反馈的条件下,差别在于实验探针由谁设计。在AlienCode中,这一点的影响极大,中位数从自主探索模式的67.4%降到后验回放模式的41.2%,再降到固定探针模式的5.7%。

后验回放这组最有代表性。它回放的是AI系统自己最好那条轨迹的探针,沙盒又是确定性的,所以和自主探索模式两边拿到的内容几乎相同,只是不再决定下一步用什么探针进行实验。即便如此,十个系统中仍有九个的自主探索更好,中位差为17.4个百分点。自己提出假设并进行实验,比完成规定的实验任务效果要好。

AlienLogic的情况不一样。那里自主探索和后验回放模式基本持平(中位差0.2个百分点),但两者都远高于固定探针模式。

发现了规则不代表能用好规则

ExplorationBench还暴露出一个容易被忽略的问题。发现了规则,不代表会用规则。

为了把这两件事分开,我们设置了开卷作答模式,分别在探索前和探索后把完整规则集直接写进上下文。这样就有了一个清楚的对照。如果AI系统自主探索得到的分数远落后于开卷分数,瓶颈在“发现规则”;如果自主探索追平甚至超过开卷分数,瓶颈就在“使用规则”。

自己发现与被告知
两个世界的差别。图中展示M4的准确率,斜线表示探索前开卷作答,实心表示仅自主探索,空心表示自主探索后再开卷作答。

两个沙盒的结果正好相反。

在AlienLogic中,直接告知规则就能达到96–100%,没有任何系统的最好轨迹能超过这个分数。只要规则被揭示,模型便能近乎完美地完成证明,那说明瓶颈在于发现。

AlienCode则反过来。十个被测AI系统中有七个的最好轨迹都超过了探索前的开卷作答。GPT-5.6 Sol的自主探索情况下达到88.1%,而直接告知规则时只有69.5%;Hy4 preview是63.3%对28.6%。总共的30条轨迹里有26条表现为“探索之后再告知规则,得分比一开始就告知更高”,中位差为14.5个百分点。探索过程除了让模型发现了规则,也同时训练了它对于规则的使用能力。

AlienCode的大部分题目,都系于两条off-by-one规则,也就是PLUCK的索引偏移和CARVE的切片偏移。准确率在一个探索轮次后提升30个百分点以上的情况一共出现了13次,其中12次恰好发生在模型新弄懂CARVE偏移的那一轮。在一条轨迹里,GPT-5.6 Sol只用一次工具调用,对一个已知列表读了四个位置和一段切片,返回的每个值都和手册的预测不同;那一轮之后,它的规则报告从说对8条变成说对28条,准确率从11.0%升到81.9%。

发现关键规则时准确率跃升
发现关键规则时,准确率随之跃升。每格是一个系统,每一行是它的一条AlienCode轨迹;三角形标出规则报告首次探索出每条off-by-one规则的里程碑。

规则说对了,题也不一定做得对。即使一个系统最终的规则报告把某道题需要的规则全都说对了,这道题也只有73.4%的时候被答对。Kimi K3的两条轨迹就是例子。它们在同样的预算下探索,最后都说对了索引偏移。一条最终达到79.0%;另一条只有5.7%,因为它在函数体内部仍用只在顶层成立的规则编码数字,索引于是越界。

知道规则不等于会用
知道规则不等于会用。对每个系统,实心点表示最终规则报告说对了全部所需规则的题目上的准确率,空心点表示至少有一条所需规则缺失或说错的题目上的准确率。

能把规则说出来,离在组合复杂的程序里把它用对,还有一段距离。

单一分数还漏掉了什么

单一分数首先掩盖了探索有多不稳定。在同一个里程碑中重复作答同样的题,分数几乎不动,三轮作答的标准差在AlienCode中至多4.7个百分点。但是如果让AI系统重新做一遍探索,分数却可能天差地别。在同样的预算下,Kimi K3在AlienCode的终点从5.7%到79.0%不等,Gemini 3.8 Flash从6.2%到79.0%不等。结果如此分散,那么统计方式就会改变排名,如Qwen3.8-Max按Best@3排第六,按三条轨迹的均值却排第三。

三条轨迹的终点差异与作答噪声
三条平行探索轨迹的终点差得很远,但内部重复作答的波动却很小。圆点是每个系统三条轨迹在M4的准确率,色带覆盖三者的范围,灰色光晕表示每条轨迹的作答噪声。

这种差异并不来自投入的多少,每条AlienCode轨迹都用掉了48次工具调用中的45到48次。但是在几乎相同的工具调用数下,不同系统最好的那条轨迹花掉的探索token,从34万到1160万不等。

单一分数也掩盖了能力的适用范围,换一个世界,排名就可能完全不同。一个系统在一个沙盒中的排名,几乎无法预测它在另一个沙盒中的排名(Spearman相关系数为0.35)。Grok 4.6在AlienCode中排第五,在AlienLogic中排第一;Gemini 3.8 Flash在AlienCode中并列第三,在AlienLogic中却排在最后。

进步也是跃迁式的。在每个系统最好的AlienCode轨迹里,最大的一步贡献了总增益的47–92%,而这一步出现在哪一轮因系统而异,从第一轮到最后一轮都有。继续探索还可能损害已有进展。30条AlienCode轨迹中有6条、30条AlienLogic轨迹中有1条,终点比更早的某个里程碑低至少3个百分点。在一条AlienLogic轨迹里,Gemini 3.8 Flash在第一轮后正确拒绝了一道不可证的定理,随后却说服自己用一个会被检查器拒绝的绕行办法,还把这个办法当作规则写进了规则报告。

所以只看终点分数,很容易看走眼。两个AI系统在第四轮可能拿到同样的分数,一个是一步步稳稳爬上来的,另一个却是冲高之后又掉了下来。只盯着终点,这两种探索就分不出来。

在未来,我们该评测什么?

串联起这三项工作,可以看到评测设计者为大模型搭设的扶手正在被一层层撤去。

在EvaLearn中,模型从历史任务的经验中学习;在CL-bench中,模型在人类整理好的完备上下文中学习;到了ExplorationBench,模型得在一片陌生的世界里自己找立足点。三项工作想回答的是同一个问题。参数不再更新以后,面对从没见过的规律,模型能不能把交互中拿到的证据,变成在下一个任务中也站得住的进步。

ExplorationBench也还不是终点。它测到的学习只发生在一次会话的上下文里,如果会话重置,那么模型辛辛苦苦学到的东西就将无处可寻。我们接下来想看的是知识的整合与固化(Consolidation)。智能体能不能从一大堆探索记录里挑出值得留下的经验,沉淀成长期记忆、可复用的工具,甚至写进参数?当环境规律变了的时候,又能不能自己主动丢掉那些已经过时的判断?

这些问题,可能就要留给致力于让AGI实现的大家去思考了!

致谢

借这个机会,我想表达一些个人的感谢。特别感谢Maxm Pan在ExplorationBench上的指导和帮助,希望我们能够共同探索前沿的评测技术,推动混元模型的进步;感谢项正豪(Zhenghao Xiang)在bench的构建和规则设计上的高质量工作,合作非常愉快;感谢高培中(Peizhong Gao)在实验设计与分析、数据可视化和学术写作上的帮助;也感谢我的导师桂韬(Tao Gui)副研究员、张奇(Qi Zhang)教授和黄萱菁(Xuanjing Huang)教授的指导与帮助。最后,也非常感谢腾讯青云计划的大力支持,让我能够全身心地投入自己感兴趣的前沿研究之中。

——Ming Zhang

祝大家中秋节快乐!
2026年9月25日

ExplorationBench · Fudan University × Hunyuan Team
ExplorationBench · Essay

When We Talk About Exploration, What Are We Really Evaluating?

From “Capability Stock” to “Capability Growth”

TL;DR

Most benchmarks so far measure a model's capability stock. A more important question is whether a model placed among completely unfamiliar rules can gain new capabilities by interacting with and exploring its environment.

Learning by doing is one of the most effective ways people take on complex real-world tasks. An engineer chasing down a tenth bug understands the system architecture far better than when fixing the first. A scientist, too, has to search the literature, propose hypotheses, run experiments, and revise those hypotheses before there is any chance of cracking a hard scientific problem. The engineer relies on accumulated experience, and the scientist on exploring the unknown. A reliable long-running agent needs the same ability: it must turn what it has already done, and the feedback it got, into capability for next time.

So beyond what a model knows right now, there is a more fundamental question: as it keeps interacting with its environment, can a model with frozen parameters become smarter on its own?

We did a lot of research on static evaluation early on, and it became increasingly clear to us that static evaluation, at its core, measures the capability a model already has, its capability stock, which is largely a readout of what is already in its weights. Whether a model can work reliably in the real world over the long run depends on whether it can grow stronger capabilities at test time, which we call capability growth.

Over the past two years we turned our attention to capability growth and built EvaLearn and CL-bench, two benchmarks that were quite forward-looking when they came out. Now we are building on them with ExplorationBench.

From Experience to Context

A quick look back first.

EvaLearn, our NeurIPS 2025 paper, set out to break the independent-and-identically-distributed (i.i.d.) assumption in evaluation. We organized 648 problems into 182 sequential task chains and let models consult their earlier attempts and the environment's feedback. The results ran against intuition. Models with top static scores were not necessarily the best online learners. Some improved steadily along a sequence, while others got worse as noise and mistaken experience piled up in their history, a clear case of negative transfer.

So this kind of sequential learning ability deserves to be evaluated on its own. The work still left a puzzle, though: did a model actually understand the underlying rules, or had it only memorized the shape of the problems?

Answering that meant laying out explicitly what the model was supposed to learn. In CL-bench, released early this year, we put the material to be learned directly into the model's context, including fictional legal systems, complex professional procedures, and empirical laws hidden in experimental observations. With the context stripped away, top models solved under 1% of the tasks. Even with detailed, self-contained context, ten frontier models averaged only 17.2%, and the strongest reached just 23.7%.

These results cut against the optimism around context engineering. Many people put enormous effort into retrieval, reranking, and text compression, assuming without much thought that once information is in the window, the model will "learn" it. What we found is that getting information into the context window and having the model learn and use that knowledge are two very different things.

Every rule and fact in CL-bench's contexts was prepared in advance by human experts as correct, complete, ready-made material. But is the real world like that? Consider scientific research. Facing an open problem, researchers usually have no manual full of standard answers, and no way to know in advance which data to collect or what to measure. They can only keep proposing hypotheses, testing them in experiments, and distilling regularities from what they observe. What if a model faced the same situation?

From Context Learner to Explorer

ExplorationBench is designed for exactly this situation. The model gets only a sandbox it can interact with, built around an unfamiliar world, and no ready-made knowledge it can use directly. It has to propose hypotheses, design experiments, read the execution feedback, and then work out the rules of that world and check them.

Evaluating exploration ability, though, runs into two tricky problems. First, if we pick an established field as the target, then however hard the problems are, a model can recite answers from its pre-training data, and contamination is almost impossible to rule out. Second, if we pick open questions from the scientific frontier instead, there is no timely way to tell right from wrong, because testing a genuinely new hypothesis in physics or biology can take costly experiments and years of peer review.

So we built two "Alien Worlds", the unfamiliar worlds mentioned above, whose rules are counterintuitive yet fully checkable by formal means. The models have never seen these rules, yet the evaluator can execute them exactly and judge every answer precisely.

In AlienCode, the syntax looks ordinary, but 31 of its rules have been quietly changed (we call them discovery targets). SHATTER sounds destructive but actually multiplies. EMIT(100) prints 127, because integer literals are silently XOR-ed with 27. The manual says PLUCK counts positions from zero, yet it actually counts from one. The language also leaves out any addition primitive on purpose, so a model that wants to add has to assemble addition from other counterintuitive operations.

In AlienLogic, we modified 24 inference rules of natural deduction. Some steps that traditional logic takes for granted fail here, and some moves that used to be invalid now go through. Among its 70 held-out tasks we also planted theorems designated as unprovable, where a model scores only by recognizing the dead end and declining to prove them.

Across the two worlds there are 55 discovery targets and 140 held-out tasks, and every verdict comes from a program. Code is run by an interpreter, proofs are checked by a proof checker and a bounded certifier, and no LLM acts as judge.

ExplorationBench overview
The ExplorationBench evaluation protocol. Every system starts from the same flawed manual and the same fixed worked examples and chooses its own probes over four rounds. At every milestone, a copy of the conversation with tools disabled reports the rules the system believes hold and answers the held-out tasks.

The protocol runs four tightly controlled rounds of exploration. Inside the sandbox, the model submits probe code or proofs through a dedicated tool, and the environment immediately returns deterministic feedback with no explanation. After each round, the harness copies the conversation and cuts off tool access. Working fully closed-book, the copy states the rules it believes hold and answers every held-out task three times. The copy is then discarded, so test items never enter later exploration.

To account for chance and for how general the results are, every system runs three independent trajectories in each sandbox, and we follow how its competence changes from the worked examples (M0) to the end of four rounds (M4). Because exploration depends heavily on chance, we take Best@3, the best endpoint of the three trajectories, as the main result. We also report their mean and every individual trajectory.

Feedback Is More Effective Than Thinking Alone

Across ten frontier systems, exploration produced knowledge that is absent from their training data. After the worked examples, no AlienCode trajectory exceeded 15.7%; after four rounds, the best trajectory reached 89.0%, and seven of the ten systems passed 60%. AlienLogic's patches keep part of standard natural deduction intact, so it starts higher, and Best@3 rose from 33.8–51.9% to 59.5–81.0%.

Still, a higher score cannot simply be credited to exploration. A fair question is whether the gain came from the evidence exploration gathered, or whether the model just had a few more rounds to think the problem through.

To tell these apart, we set up five matched conditions on the same interface.

  • Direct answering. The system answers right after the worked examples, with no further exploration.
  • Without-tool answering. It goes through the same rounds, but receives no environment feedback.
  • Fixed-probe exploration. Instead of letting the system propose its own probes, we submit a randomized sequence of probes in their place.
  • Hindsight exploration. We hand back, unchanged, the probes from its own best trajectory; the system reads their results but no longer chooses what to test.
  • Autonomous exploration. The standard protocol: the system designs every experiment itself.
Held-out accuracy under five exploration conditions
Held-out accuracy under the five conditions. Each dot is one system's accuracy at M4, and the line marks the median. From left to right, the conditions give the system more and more autonomy in exploration; shaded columns mark the conditions without environment feedback.

This shows that feedback is essential to exploration. Without-tool answering leaves AlienCode at 0.5–11.0%, and in AlienLogic three of the ten systems actually get worse.

Today's models lean more and more on longer chains of thought to raise their scores. But a few more rounds of reasoning only recycle the model's internal knowledge; exploration instead forces the model to interact with the outside world and obtain new evidence. Without real feedback, overthinking only makes a model hold more firmly to prior knowledge that was wrong in the first place. In one of our cases, a system that thought for four more rounds with no new evidence ended up abandoning rules it had correctly read off the worked examples.

Designing Your Own Experiments Helps Exploration More

Among the three conditions with feedback, the difference lies in who designs the probes. In AlienCode this matters enormously: the median falls from 67.4% under autonomous exploration to 41.2% under hindsight exploration, and then to 5.7% under fixed probes.

Hindsight exploration is the most telling of the three. It replays the probes of the system's own best trajectory, and the sandbox is deterministic, so it receives exactly the same evidence as autonomous exploration; it just no longer decides which probe to run next. Even so, autonomous exploration does better for nine of the ten systems, by a median of 17.4 points. Proposing its own hypotheses and running its own experiments works better than carrying out prescribed ones.

AlienLogic is different. There, autonomous and hindsight exploration are roughly even (a median difference of 0.2 points), but both sit far above fixed probes.

Discovering a Rule Doesn't Mean Using It Well

ExplorationBench also exposed a problem that is easy to overlook. Discovering a rule doesn't mean being able to use it.

To separate the two, we added open-book answering, which writes the complete rule set straight into the context, once before exploration and once after it. This gives a clean comparison. If the score from autonomous exploration falls far behind the open-book score, the bottleneck is discovering the rules; if autonomous exploration matches or beats it, the bottleneck is using them.

Finding out versus being told
How the two worlds differ. Held-out accuracy at M4 under open-book answering before exploration (hatched), autonomous exploration alone (solid), and open-book answering after autonomous exploration (outlined).

The two sandboxes point in opposite directions.

In AlienLogic, simply being told the rules yields 96–100%, and no system's best trajectory matches that. Once the rules are revealed, the models complete the proofs almost perfectly, so the bottleneck is discovery.

AlienCode runs the other way. For seven of the ten systems, the best trajectory beats open-book answering before exploration. Under autonomous exploration GPT-5.6 Sol reaches 88.1%, against 69.5% when simply told the rules, and Hy4 preview scores 63.3% against 28.6%. In 26 of all 30 trajectories, being told the rules after exploring scores higher than being told them at the start, by a median of 14.5 points. Besides letting the model discover the rules, exploration also trained its ability to use them.

Most of AlienCode hinges on two off-by-one rules, the index shift of PLUCK and the slice shift of CARVE. Accuracy jumped by 30 points or more after a single round 13 times, and 12 of those came in exactly the round in which the model newly worked out the CARVE shift. In one trajectory, GPT-5.6 Sol used a single tool call to read four positions and one slice of a known list, and every value that came back differed from the manual's prediction. After that round, its rule report went from 8 correct rules to 28, and its held-out accuracy rose from 11.0% to 81.9%.

Accuracy jumps when the keystone rules are found
Accuracy jumps when the keystone rules are found. Each block is one system and each row one of its AlienCode trajectories. Triangles mark the milestone at which the rule report first states each off-by-one rule correctly.

Stating a rule correctly doesn't guarantee getting the task right. Even when a system's final rule report correctly states every rule a task needs, the task is solved only 73.4% of the time. Two of Kimi K3's trajectories show this. They explored under the same budget, and both ended up stating the index shift correctly. One finished at 79.0%. The other finished at only 5.7%, because inside function bodies it kept encoding numbers with a rule that holds only at the top level, so its indices went out of range.

Knowing a rule is not being able to use it
Knowing a rule is not being able to use it. For each system, accuracy on tasks whose required rules the final rule report all states correctly (filled), and on tasks with at least one required rule missing or wrong (open).

Being able to state a rule is still some distance from using it correctly inside a program that combines many pieces.

What Else Does a Single Score Hide?

First, a single score hides how unstable exploration is. Answering the same tasks again at the same milestone barely moves the score, and the standard deviation across three answering passes is at most 4.7 points in AlienCode. But if the system explores again, the score can change completely. Under the same budget, Kimi K3's AlienCode endpoints range from 5.7% to 79.0%, and Gemini 3.8 Flash's from 6.2% to 79.0%. With results this spread out, the choice of aggregate changes the ranking: Qwen3.8-Max ranks sixth by Best@3 but third by the mean over its three trajectories.

Endpoint spread across three trajectories versus answering noise
Three parallel exploration trajectories end far apart, while repeated answering within each barely varies. Dots are each system's three trajectories at M4, the band spans their range, and the grey halo shows the answering noise of each trajectory.

The spread doesn't come from how much effort went in, since every AlienCode trajectory used 45 to 48 of its 48 tool calls. Yet with nearly the same number of tool calls, the best trajectories of different systems spent anywhere from 0.34 million to 11.6 million exploration tokens.

A single score also hides how far an ability carries. Move to another world and the ranking can change entirely. A system's rank in one sandbox barely predicts its rank in the other (Spearman correlation 0.35). Grok 4.6 ranks fifth in AlienCode and first in AlienLogic, while Gemini 3.8 Flash ties for third in AlienCode yet comes last in AlienLogic.

Progress also comes in leaps. In each system's best AlienCode trajectory, the largest single step accounts for 47–92% of the total gain, and the round in which it happens varies by system, anywhere from the first to the last. Further exploration can also erode earlier progress. In 6 of 30 AlienCode trajectories and 1 of 30 AlienLogic trajectories, the endpoint is at least 3 points below some earlier milestone. In one AlienLogic trajectory, Gemini 3.8 Flash correctly refused an unprovable theorem after the first round, then talked itself into a workaround that the checker rejects, and wrote that workaround into its rule report as a rule.

So looking only at the final score is an easy way to misjudge a system. Two systems can reach the same score in round four, one having climbed steadily step by step and the other having shot up and then fallen back. If you watch only the endpoint, you can't tell these two kinds of exploration apart.

What Should We Evaluate in the Future?

Put the three projects side by side, and you can see the handrails that evaluators built for models being taken away one after another:

In EvaLearn, the model learns from its experience on earlier tasks. In CL-bench, it learns from a complete context that humans have organized for it. In ExplorationBench, it has to find its own footing in an unfamiliar world. All three are after the same question: once its parameters stop updating and it faces rules it has never seen, can a model turn the evidence it gathers through interaction into progress that still holds up on the next task?

ExplorationBench isn't the end point either. The learning it measures happens only within the context of a single session, and once the session resets, everything the model worked so hard to learn is gone. What we want to look at next is the integration and consolidation of knowledge. Can an agent pick out the experience worth keeping from a large pile of exploration records and settle it into long-term memory, reusable tools, or even its parameters? And when the rules of the environment change, can it drop judgments that have gone out of date on its own?

These questions we leave to everyone working to make AGI a reality!

Acknowledgments

I would like to take this opportunity to add a few personal thanks. Special thanks to Maxm Pan for his guidance and help on ExplorationBench; I hope we will explore frontier evaluation techniques together and help advance the Hy models. Thanks also to Zhenghao Xiang for his high-quality work on building the benchmark and designing its rules; it has been a real pleasure working with him. I also thank Peizhong Gao for his help with the experiment design and analysis, data visualization and the academic writing, and my advisors, Tao Gui, Qi Zhang, and Xuanjing Huang, for their guidance and help. Finally, I am very grateful to Tencent Project UP for its strong support, which has let me devote myself fully to the frontier research I care about.

— Ming Zhang

Happy Mid-Autumn Festival, everyone!
September 25, 2026