2025-09-0202ai门户网
编辑:桃子
【本站导读】世界模型是什么?Sora是世界模型吗?
随着媒体狂炒Sora,OpenAI的介绍材料中称Sora是「worldsimulator」,世界模型这个词又进入视野,但很少有文章来介绍世界模型。
这里回顾一下什么是世界模型,以及讨论Sora是不是worldsimulator。
什么是worldmodels/世界模型
当AI领域中讲到世界/world、环境/environment这个词的时候,通常是为了与智能体/agent加以区分。
研究智能体最多的领域,一个是强化学习,一个是机器人领域。
因此可以看到,worldmodels、worldmodeling最早也最常出现在机器人领域的论文中。
而今天worldmodels这个词影响最大的,可能是Jurgen2018年放到arxiv的这篇以「worldmodels」命名的文章,该文章最终以「RecurrentWorldModelsFacilitatePolicyEvolution」的title发表在NeurIPS‘18。
该论文中并没有定义什么是Worldmodels,而是类比了认知科学中人脑的mentalmodel,引用了1971年的文献。
mentalmodel是人脑对周边世界的镜像
Wikipedia中介绍的mentalmodel,很明确的指出其可能参与认知、推理、决策过程。并且说到mentalmodel主要包含mentalrepresentations和mentalsimulation两部分。
aninternalrepresentationofexternalreality,hypothesizedtoplayamajorroleincognition,reasoninganddecision-making.ThetermwascoinedbyKennethCraikin1943whosuggestedthatthemindconstructs“small-scalemodels”ofrealitythatitusestoanticipateevents.
到这里还是说得云雾缭绕,那么论文中的结构图一目了然的说明了什么是一个worldmodel。
图中纵向V->z是观测的低维表征,用VAE实现,水平的M->h->M->h是序列的预测下一个时刻的表征,用RNN实现,这两部分加起来就是WorldModel。
也就是说,Worldmodel的主要包含状态表征和转移模型,这也正好对应mentalrepresentations和mentalsimulation。
看到上面这张图可能会想,这不是所有的序列预测都是worldmodel了?
其实熟悉强化学习的同学能一眼看出来,这张图的结构是错误(不完整)的,而真正的结构是下面这张图,RNN的输入不仅是z,还有动作action,这就不是通常的序列预测了(加一个动作会很不一样吗?是的,加入动作可以让数据分布自由变化,带来巨大的挑战)。
Jurgen的这篇论文属于强化学习领域。
那么,强化学习里不是有很多model-basedRL吗,其中的model跟worldmodel有什么区别?答案是没有区别,就是同一个东西。Jurgen先说了一段
基本意思就是,不管有多少model-basedRL工作,我是RNN先驱,RNN来做model是我发明的,我就是要搞。
在Jurgen文章的早期版本中,还说到很多model-basedRL,虽然学了model,但并没有完全在model中训练RL。
没有完全在model中训练RL,实际上并不是model-basedRL的model有什么区别,而是model-basedRL这个方向长久以来的无奈:model不够准确,完全在model里训练的RL效果很差。这一问题直到近几年才得到解决。
聪明的Sutton在很久以前就意识到model不够准确的问题。在1990年提出Dyna框架的论文IntegratedArchitecturesforLearning,PlanningandReactingbasedonDynamicProgramming(发表在第一次从workshop变成conference的ICML上),管这个model叫actionmodel,强调预测action执行的结果。
RL一边从真实数据中学习(第3行),一边从model中学习(第5行),以防model不准确造成策略学不好。
可以看到,worldmodel对于决策十分重要。如果能获得准确的worldmodel,那就可以通过在worldmodel中就反复试错,找到现实最优决策。
这就是worldmodel的核心作用:反事实推理/Counterfactualreasoning,也就是说,即便对于数据中没有见过的决策,在worldmodel中都能推理出决策的结果。
了解因果推理的同学会很熟悉反事实推理这个词,在图灵奖得主JudeaPearl的科普读物Thebookofwhy中绘制了一副因果阶梯,最下层是「关联」,也就是今天大部分预测模型主要在做的事;中间层是「干预」,强化学习中的探索就是典型的干预;最上层是反事实,通过想象回答whatif问题。Judea为反事实推理绘制的示意图,是科学家在大脑中想象,这与Jurgen在论文中用的示意图异曲同工。
左:Jurgen论文中的世界模型示意图。右:Judea书中的因果阶梯。
到这里我们可以总结,AI研究人员对worldmodel的追求,是试图超越数据,进行反事实推理,回答whatif问题能力的追求。这是一种人类天然具备,而当前的AI还做得很差的能力。一旦产生突破,AI决策能力会大幅提升,实现全自动驾驶等场景应用。
Sora是不是worldsimulator
simulator这个词更多出现在工程领域,起作用与worldmodel一样,尝试那些难以在现实世界实施的高成本高风险试错。OpenAI似乎希望重新组成一个词组,但意思不变。
Sora生成的视频,仅能通过模糊的提示词引导,而难以进行准确的操控。因此它更多的是视频工具,而难以作为反事实推理的工具去准确的回答whatif问题。
甚至难以评价Sora的生成能力有多强,因为完全不清楚demo的视频与训练数据的差异有多大。
更让人失望的是,这些demo呈现出Sora并没有准确的学到物理规律。已经看到有人指出了Sora生成视频中不符合物理规律之处[OpenAI发布文生视频模型Sora,AI能理解运动中的物理世界,这是世界模型吗?意味着什么?]
我猜测OpenAI放出这些demo,应该基于非常充足的训练数据,甚至包括CG生成的数据。然而即便如此那些用几个变量的方程就能描述的物理规律还是没有掌握。
OpenAI认为Sora证明了一条通往simulatorsofthephysicalworld的路线,但看起来简单的堆砌数据并不是通向更高级智能技术的道路。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表本站立场。文章及其配图仅供学习分享之
新品榜/热门榜