Foundations of Embodied Intelligence
Foundations of Embodied Intelligence
智能体如何在物理世界中实现真正的理解与行动?这一问题长期困扰着人工智能研究者。传统的符号AI假设智能可以通过抽象的符号操作实现,智能体被简化为处理离散表示的计算机程序。这种方法在棋类游戏和逻辑推理领域取得了显著成就,但在让机器人打开一扇门或与未知环境进行灵活交互时却显得力不从心。具身智能(Embodied Intelligence)作为一种范式转变,主张智能不能脱离身体及其在物理世界中的实践经验而独立存在。本章将追溯具身认知的哲学渊源,阐述感觉运动回路作为理解智能基本单元的核心地位,探讨可供性(affordances)概念如何连接感知与行动,并回顾从经典机器人学到现代深度学习时代具身AI研究的关键演进。最终,本章将构建一个分析框架,为后续章节中关于世界模型、决策机制和机器人系统的深入讨论奠定概念基础。
1.1 从笛卡尔二元论到具身认知:哲学根基
理解具身智能为何重要,首先需要回溯西方哲学中关于身心关系的长期争论。这一争论不仅塑造了现代认知科学的诞生,也为人工智能研究提供了隐含的形而上学预设。
1.1.1 笛卡尔二元论的遗产与局限
勒内·笛卡尔(1596-1650)在其《第一哲学沉思集》中系统阐述的心身二元论,将精神与物质确立为两种根本不同的实体:精神实体具有思维但无广延,物质实体具有广延但不能思维。这一理论虽然解决了当时神学与科学的某些冲突,却为后世留下了难以弥合的哲学鸿沟。如果心灵与身体是异质的实体,它们如何能够相互作用?笛卡尔不得不诉诸松果体这一神秘结构来解释二者的交汇点。
这种二元论的遗产在20世纪中叶的人工智能研究中以新的形式复活。约翰·麦卡锡1956年在达特茅斯会议上提出“人工智能”这一术语时,所设想的人工智能本质上是一种符号操作:智能被理解为对抽象符号的计算处理,认知过程被类比为计算机程序对信息的处理。在这种观点下,智能体的“身体”不过是一个输入输出设备,类似于连接中央处理器的传感器和执行器。“框架问题”(frame problem)——即如何在符号系统中有效表示哪些世界状态因行动而改变而哪些保持不变——正是这种符号主义进路内在困难的具体体现。
1.1.2 现象学传统对身体性的强调
对笛卡尔传统的系统性批判来自欧洲大陆的现象学传统。埃德蒙德·胡塞尔(1859-1938)在其后期工作中发展出“身体哲学”(Philosophie des Leibes),区分了作为物质对象的“身体”(Körper)与作为经验主体之载体、具有主体性意义的“活体”(Leib)。胡塞尔指出,我们在世界中行动时首先通过身体体验空间,身体不是空间中定位的一个对象,而是所有空间定位得以可能的条件。这一洞见对理解智能具有深远意义:我们不是首先拥有空间表征然后通过身体行动,而是通过身体在世存在的活动本身构成我们的空间经验。
马丁·海德格尔(1889-1976)进一步将批判推向存在论层面。在《存在与时间》中,海德格尔主张此在(Dasein,人类存在者)的基本存在方式是“在世界中存在”(Being-in-the-world),而非孤立心灵面对外部世界的二元对立。智能不是某种发生在“内部”的计算过程,而是在与世界的交道(Umgang)中展开的世内存在者的存在方式。锤子不是首先被表征为一系列属性然后被识别,而是在我们使用它的活动中当下呈现为可用之物。这种存在论视角为具身智能提供了根本性的方向指引。
法国哲学家莫里斯·梅洛-庞蒂(1908-1961)在其《知觉现象学》中系统发展了身体主体性理论。梅洛-庞蒂提出,身体作为“现象场”的承载者,具有一种前反思的“身体图式”(body schema),使得我们能够无需显式表征即可协调复杂的运动。这种身体图式不是关于身体的知识,而是一种实践能力——一种使身体各部分能够作为一个整体对情境作出回应的身体性knowing-how。理解这一概念对于机器人学和人工智能设计具有直接启示:与其构建关于身体的内部模型然后将其转化为运动命令,不如设计能够在身体-环境动态中自组织行为的系统。
1.1.3 认知科学的具身转向
现象学家的洞见在20世纪80年代开始进入认知科学主流研究。赫伯·加塞克(Herbert Gelernter)等研究者注意到,经典符号AI在处理现实世界问题时遭遇了严重的表征瓶颈。物理世界充满了细节和复杂性,这些在符号系统中无法穷尽地列举。意大利神经科学家Antonio Damasio提出的“躯体标记假说”(somatic marker hypothesis)进一步从神经科学角度支持了具身认知的进路,指出情感和身体状态在决策过程中扮演着不可或缺的角色,而非仅仅作为理性计算的干扰因素。
具身认知的科学化运动以多种形式展开。进化机器人学(Evolutionary Robotics)试图通过在物理环境中进化控制器的选择压力来产生具身智能,强调身体的形态对智能行为的发生具有构成性作用。动态系统理论为理解身体-环境-控制器的耦合提供了数学框架,强调行为作为非线性动力学系统的涌现特性而非中央控制器的输出。社会认知的研究者则指出,人类的高阶认知能力——包括语言和抽象思维——是在身体间交互的实践中发展起来的,理解这些能力需要将其回溯到更基础的身体性交互模式。
值得特别关注的是“镜像神经元”(mirror neuron)的发现。这类在猕猴前运动皮层F5区发现的神经元,在个体执行特定动作以及观察其他个体执行相同动作时均会放电。这一发现为身体性在社会认知中的核心作用提供了神经生物学证据,支持了具身认知理论中关于理解他人行为的基础在于身体模拟(body simulation)的观点。尽管关于镜像神经元在人类认知中的确切作用仍有争议,这一研究领域已经深刻影响了具身AI对社会交互和心智理论(Theory of Mind)的研究进路。
1.2 智能体-环境耦合:感觉运动回路作为分析的基本单元
具身认知的哲学基础为理解智能提供了一个新的框架,但将这些洞见转化为可操作的分析和设计原则需要更精确的概念工具。本节将系统阐述感觉运动回路(sensorimotor loop)作为具身智能分析基本单元的核心地位。
1.2.1 从输入-输出到耦合动力学
经典认知科学将智能体建模为输入-输出系统:传感器接收环境刺激,经过内部处理(“计算”或“表征”),产生行动输出。这一模型将智能体视为相对于环境的封闭系统,其内部状态的变化完全由输入决定,行动被视为内部处理的最终产物。这种建模策略在工程学上简洁优雅,但正如我们将在后续章节中详细分析的,它忽略了智能体与环境的深度耦合。
具身智能采用替代性的概念框架。智能体不是被动接收输入然后产生输出的处理器,而是通过持续的身体活动与环境耦合的动力学系统。智能体通过其行动改变环境,环境的变化又构成智能体后续感知的基础。这种循环性不是偶然的干扰或噪声来源,而是智能体存在的基本方式。凯文·凯利(Kevin Kelly)所谓“认知即是行动”(cognition is a verb)的洞见,正是对这种耦合动力学的直观表达。
```mermaid graph TD A[环境状态 S] -->|"感知 P(S)"| B[内部状态 C] B -->|"决策/计算"| C[行动选择 A] C -->|"执行"| D[环境交互] D -->|"状态更新"| A D -.->|"反馈"| C style A fill:#e1f5fe style B fill:#fff3e0 style C fill:#e8f5e9 style D fill:#fce4ec ```
如上图所示的感觉运动回路结构中,感知、认知和行动并非线性序列中的独立阶段,而是相互嵌套、相互构成的统一过程中。J. J. Gibson的生态光学理论为理解这种耦合提供了关键概念:智能体从环境中获取的不是关于环境的“信息”(information as abstract data),而是关于自身行动可能性(affordances)的光流模式(optic flow)。智能体的运动导致光流的特定变化模式,而这些模式本身就编码了关于环境可操作性的信息。
1.2.2 主动感知与感觉运动对应
经典机器视觉将视觉理解为一个从感官数据恢复世界表征的“逆问题”。然而,具身视角强调视觉从根本上说是主动的(active)和具身性的(embodied)。智能体不是等待视觉系统“处理”环境信息,而是通过自身的运动探索性地构建对环境的理解。主动感知(active perception)假说主张,感知和行动是互补的:感知告诉智能体行动的后果,行动则揭示哪些信息可以通过特定方式获取。
这种感觉运动对应关系具有规范性的(normative)结构。不同类型的行动产生不同类型的感觉反馈模式,反过来,不同的感觉状态提示不同类型行动的可行性。一个经典的实验范式是考察受试者抓取不同大小物体时的运动学参数变化。研究发现,抓取运动的对侧手臂运动持续时间与物体大小呈正相关,这表明感觉运动系统整合了关于物体的尺寸信息和手臂运动的动态特性,而非分别处理后再整合。
这种感觉运动耦合具有计算上的优势。智能体可以通过选择性地执行某些行动来“询问”环境,而非穷尽地计算所有可能的行动后果。例如,要确定一个物体是否可移动,不必计算其质量、摩擦系数等物理参数,然后将其代入运动方程——智能体可以直接推它,通过观察推的结果来获取答案。这种“追问环境”而非“询问表征”的策略被称为“方法朴素物理”(methodical naive physics),是具身智能处理复杂物理世界的重要机制。
1.2.3 自主行为的涌现与自组织
感觉运动回路框架的另一个重要含义是,自主行为可以从局部耦合的交互中涌现,而非需要中央控制器的显式规划。Rodney Brooks在1991年的论文"Intelligence without Representation"中提出,这种“基于行为”(behavior-based)的机器人学进路可以更有效地产生在真实世界环境中工作的智能系统。
Brooks的_subsumption architecture_展示了如何通过叠加越来越复杂的竞争行为层来构建智能行为,每一层利用感觉输入直接产生行动,而不需要传统意义上的世界模型或符号规划。这一设计哲学的核心洞见是:智能行为不需要等待完整的世界表征构建完成,简单的反应性行为(reactive behaviors)已经能够在特定环境中产生有效功能。这一洞见在后续的强化学习和机器人控制研究中得到了广泛继承和发展。
然而,过度依赖纯反应性系统也暴露了局限性。纯粹的反应性系统在面对需要记忆过去经验或规划未来行动的复杂任务时表现不佳。这促使研究者探索感觉运动回路中表征和计算的新形式——这些内容将在后续章节关于世界模型和决策机制的讨论中详细展开。当前的共识是,有效的具身智能系统需要整合反应性的快速响应和认知性的慢速规划,而这两者都可以在感觉运动耦合的框架内理解。
1.3 可供性感知:生态心理学的核心概念
Gibson的生态心理学为具身智能提供了另一个核心概念:可供性(affordance)。理解可供性对于设计能够与复杂环境灵活交互的人工智能系统具有关键意义。
1.3.1 可供性的定义与感知机制
James J. Gibson在其1979年的开创性著作《视觉世界的生态学》中提出了可供性概念。可供性指的是环境为生物体(或智能体)提供的行动可能性。Gibson强调,可供性不是环境的客观属性,也不是智能体主观的心理属性,而是两者之间的关系属性(relational property)。一张椅子对直立行走的人提供“坐”的可能性,对爬行的婴儿则可能提供“攀爬”的可能性——可供性随智能体能力的变化而变化。
这种关系性属性具有重要的感知论含义。传统观点认为,我们首先感知环境的物理属性(如形状、大小、材质等),然后基于这些属性和我们自身的目标来决定行动。然而,Gibson主张可供性可以直接感知,无需中间的属性表征过程。当一个人看到一段楼梯时,他直接看到的是“可以攀登”的可能性,而非一系列需要后续解释的几何特征。这种直接的感知-行动耦合解释了为什么人类能够如此迅速和流畅地与物理环境交互。
为了支持直接感知假说,Gibson引入了“环境信息”(ambient optic array)和“光流”(optic flow)等概念。环境不是向智能体传递离散的“快照”,而是提供了持续的、与智能体运动相关的光场结构。当智能体向可坐之物移动时,视觉系统接收到的光流模式与向不可坐之物移动时不同。正是这些光流模式直接编码了可供性信息,使得智能体无需显式计算即可获取行动可能性。
1.3.2 可供性在人工系统中的应用
将可供性概念引入人工智能和机器人学需要解决可计算性问题。生态心理学强调可供性的关系性和情境依赖性,这使得提前枚举所有可能可供性变得困难。然而,研究者已经发展出多种将可供性概念工程化的方法。
一种方法是将可供性学习视为监督学习问题。在这种情况下,“可供性”被操作性地定义为智能体执行特定行动的成功率或效率,智能体通过经验学习哪些环境特征与成功的行动相关联。例如,掷不同形状的物体时,智能体可以学习到形状特征(如球体的对称性)与能否成功抓住之间的关系。
另一种方法基于感觉运动对应关系。可供性不是作为静态表征存储,而是作为感觉运动规律的涌现特性。智能体通过探索性行动构建关于“当我做X时,感觉会如何变化”的知识。这种感觉运动知识编码了可供性信息:当当前感觉状态匹配特定模式时,某种行动的成功概率较高。
特别值得关注的进展是视觉可供性的计算模型研究。Pinto比较了不同视觉特征对可供性预测的贡献,发现结合局部外观特征和空间上下文特征(如物体相对于地面的位置)的模型能够更准确地预测人类的可供性判断。这些研究为设计能够自动学习可供性表示的视觉系统提供了经验基础。
1.3.3 形态计算与身体的计算角色
可供性概念引出了一个更深层的问题:身体的形态本身是否在进行“计算”?这一观点被称为“形态计算”(morphological computation),主张身体的物理结构和动力学特性可以执行信息处理功能,从而减轻中枢控制器的计算负担。
形态计算的概念与具身智能的核心理念密切相关。在传统的计算观点中,信息处理完全发生在神经网络或处理器中,身体仅作为输入输出设备。然而,形态计算观点认为,身体本身的物理动力学可以被利用来执行计算。例如,行走时腿部肌腱和肌肉的弹性储能释放可以视为一种模拟计算,减少了中枢神经系统需要主动控制的运动参数。
这一视角对人工系统设计具有重要启示。设计者可以选择“计算化身体”(computational body)——即利用身体的形态和材料特性来实现传统上由控制器执行的计算功能。软体机器人学(soft robotics)的发展正是这一理念的体现:软体材料本身的顺应性和弹性可以在与环境的交互中产生有用的行为,而不需要精确的位置控制。
然而,形态计算并非万能。身体形态是长期进化的产物,针对特定环境进行了优化。人工系统的形态设计需要在工程约束下平衡多种考虑,且形态一旦固定便难以调整。因此,形态计算最好被视为与中枢控制器的协同关系,而非完全替代后者的计算功能。在本书关于世界模型的章节中,我们将详细讨论如何整合形态计算与学习控制器的设计。
1.4 具身AI研究的历史演进
理解当前具身智能研究的状态需要将其置于历史脉络中。本节将追溯具身AI从古典机器人学到当代深度学习时代的发展历程,识别关键范式转变和技术突破。
1.4.1 古典时期:Shakey与问题求解的传统
具身AI研究可以追溯到20世纪60年代晚期的移动机器人研究。最具影响力的是斯坦福研究院(Stanford Research Institute)的Shakey项目(1966-1972),该项目的目标是开发一个能够自主导航、执行简单任务(如推箱子)的移动机器人。Shakey整合了三个核心子系统:感知系统(使用摄像机和接触传感器)、世界建模系统(维护环境地图和物体位置)、以及规划系统(使用STRIPS等符号规划器生成行动序列)。
Shakey代表了具身AI研究的“经典进路”:智能被理解为问题求解,智能体首先构建关于世界的符号表征(地图、状态描述),然后使用符号推理(规划算法)生成行动计划,最后将计划转化为低层运动控制。这一进路基于一个隐含假设:智能的核心是表征和推理,而具身性主要是工程实现上的考虑(需要传感器和执行器来执行规划器输出的行动)。
然而,这种方法很快遭遇了根本困难。最显著的是“表示的脆弱性”(brittleness of representation)问题:Shakey的世界模型必须以符号形式明确表示所有相关环境特征,但这在实际环境中几乎不可能实现——真实世界充满了噪声、不确定性、以及规划时未预见的情况。环境的变化(光线改变、物体移动)可能导致整个规划失效,因为符号表征无法灵活地适应动态变化。这一问题后来被称为“表示-行动鸿沟”(representation-action gap):符号表征与物理行动之间缺乏有效的连接机制。
1.4.2 行为机器人学的崛起
对经典进路局限性的反思催生了行为机器人学(behavior-based robotics)作为一种替代范式。如前所述,Rodney Brooks在MIT的机器人实验室开发了subsumption architecture,其核心思想是放弃统一的中央表征和规划,转而使用由简单行为模块构成的分层结构。
这一范式转变的关键洞见是:复杂行为可以从简单行为的组合中涌现,而非需要复杂的中央控制器。Brooks的团队展示了无需显式地图或规划,移动机器人也能完成导航任务。通过叠加"avoid obstacles"、"walk toward light"等简单行为模块,机器人能够表现出看似智能的整体行为。这一发现对后续研究产生了深远影响。
行为机器人学的另一个重要贡献是强调与真实物理环境交互的重要性。经典AI主要在模拟环境中开发和测试,但行为机器人学家发现,许多在模拟中被忽略的问题——传感器噪声、执行器延迟、环境中的意外障碍——在真实世界中会产生显著影响。这一认识促使具身AI研究更紧密地与机器人硬件和真实环境交互。
然而,行为机器人学也面临自身的局限性。纯反应性系统难以处理需要记忆过去经验或规划长期目标的任务。当任务要求智能体记住已执行过的行动序列或预测行动的多步后果时,简单的感觉-行动映射变得不够用。这一张力推动了后续研究探索行为与认知、反应与规划之间的整合机制。
1.4.3 发育机器人学与认知架构
20世纪90年代末至21世纪初,发育机器人学(developmental robotics)作为具身AI的一个新兴分支出现,其核心理念是借鉴人类儿童认知发展的机制来设计人工学习系统。这一领域强调智能体的认知能力应该在发育过程中逐步构建,而非预先完全编程。
MIT的