DreamerV3:世界模型如何开启通用强化学习的新纪元

GitHub March 2026
⭐ 2958
来源:GitHubworld modelsreinforcement learning归档:March 2026
DreamerV3 代表了强化学习领域的范式转变。这项由研究员 Danijar Hafner 开发的模型,凭借固定超参数的单算法,在从机器人控制到雅达利游戏的广阔任务谱系中展现出卓越性能。其核心在于通过学习内部世界模型进行规划与决策,实现了前所未有的样本效率与泛化能力。

DreamerV3 绝非强化学习领域又一次渐进式改良,它是以模型为基础的方法在追求通用人工智能道路上的一次有力宣言。该算法由独立研究员 Danijar Hafner 创建,其原理看似简单却深刻:智能体应学习一个对其环境的紧凑预测模型——即“世界模型”——并利用这个内部模拟来规划未来行动并评估其后果。DreamerV3 的独特之处在于其统一且超参数稳定的设计。与大多数需要针对每个新任务或领域进行大量调优的 RL 算法不同,DreamerV3 在从 DeepMind Control Suite 的连续控制基准测试,到雅达利 2600 游戏的离散决策,乃至更复杂的开放环境中,均使用同一套参数设置。这标志着强化学习正朝着更通用、更鲁棒的方向迈进。其成功不仅体现在性能指标上,更在于它提供了一条可扩展的路径,让单一智能体能够跨越多样化、高维度的真实世界任务进行高效学习,为从游戏到实体机器人的广泛应用铺平了道路。

技术深度解析

DreamerV3 的架构是对原始 Dreamer 系列的优雅改进。它基于潜在世界模型原理运行,智能体学习将其感官输入压缩成一个随机潜在状态 `z_t`。该状态被设计为马尔可夫性质,包含了预测未来所需的所有必要信息。算法由三个通过经验回放同时训练的神经网络组成:

1. 表征模型: 将当前观测 `x_t` 和先前动作 `a_{t-1}` 编码为当前潜在状态 `z_t`。它学习需要保留哪些相关信息。
2. 动态模型(世界模型): 给定当前潜在状态 `z_t` 和动作 `a_t`,预测下一个潜在状态 `z_{t+1}` 和即时奖励 `r_t`。这是智能体“想象力”的核心。
3. 演员-评论家: `评论家` 评估从给定潜在状态出发的预期未来回报(价值)。`演员` 学习一种策略——动作的概率分布——以最大化由动态模型和评论家预测的价值估计。关键在于,两者完全在动态模型展开的想象轨迹上进行训练,而非真实环境步骤,从而实现了极高的样本效率。

V3 版本的一个关键技术突破是引入了对称对数预测与变换。世界模型在一个对称对数空间中预测奖励和价值。这种简单而强大的归一化技术,能够自动处理不同任务间差异巨大的奖励尺度(例如,雅达利游戏中的微小分数与 DMLab 中的大分值),而无需任何超参数调整。这是其超参数稳定性背后的主要秘诀。

另一个关键要素是KL 平衡机制。表征模型和动态模型通过损失函数中的 KL 散度项,共同承担预测下一个潜在状态的责任。DreamerV3 动态调整这种平衡,防止表征变得无关紧要或动态模型忽略观测。

其实现基于 JAX,允许在加速器上高效并行化。官方 GitHub 仓库 (`danijar/dreamerv3`) 提供了一个可扩展的代码库,已用于在超过 150 项任务上训练智能体。其性能令人震惊,如下方汇总基准测试所示。

| 基准测试套件 | 关键任务示例 | DreamerV3 性能 (vs. 人类归一化分数) | 值得关注的对比 (无模型方法) |
|---|---|---|---|
| Atari 26 (1亿帧) | 蒙特祖玛的复仇 | ~900% | IQN: ~400% |
| DeepMind Control Suite | 人形机器人奔跑 | ~950 分 | TD-MPC: ~850 分 |
| Crafter (开放式) | 已解锁成就 | ~18/22 | PPO: ~9/22 |
| Minecraft | 获取钻石 (稀疏奖励) | 约 5 天内解决 (GPU) | 先前 SOTA: 需要脚本化课程或远多于当前的计算量 |

数据要点: 上表展示了 DreamerV3 的双重优势:卓越的最终性能和惊人的样本效率。它能在以探索难度著称的游戏《蒙特祖玛的复仇》上达到人类性能的 900%,并能解决长视野的“获取钻石”任务,这展示了其在基于像素的离散领域和复杂的 3D 连续世界中均游刃有余的能力,且仅使用一套配置。

关键参与者与案例研究

DreamerV3 的开发主要是Danijar Hafner 的工作,他是一位有影响力的独立研究员,其在多伦多大学的博士论文构成了 Dreamer 项目的大部分基础。Hafner 从 PlaNet 智能体到 DreamerV1/V2/V3,持续专注于世界模型的研究,为基于模型的 RL 提供了一致且可扩展的蓝图。他的工作与企业 AI 实验室的大型团队努力形成对比,证明了深入、专注的研究所能产生的影响力。

