Concept animation

Paper: 2605.22814 Authors: Lily Goli, Justin Kerr, Daniele Reda, Alec Jacobson, Andrea Tagliasacchi, Angjoo Kanazawa Categories: cs.LG

The Gap

Curiosity-driven RL works beautifully in simple gridworlds: agents get intrinsic rewards for visiting novel states, gradually covering the space. But scale this to photorealistic 3D environments and it collapses. The agent spins in circles, gets “surprised” by the same wall from a slightly different angle, and never systematically explores.

Prior work (ICM, RND, NGU) uses prediction error or state novelty as curiosity signals. The problem: these methods treat each observation independently, with no persistent spatial memory. The agent forgets where it’s been after a few episodes. It also lacks trajectory context—no sense of “I just came from the kitchen, so I should head toward unexplored rooms, not back to the kitchen.”

The gap: curiosity needs memory. Both spatial memory (what parts of the world exist) and episodic memory (where I’ve been this episode).

Problem: Curiosity-driven exploration fails in 3D photorealistic worlds
   |
   v
Diagnosis: Agents lack (1) persistent spatial memory
                        (2) episodic trajectory context
   |
   v
Method: (1) Online 3D reconstruction as world model
        (2) Sequence model over RGB frames as policy
   |
   v
Evidence: Outperforms active mapping baselines on HM3D
          Zero-shot transfer to Gibson + AI-generated worlds
   |
   v
Conclusion: Persistent + episodic memory enables effective curiosity

The Increment

One sentence: Before this paper, curiosity-driven agents explored 3D worlds with amnesia; after, they maintain a persistent 3D map and episodic trajectory memory, enabling systematic exploration and zero-shot generalization.

Core Mechanism

The system has two components that run in parallel during training:

Persistent world model: An online 3D Gaussian Splatting reconstruction that accumulates observations across all episodes. As the agent explores, new RGB-D frames get fused into this 3D model. The model renders novel views, and the mismatch between rendered and actual observations generates curiosity rewards. Crucially, this model persists—it doesn’t reset between episodes, so the agent can’t get “surprised” by previously seen geometry.

Episodic policy: A transformer-based policy that takes a sequence of RGB frames (the agent’s trajectory so far this episode) and outputs actions. No explicit map input at test time—just raw pixels. The sequence modeling gives the agent implicit memory of where it’s been this episode, steering it away from immediate backtracking.

Training loop:
                                    
  RGB-D frames -----> 3D Gaussian Splatting (persistent)
       |                        |
       |                        v
       |                  Render novel view
       |                        |
       |                        v
       +---> Compare -----> Prediction error = Curiosity reward
       |                        |
       v                        v
  Transformer policy <---- RL update (PPO)
  (sequence of RGB)
       |
       v
  Action --> Environment

At deployment, the 3D model is discarded. The policy runs on RGB frames alone, using its learned exploration strategy.

Structural metaphor: Think of a museum visitor with a notebook and a growing mental map. The 3D reconstruction is the mental map—it accumulates over multiple visits (episodes), so you remember which wings you’ve already seen. The transformer policy is the notebook where you jot down your path today—“entered through the main hall, went left to impressionism, now heading right.” The notebook resets each visit, but the mental map persists. When you see a hallway, you check your mental map (render what you expect to see). If reality doesn’t match, that’s interesting—go explore. The notebook keeps you from immediately doubling back. After many visits, you’ve internalized efficient exploration patterns, so you can navigate a new museum without the mental map, just using your notebook and instincts.

Key Concepts

  • Curiosity as prediction error: Imagine you’re walking through a house blindfolded, building a mental model as you go. You predict what the next room looks like based on what you’ve seen. When you remove the blindfold and reality doesn’t match your prediction, that’s surprising—that’s curiosity. In RL, this surprise becomes an intrinsic reward. The agent is motivated to visit places where its world model is wrong, which naturally drives exploration. The catch: if your mental model resets every day, you’ll be “surprised” by the same kitchen over and over. That’s why persistence matters.

  • Episodic vs semantic memory: Episodic memory is “I walked through the kitchen 30 seconds ago.” Semantic memory is “kitchens have stoves and fridges.” In this paper, the 3D reconstruction is semantic (persistent facts about the world’s geometry), while the transformer’s sequence context is episodic (where I’ve been this episode). The episodic memory prevents local loops (“I just came from there, don’t go back”), while the semantic memory prevents global loops (“I’ve fully explored that wing across all episodes”).

  • 3D Gaussian Splatting: A way to represent 3D scenes as a collection of oriented, colored “splats” (think fuzzy ellipsoids). Unlike neural radiance fields (NeRF), which are slow to render, Gaussian Splatting is fast and can be updated online as new observations arrive. Each splat has a position, color, opacity, and covariance. Rendering a view is just projecting these splats onto the image plane and blending them. For this paper, it’s the data structure that holds the persistent world model.

