World models of environment, agent and joint agent-environment systems
本文提出了一种利用计算力学来区分并定义环境、智能体及其共同交互的规范预测模型的框架,展示了闭环耦合和支持限制如何从根本上改变这些世界模型的结构与复杂度。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在现代人工智能时代,一个核心挑战是如何教会机器理解它们周围的世界。为了做出决策,一个智能体——无论是机器人、软件程序还是数字大脑——都需要一个“世界模型”。这并非指物理意义上的地球仪,而是一个内部地图或一套规则,允许系统预测接下来会发生什么。如果机器人知道按下按钮通常会开门,那么它就拥有了关于这种交互的简单模型。几十年来,研究人员一直专注于这些模型如何根据智能体的行为来预测未来。他们问道:“如果我采取这个行动,我会看到什么?”这种方法取得了巨大的成功,使机器能够通过在行动前模拟结果来学习复杂的任务。然而,这种传统观点假设模型仅仅是为了理解环境作为一个等待智能体动作的被动舞台而构建的。它将智能体自身行为视为一个固定的输入,而非故事中动态的一部分。
一组研究人员现在提出了一种更细致的方法来审视这些模型。他们认为,要真正理解人工智能是如何思考的,我们不仅要区分它预测了“什么”,还要区分它正在建模的是“哪种渠道”的信息。在智能体与其周围环境的任何交互中,都有三种看待因果流动的不同方式。首先,是环境的视角,即在特定行动下会看到什么。第二,是智能体自身的视角,即在看到某些情况后,它下一步会采取什么行动。第三,是整个系统协同工作的视角,即预测当两者陷入循环时,所展开的实际行动与观察序列。研究人员使用一种被称为“计算力学”的数学框架,为这三个视角的每个最有效、最精简的模型进行了定义。他们的工作揭示了这些模型在本质上是不同的结构,而不仅仅是同一种事物的变体。
这项研究中最令人惊讶的发现涉及智能体在与环境进行闭环运行时的情形。理论上,一个智能体可以想象它可能采取的每一个可能的行动,甚至是那些它永远不会去执行的行动。一个基于这种“不受限”视角的模型必须解释所有的反事实可能性。研究人员发现,对于许多系统而言,这种不受限的模型极其复杂,有时需要无限数量的内部状态来追踪所有可能性。然而,当他们观察仅考虑智能体实际采取的行动——即“受支持”的行动——的模型时,情况发生了戏剧性的变化。他们证明了,智能体实际行为的模型总是由联合系统的模型所决定的。换句话说,当通过智能体实际选择的视角来看待时,环境那复杂的、无限的可能性会坍缩为一个更简单的、有限的结构。
为了说明这一点,研究人员构建了一个特定的例子,涉及一个简单的二进制环境和一个具有有限记忆的控制器。在这种情景下,环境有一个隐藏状态,其值可以为零或一。某些行动会随机重置该状态,而另一些行动则保持状态不变。如果你试图构建一个能够预测在任何可能的行动序列下环境行为的模型,该模型会变得无限大。这是因为智能体理论上可以选择长时间固定状态,从而创造出无数种独特的信念状态。但当研究人员引入一个只执行特定一组行动的控制器——即偶尔重置状态,并在重置前保持状态固定的短时间内进行操作——复杂性便消失了。仅限于控制器实际执行的行动下的环境模型,变得有限且易于处理。那些“无限”的可能性在实际的交互中从未实现。
这种区分对于理解人工智能究竟在学习什么至关重要。研究人员表明,人工智能用于决策的内部状态并不一定是整个可能世界的地图。相反,它通常是针对其经历过的特定交互的地图。当受限于智能体的实际行为时,环境的模型是联合过程的一个简化版本。研究人员证明,这个简化模型的各个状态直接源自联合系统的状态。这意味着,智能体世界模型的复杂度并非环境本身的固有属性,而是由智能体与世界之间的特定耦合关系决定的。如果智能体的能力有限,其世界模型也会相应地受到限制并变得更简单。
这项工作的意义在于如何理解和信任人工智能。如果我们想知道一个AI对其世界的认知,我们不能仅仅在真空中观察它的预测。我们必须追问:它是在预测所有可能行动下的环境,还是在基于它正在遵循的特定策略来预测环境?研究人员认为,这是两个不同的问题,需要两个不同的模型。一个AI可能拥有一个非常简单的内部世界表示,因为它只接触到现实的一个微小切片。这并不意味着这个AI很“笨”或者世界很简单;这意味着该AI的模型是为其在系统中的特定角色量身定制的。通过将环境模型、智能体模型和联合过程模型区分开来,研究人员为描述这些系统究竟在做什么提供了一种更清晰的语言。
这种方法还阐明了规划与学习之间的区别。当一个智能体从数据中学习时,它通常是从特定的交互中学习,而非从所有可能的交互中学习。研究人员的框架让我们能够看到,从这些数据中学到的模型是一个“支持受限”的模型。即使它无法描述环境的完整理论图景,它对于智能体实际面临的情况也是有效且准确的。这有助于解释为什么一些AI系统尽管在理论层面上模型看似不完整或过于简化,但在实践中却表现出色。它们并不是在试图模拟不可能,而是在模拟真实。
研究结论指出,世界模型的结构并非固定不变,而是由交互本身塑造的。智能体与环境的耦合方式决定了预测其未来所需的复杂度。这挑战了“存在一个智能体应当努力学习的单一、完美的世界模型”这一观点。相反,“最好的”模型取决于所提出的问题。如果问题是“如果我做X会发生什么?”,答案可能需要一个复杂的模型。但如果问题是“给定我在做Y的情况下,接下来会发生什么?”,答案则可能存在于一个更简单的结构中。通过精确定义这些模型,研究人员提供了一个更好地理解智能机制的工具,表明机器思维的复杂度往往是其身体及其世界约束条件的反映。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。