虽然并非直接产品,但 DreamerV3 的理念与多个关键行业参与者的方向一致并产生影响。Google DeepMind 在基于模型的 RL 方面有丰富历史(例如 MuZero、AlphaZero),但通常依赖结合了学习模型的蒙特卡洛树搜索。DreamerV3 提供了一个引人注目的替代方案:在潜在空间中进行端到端的基于梯度的规划,这可能比 MCTS 计算效率更高。OpenAI 的方法历来倾向于大规模无模型学习(GPT、DALL-E 及早期的 RL 工作)。然而,此类方法在机器人领域的样本低效性,使得 DreamerV3 的方法对于他们实现具身 AI 的雄心极具参考价值。

在机器人领域,像波士顿动力(现属现代汽车集团)和 Figure AI 这样的公司正在推动更自主、通用的机器人发展。从有限的真实世界交互中学习复杂技能的能力——这正是 DreamerV3 的标志——是他们的终极目标。虽然他们目前的控制系统通常将基于模型的轨迹优化与学习组件相结合,但像 DreamerV3 这样鲁棒的学习世界模型,最终可能整合这些流程,使机器人能够动态适应新情况。

一个引人注目的案例是其在《我的世界》中“获取钻石”任务上的表现。这项任务奖励极其稀疏,需要长时间规划和一系列复杂子技能(伐木、制作工具、采矿等)。DreamerV3 在标准 GPU 上仅用约 5 天训练便解决了该任务,而先前的最先进方法要么需要精心设计的课程学习,要么需要多得多的计算资源。这证明了其世界模型在应对长期规划挑战方面的强大能力。

更多来自 GitHub

Vicinae:一款原生桌面启动器,以隐私与速度挑战 Alfred 和 SpotlightVicinae 在桌面启动器领域异军突起,成为备受瞩目的竞争者。这一品类长期以来由 macOS 的 Spotlight 和付费应用 Alfred 主导。该项目托管于 GitHub 的 `vicinaehq/vicinae`,短时间内已收获近Open-Slide:重新定义办公自动化的智能体原生幻灯片工具Open-Slide 并非又一款演示文稿库,而是一个专为 AI 智能体设计的框架。与需要人工介入的传统幻灯片 API 不同,Open-Slide 将幻灯片创建过程拆解为一组可组合、对智能体友好的函数。该框架自动处理布局、文本放置、图片插入与Bitcoin Core:万亿美元网络背后的隐形引擎Bitcoin Core 作为比特币网络的原生客户端和参考实现,堪称现存经受考验最久的去中心化基础设施。由全球志愿者贡献者群体开发与维护,该项目是中本聪白皮书的权威化身。其架构——基于工作量证明(PoW)共识机制、未花费交易输出(UTXO)查看来源专题页GitHub 已收录 2372 篇文章

相关专题

world models137 篇相关文章reinforcement learning89 篇相关文章

时间归档

March 20262347 篇已发布文章

延伸阅读

DayDreamer:让机器人靠“想象”学习,但硬件门槛仍是拦路虎知名研究员Danijar Hafner的最新开源项目DayDreamer,让实体机器人通过在学习到的世界模型中模拟结果来掌握复杂任务。这一方法有望大幅提升样本效率,但高昂的硬件需求和算法复杂性仍是其广泛普及的重大障碍。CodeRL:Salesforce如何用强化学习教会AI写代码在NeurIPS 2022上亮相的CodeRL,是Salesforce Research提出的一套创新框架,它将预训练语言模型与深度强化学习深度融合,以单元测试通过率作为奖励信号,大幅提升代码生成的正确性。这一方法标志着从静态监督微调向动态Safe-Control-Gym:安全关键型强化学习基准测试的新标杆一款名为 safe-control-gym 的全新开源基准测试平台,将 PyBullet 物理引擎与 CasADi 符号动力学深度融合,为安全关键型强化学习与控制研究打造了标准化试验场。它直指机器人及自主系统中约束策略可重复评估的迫切需求,KataGo Custom Fork Opens New Front in AI Alignment Research via GoA new GitHub repository, katago-custom, forks the powerful Go AI KataGo to create a controlled environment for AI alignm

常见问题

GitHub 热点“DreamerV3: How World Models Are Unlocking Generalist Reinforcement Learning”主要讲了什么?

DreamerV3 is not merely another incremental improvement in reinforcement learning; it is a compelling argument for the supremacy of model-based methods in the quest for generalist…

这个 GitHub 项目在“DreamerV3 vs PPO sample efficiency benchmark numbers”上为什么会引发关注?

DreamerV3's architecture is an elegant refinement of the original Dreamer lineage. It operates on the principle of latent world models, where an agent learns to compress its sensory inputs into a stochastic latent state…

从“How to implement DreamerV3 for custom robotics simulation”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 2958,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。