Framework Shift

Before (standard curiosity):        After (this paper):

Episode 1:                          Episode 1:
  Observe --> Predict --> Error       Observe --> 3D Model (empty)
      |           |                       |            |
      v           v                       v            v
  Reward <-- Forget                   Render --> Error --> Reward
                                          |
Episode 2:                                v
  Observe --> Predict --> Error       3D Model (updated)
      |           |                       |
      v           v                   Episode 2:
  Reward <-- Forget (same error!)       Observe --> 3D Model (persists)
                                            |            |
[No memory across episodes]                 v            v
[No trajectory context]                 Render --> Error --> Reward
                                            |            (lower for seen areas)
                                            v
                                        3D Model (grows)
                                        
                                        + Transformer sees trajectory
                                          (episodic context)

From stateless curiosity to memory-augmented curiosity, the core shift is treating exploration as a cumulative process rather than a per-episode reset.

Expert Assessment

Problem choice: This is a real gap. Curiosity-driven RL has struggled in complex 3D environments for years, and the “exploration amnesia” diagnosis is spot-on. The problem sits at the intersection of RL exploration and 3D vision, which is timely given the push toward embodied AI. Not a manufactured gap.

Method maturity: The combination is clever but not deeply novel—3D reconstruction for world models has been explored (e.g., in SLAM-based navigation), and sequence models for policies are standard. The insight is in the pairing: persistent reconstruction + episodic policy. The execution is solid, but I’d want to see ablations on simpler alternatives (e.g., voxel grids instead of Gaussian Splatting, or explicit episodic maps). The paper doesn’t deeply explore failure modes—what happens when the 3D model drifts or when the environment is highly dynamic?

Experimental integrity: Baselines are reasonable (active mapping methods like ANS, which also use 3D reconstruction but with explicit planning). The zero-shot transfer to Gibson and AI-generated worlds is impressive and suggests the method isn’t overfitting to HM3D. However, the downstream task results (apple picking, image-goal navigation) show modest improvements over from-scratch baselines—this suggests the learned exploration policy transfers, but not dramatically. The paper could be more transparent about compute costs (training a 3D reconstruction online is expensive).

Writing quality: The paper is well-structured, but the related work section is dense and could be trimmed. The method section would benefit from a clearer breakdown of what happens at training vs deployment—it’s easy to miss that the 3D model is discarded at test time. The ablation study is thorough, but the figures are small and hard to parse. Rewriting the results section to lead with the zero-shot transfer (the most striking result) would strengthen the narrative.

Verdict: weak accept — Solid execution on a real problem with convincing zero-shot generalization, but the method is more “good engineering” than conceptual breakthrough. The downstream task results are underwhelming, and the paper doesn’t deeply probe when this approach fails.

Takeaways

Persistent world models for exploration: If you’re training agents in 3D environments, don’t reset your world model between episodes. Accumulate spatial knowledge across episodes to avoid redundant exploration. This applies beyond RL—any system that needs to explore a space (active learning, data collection) benefits from persistent memory.

Sequence models for implicit episodic memory: Instead of explicitly tracking visited states, use a transformer over recent observations. It’s simpler than maintaining an explicit episodic map and naturally handles partial observability. This is a lightweight way to add “where I’ve been recently” context to any policy.

Curiosity needs both semantic and episodic memory: Semantic memory (persistent facts) prevents global redundancy. Episodic memory (recent trajectory) prevents local loops. You need both. This framing transfers to other exploration problems—e.g., hyperparameter search, where you want to remember what you’ve tried globally but also avoid revisiting nearby configurations.

Zero-shot transfer as a test of learned exploration: The fact that the policy generalizes to unseen environments without the 3D model suggests it learned general exploration heuristics (e.g., “move toward open space,” “avoid backtracking”). This is a useful lens for evaluating whether your exploration method learned transferable strategies vs environment-specific tricks.

