Illuminating the Three Dogmas of Reinforcement Learning under Evolutionary Light
本文认为,人工生命领域可以通过将开放式新颖性搜索与代理的热力学理论相结合,提出一个将学习重新定义为适应而非奖励优化的生物学忠实框架,从而解决对强化学习核心原则的基础性批判。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正试图教一个机器人如何像生物一样行动。几十年来,这种做法的标准配方(被称为强化学习,或 RL)一直依赖于三条严格的规则,或者说“教条”:
- 世界是一个游戏棋盘: 环境是一个可预测的网格,每一步移动都会导致特定的结果。
- 学习是寻找最佳路径: 机器人通过搜索问题的单一完美解来进行学习,就像寻找通往宝藏箱的最短路线一样。
- 目标是一个单一的分数: 机器人受一个简单的数字(奖励分数)驱动。它想要获得尽可能高的数字,就像玩电子游戏的玩家试图获得最高分一样。
本文的作者 Mani Hamidi 和 Terrence Deacon 认为,这三条规则过于僵化。他们认为,现实生活并不是一个只有单一高分的电子游戏。相反,他们建议我们通过进化和物理学的视角来观察学习,以理解什么才真正意味着一个“智能体”(即能够自主行动的存在)。
以下是他们论点的简单拆解,使用了日常生活的类比:
1. 学习不仅仅是“搜索”,更是“探索”(花园类比)
旧观点认为学习就像登山者试图寻找单座山峰(最佳解)。一旦你找到了顶峰,你就停止了。
作者们说,真正的适应更像是园丁照料一个荒野且开放的花园。
- 旧方式: 你只种植那些长得最高的花。一旦你有了最高的花,你的任务就完成了。
- 新方式: 你不只是寻找“最好的”花。你鼓励不同类型的植物在花园的不同角落生长,以免它们相互竞争。有些植物可能矮小但色彩斑斓;有些则可能高大但稀疏。
- 为什么这很重要: 在现实世界中,你往往还不知道什么是“最好的”解决方案。你需要不断地探索并创造出新的解决方案(新颖性),而不仅仅是完善一个旧的方案。这就是“开放式新颖性搜索”(Open-Ended Novelty Search)。它是关于创造一个多样化的思想生态系统,而不是寻找一个唯一的赢家。
2. “分数”对生物不起作用(多任务处理类比)
旧观点认为一个智能体是由一个单一的数字(比如游戏中的分数)驱动的。作者们认为,对于生物来说,这是不可能的,因为生命是多任务处理的。
想象一下,你作为一个人类正在努力生存。你不仅仅是在试图“最大化幸福感”。你同时还在:
- 努力保持体温(体温调节)。
- 努力保持盐分水平正常(渗透压调节)。
- 努力寻找食物。
- 努力躲避捕食者。
这些都是不同的“目标”,而且有时会相互冲突。如果一只老虎出现了,你“寻找食物”的目标会突然变得不如“逃跑”这个目标重要。
- 问题在于: 你无法将所有这些不同且不断变化的各种需求,压缩进一个单一的数字(标量奖励)之中。
- 解决方案: 生物依靠内稳态(homeostasis)运作。它们不是在追求高分;它们是在努力让内部的“恒温器”和“油表”保持在安全范围内。所谓的“奖励”不是一个数字,而是需求得到满足时的那种“释然感”。
3. 目标从何而来?(“谁建造了房子?”类比)
如果我们说一个机器人学习是因为它想要最大化分数,那么是谁给了它那个分数?在目前的 AI 中,是人类工程师编写了代码。在生物学中,我们说“进化”赋予了我们目标。
但作者们问道:进化从哪里得到了它的目标?
他们认为,你不能仅仅说“进化”然后就此打住。进化需要一些可以用来运作的对象。它需要一个能够自我复制并活得足够久以进行繁殖的系统。
- 生命的物理学: 在进化之前,你需要一个能够对抗事物趋向于瓦解(熵增)的物理系统。想想看,营火与细菌的区别。
- 营火燃烧燃料并创造了一时的秩序,但它只是在消耗自身,最终会熄灭。它不会尝试去“生存”。
- 细菌则是一台主动构建自己的墙壁并自我修复的机器,以维持燃料的燃烧。它是一个“自我持续”的循环。
- 核心洞察: 作者们认为,只有当一个系统在物理结构上被构建为能够维持自身以对抗物理定律时,真正的智能体属性(自主行动的能力)才会存在。目标不是一个数字;目标仅仅是活着。
“棘轮”隐喻
论文最后提出了一个强有力的图像。想象一个棘轮(一种只能向一个方向转动螺钉,但不会让其倒退回来的工具)。
- 大多数关于学习的理论都像是在山上滚动的球;它很容易滚回原处。
- 作者们认为,真正的智能体就像一个棘轮。它是一个自我构建的系统,在风中保持形状,并随后将这种形状传递给下一代。
- 正是这个“棘轮”,才使得进化得以发生。如果没有一个能够维持自身完整性的系统,也就没有“自我”可以进化。
总结
该论文声称,要构建真正智能、自主的机器,我们需要停止将它们视为追逐高分的电子游戏角色。相反,我们应该将它们视为生命系统,这些系统:
- 探索许多不同的可能性(而不只是寻找一条完美的路径)。
- 平衡多种内部需求(而不只是追求单一分数)。
- 在物理上被构建为能够维持自身并进行繁殖(对抗自然瓦解的倾向)。
通过理解一个系统如何通过物理手段维持生命,我们最终才能理解“目标”和“学习”究竟从何而来。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。