论文: 2605.22814 作者: Lily Goli, Justin Kerr, Daniele Reda, Alec Jacobson, Andrea Tagliasacchi, Angjoo Kanazawa 分类: cs.LG

缺口

好奇心驱动的强化学习在简单网格世界里效果很好:智能体因访问新状态获得内在奖励,逐步覆盖整个空间。

但把这套方法放到真实感3D环境里就崩了。

智能体原地打转,从稍微不同的角度看到同一面墙就”惊讶”,永远无法系统性地探索。

此前的工作(ICM、RND、NGU)用预测误差或状态新颖性作为好奇心信号。

问题在于:这些方法把每个观测当作独立事件,没有持久的空间记忆。

智能体在几个回合后就忘了自己去过哪里。

它也缺乏轨迹上下文——没有”我刚从厨房来,应该往未探索的房间走,而不是回厨房”这种意识。

缺口所在:好奇心需要记忆

既需要空间记忆(世界的哪些部分存在),也需要情景记忆(这个回合我去过哪里)。

问题:好奇心驱动的探索在3D真实感世界中失效
   |
   v
诊断:智能体缺乏 (1) 持久空间记忆
                  (2) 情景轨迹上下文
   |
   v
方法:(1) 在线3D重建作为世界模型
      (2) RGB帧序列模型作为策略
   |
   v
证据:在HM3D上超越主动建图基线
      零样本迁移到Gibson和AI生成世界
   |
   v
结论:持久记忆+情景记忆实现有效好奇心

增量

一句话:这篇论文之前,好奇心驱动的智能体带着失忆症探索3D世界;之后,它们维护持久3D地图和情景轨迹记忆,实现系统性探索和零样本泛化。

核心机制

系统有两个在训练期间并行运行的组件:

持久世界模型:一个在线3D高斯泼溅重建,跨所有回合累积观测。

智能体探索时,新的RGB-D帧被融合进这个3D模型。

模型渲染新视角,渲染结果与实际观测的不匹配产生好奇心奖励。

关键在于这个模型是持久的——回合之间不重置,所以智能体不会对之前见过的几何结构”惊讶”。

情景策略:一个基于transformer的策略,接收RGB帧序列(智能体本回合迄今的轨迹)并输出动作。

测试时没有显式地图输入——只有原始像素。

序列建模给智能体隐式记忆,知道本回合去过哪里,引导它避免立即回头。

训练循环:
                                    
  RGB-D帧 -----> 3D高斯泼溅(持久)
       |                   |
       |                   v
       |             渲染新视角
       |                   |
       |                   v
       +---> 比较 -----> 预测误差 = 好奇心奖励
       |                   |
       v                   v
  Transformer策略 <---- RL更新(PPO)
  (RGB序列)
       |
       v
  动作 --> 环境

部署时,3D模型被丢弃。

策略仅在RGB帧上运行,使用其学到的探索策略。

核喻:想象一个带笔记本的博物馆参观者,脑中有一张不断完善的心理地图。

3D重建是心理地图——它在多次参观(回合)中累积,所以你记得哪些展厅已经看过。

transformer策略是笔记本,你在上面记录今天的路径——“从大厅进入,左转到印象派,现在往右走”。

笔记本每次参观都重置,但心理地图持续存在。

当你看到一条走廊,你查看心理地图(渲染你预期看到的东西)。

如果现实不匹配,那就有意思了——去探索。

笔记本防止你立即折返。

经过多次参观,你内化了高效的探索模式,所以你可以在新博物馆里导航,不需要心理地图,只用笔记本和直觉。

关键概念

  • 好奇心即预测误差:想象你蒙着眼睛走过一栋房子,边走边建立心理模型。

你根据已见过的东西预测下一个房间的样子。

当你摘下眼罩,现实与预测不符,那就是惊讶——那就是好奇心。

在强化学习中,这种惊讶变成内在奖励。

智能体被激励去访问世界模型出错的地方,这自然驱动探索。

陷阱在于:如果你的心理模型每天重置,你会对同一个厨房一遍遍”惊讶”。

这就是为什么持久性很重要。

  • 情景记忆vs语义记忆:情景记忆是”我30秒前走过厨房”。

语义记忆是”厨房有炉子和冰箱”。

在本文中,3D重建是语义的(关于世界几何的持久事实),而transformer的序列上下文是情景的(本回合我去过哪里)。

情景记忆防止局部循环(“我刚从那里来,别回去”),语义记忆防止全局循环(“我已经完全探索过那个区域了”)。

  • 3D高斯泼溅:一种将3D场景表示为一组有方向、有颜色的”泼溅”(想象模糊的椭球体)的方法。

与神经辐射场(NeRF)不同,后者渲染慢,高斯泼溅快速且可以在新观测到达时在线更新。

每个泼溅有位置、颜色、不透明度和协方差。

渲染一个视角就是把这些泼溅投影到图像平面并混合它们。

对本文来说,它是保存持久世界模型的数据结构。

框架转变

之前(标准好奇心):              之后(本文):

回合1:                           回合1:
  观测 --> 预测 --> 误差             观测 --> 3D模型(空)
      |        |                        |         |
      v        v                        v         v
  奖励 <-- 遗忘                      渲染 --> 误差 --> 奖励
                                        |
回合2:                                 v
  观测 --> 预测 --> 误差             3D模型(已更新)
      |        |                        |
      v        v                    回合2:
  奖励 <-- 遗忘(同样的误差!)       观测 --> 3D模型(持久)
                                        |         |
[回合间无记忆]                          v         v
[无轨迹上下文]                      渲染 --> 误差 --> 奖励
                                        |         (已见区域奖励更低)
                                        v
                                    3D模型(增长)
                                    
                                    + Transformer看到轨迹
                                      (情景上下文)

从无状态好奇心到记忆增强好奇心,核心转变是将探索视为累积过程而非每回合重置

专家评审

选题眼光:这是真缺口。

好奇心驱动的强化学习在复杂3D环境中挣扎多年,“探索失忆症”的诊断很准。

问题位于强化学习探索和3D视觉的交叉点,考虑到具身AI的推进,这很及时。

不是人造缺口。

方法成熟度:组合巧妙但不算深度创新——用3D重建做世界模型已有探索(如基于SLAM的导航),序列模型做策略也是标准做法。

洞见在于配对:持久重建+情景策略。

执行扎实,但我想看到对更简单替代方案的消融(如体素网格而非高斯泼溅,或显式情景地图)。

论文没有深入探讨失败模式——当3D模型漂移或环境高度动态时会发生什么?

实验诚意:基线合理(主动建图方法如ANS,也使用3D重建但带显式规划)。

零样本迁移到Gibson和AI生成世界令人印象深刻,表明方法没有过拟合HM3D。

然而,下游任务结果(摘苹果、图像目标导航)相比从头训练基线只有适度改进——这表明学到的探索策略可迁移,但不是戏剧性的。

论文可以更透明地说明计算成本(在线训练3D重建很昂贵)。

写作功力:论文结构良好,但相关工作部分密集,可以精简。

方法部分如果更清楚地分解训练时和部署时发生什么会更好——容易错过3D模型在测试时被丢弃这一点。

消融研究很彻底,但图表太小难以解析。

重写结果部分,以零样本迁移(最引人注目的结果)开头会强化叙事。

判决弱接收 — 在真实问题上执行扎实,零样本泛化令人信服,但方法更像”优秀工程”而非概念突破。

下游任务结果不够亮眼,论文没有深入探究这种方法何时失效。

要点总结

用于探索的持久世界模型:如果你在3D环境中训练智能体,不要在回合之间重置世界模型。

跨回合累积空间知识以避免冗余探索。

这不仅适用于强化学习——任何需要探索空间的系统(主动学习、数据收集)都受益于持久记忆。

用于隐式情景记忆的序列模型:不用显式跟踪访问过的状态,而是在最近观测上使用transformer。

这比维护显式情景地图更简单,自然处理部分可观测性。

这是给任何策略添加”我最近去过哪里”上下文的轻量方法。

好奇心需要语义和情景记忆:语义记忆(持久事实)防止全局冗余。

情景记忆(最近轨迹)防止局部循环。

两者都需要。

这个框架迁移到其他探索问题——如超参数搜索,你想全局记住尝试过什么,但也要避免重访邻近配置。

零样本迁移作为学习探索的测试:策略在没有3D模型的情况下泛化到未见环境,这表明它学到了通用探索启发式(如”朝开放空间移动”、“避免回头”)。

这是评估你的探索方法是否学到可迁移策略而非环境特定技巧的有用视角。