写点什么

DeepMind 科学家:强化学习足以满足通用 AI 需求

  • 2021-06-15
  • 本文字数:3782 字

    阅读完需:约 12 分钟

DeepMind科学家:强化学习足以满足通用AI需求

本文是我们对AI研究论文的评论文章之一,这个系列主要探索人工智能领域的最新发现。


在创造人工智能的长达数十年的旅途中,计算机科学家设计并开发了各种复杂的机制和技术来复制视觉、语言、推理、运动技能和其他与智慧生命相关的能力。虽然这些努力已经带来了可以在有限环境中有效解决特定问题的 AI 系统,但他们还没有开发出见于人类和动物中的那种通用智能。



在《人工智能》期刊提交给同行评审的一篇新论文中,英国人工智能实验室 DeepMind 的科学家认为,智能及其相关能力不是通过形成和解决复杂问题而产生的,而是源于长期遵循一个简单而强大的原则:奖励最大化.


这篇题为“奖励就够了”的论文(在本文撰写时仍处于预证明阶段)从自然智能进化的相关研究以及人工智能的最新成就中汲取了灵感。作者认为,奖励最大化和试错经验足以培养出可表现与智力相关能力的行为。由此他们得出结论,强化学习这一基于奖励最大化理念的人工智能分支,可以引领通用人工智能的发展。

AI 的两条路径


创建 AI 的一种常见方法是尝试在计算机中复制智能行为的元素。例如,我们对哺乳动物视觉系统的理解催生了各种视觉人工智能系统,这些系统可以对图像分类、定位照片中的对象、定义对象之间的边界等等。同样,我们对语言的理解有助于开发各种自然语言处理系统,例如问答、文本生成和机器翻译等。


这些都是狭义人工智能的实例,这些系统旨在执行特定任务,不具备解决一般问题的能力。一些科学家认为,拼装多个狭义的人工智能模块会制成更高级别的智能系统。例如,你可以发展一个软件系统,其综合运用单独的计算机视觉、语音处理、NLP 和电机控制模块,以解决需要多种技能的复杂问题。


DeepMind 研究人员提出的另一种创建人工智能的方法,是重新创建产生自然智能的简单而有效的规则。研究人员写道:“[我们]考虑了一个替代假设:最大化奖励的一般化目标足以驱动表现出自然和人工智能研究领域中大部分(如果不是全部)能力的行为。”


这基本上就是大自然的机制。从科学角度来看,在我们周围看到的复杂有机体中并没有自上而下的智能设计。数十亿年的自然选择和随机变异过滤出了种种适合生存和繁殖的生命形式。能够更好地应对环境中各类挑战和情况的生物得以生存和繁衍下去,其余的都被淘汰了。


这种简单而有效的机制推动了具有各种感知、导航、改变环境和相互交流技能和能力的生物的进化。


研究人员说:“动物和人类面临的自然世界,以及人工代理未来将面对的环境,本质上是非常复杂的,需要复杂的能力才能在这些环境中取得成功(例如生存)。”“因此,以奖励最大化来衡量的成功需要各种与智力相关的能力。在这样的环境中,任何使奖励最大化的行为都必须表现出这些能力。从这个意义上说,奖励最大化的一般化目标包含了许多甚至可能是所有的智能目标。”


例如,考虑一只寻求减少饥饿这一奖励的松鼠。一方面,它的感官和运动技能帮助它在有食物时定位和收集坚果。但当食物变得稀缺时,只能找到食物的松鼠必然会饿死。这就是为什么它也具备计划技能和记忆来收集坚果,并在冬天存储它们。松鼠具有社交技能和知识,可以确保其他动物不会偷吃它的坚果。宏观来看,减少饥饿可能是“活下去”的一个子目标,后者还需要其他一些技能,例如发现和躲避危险动物、保护自己免受环境威胁以及寻找应对季节变迁的更好栖息地。


研究人员写道:“当与智力相关的能力作为奖励最大化的单一目标的解决方案出现时,实际上可能让我们获得了更深入的理解,因为它解释了这种能力为什么会出现。”“相比之下,当每个能力都被理解为针对特定目标的解决方案时,'为什么'这个问题就被回避了,重心都放在了这个能力能'做什么'的问题上。”


最后,研究人员认为,“最通用和可扩展”的最大化奖励路径是让智能体与环境交互来不断学习。

通过最大化奖励发展各种能力


在论文中,人工智能研究人员提供了一些高层示例,说明“在最大化许多可行的奖励信号之一的服务中,智能和相关能力将如何隐式地浮现,并如何对应自然或人工智能领域可能探索的许多实用目标。”


例如,感官技能服务于在复杂环境中生存的需要。对象识别使动物能够检测食物、猎物、朋友和威胁,或找到路径、庇护所和栖息地。图像分割使它们能够分辨不同对象之间的差异,避免致命错误,例如从悬崖上掉下来或从树枝上掉下来。同时,听觉有助于动物发现它们看不到的威胁,或者找到伪装起来的猎物。触觉、味觉和嗅觉也赋予动物在栖息地更丰富的感官体验,和在危险环境中更多生存机会的优势。


奖励和环境也塑造了动物与生俱来的知识。例如,由狮子和猎豹等掠食性动物统治的危险栖息地会奖励反刍动物,让它们自出生以来就具备逃避威胁的先天知识。同时,动物也因其学习栖息地特定知识的能力而获得奖励,例如在哪里可以找到食物和住所。


研究人员还讨论了语言、社交智能、模仿以及最终一般化智能的奖励驱动基础,他们将其描述为“在单一、复杂的环境中最大化单一奖励”。


在这里,他们类比了自然智能和 AGI:“动物的经验流足够丰富和多样,它可能需要灵活的能力来实现各种各样的子目标(例如觅食、战斗或逃跑),以便成功地最大化其整体奖励(例如饥饿或繁殖)。类似地,如果一个人工智能代理的经验流足够丰富,那么许多目标(例如电池寿命或生存)可能隐式地需要实现同样广泛的子目标的各种能力,因此奖励最大化应该足以产生一种通用人工智能。”

奖励最大化的强化学习


强化学习是人工智能算法的一个特殊分支,由三大关键要素组成:环境、代理和奖励。


通过执行动作,代理会改变自己和环境的状态。根据这些动作对代理必须实现目标的影响程度,代理会受到奖励或惩罚。在许多强化学习问题中,智能体没有环境的初始知识,并从随机动作起步。根据收到的反馈,代理学习如何调整其行为,并制定最大化其奖励的策略。


在他们的论文中,DeepMind 的研究人员建议将强化学习作为主要算法,它可以复制自然界中体现的奖励最大化机制,并最终走向通用人工智能。


研究人员写道:“如果一个智能体可以不断调整其行为以提高其累积奖励,那么它所处环境反复要求的任何能力最终都必须产生在智能体的行为中”。研究人员补充说,在最大化奖励的过程中,一个好的强化学习代理最终可以学会感知、语言、社交智能等能力。


在论文中,研究人员提供了几个例子,展示了强化学习代理如何在游戏和机器人环境中学习一般技能。


然而研究人员也强调,一些根本性的挑战仍未解决。例如,他们说,“我们不对强化学习代理的样本效率提供任何理论保证。”强化学习以需求海量数据而闻名。例如,强化学习代理可能需要几个世纪的游戏时间才能掌握某款计算机游戏的玩法。人工智能研究人员仍不知道如何才能创建出能将学习推广到多个领域的强化学习系统。因此,环境的微小变化往往也需要对模型进行全面重新训练。


研究人员还承认,奖励最大化的学习机制是一个尚待解决的问题,也仍然是强化学习中有待进一步研究的核心问题。

奖励最大化的优点和缺点


加州大学圣地亚哥分校的神经科学家、哲学家和名誉教授 Patricia Churchland 将论文中的想法称为“非常谨慎和有深度的解决方案”。


然而,Churchland 指出,该论文关于社会决策的讨论可能存在缺陷。DeepMind 研究人员专注于社交互动中的个人收益。Churchland 最近写了一本关于道德直觉的生物学起源的书,他认为依恋和联系是影响哺乳动物和鸟类社会决策的一个强大因素,这就是为什么动物会为了保护它们的孩子而将自己置于极大的危险之中。


Churchland 说:“我倾向于将亲密关系以及其他人的关怀视为自我的延伸——‘由我及人’(me-and-mine)。”“在这种情况下,我认为对[论文]假设进行小幅修改以实现对'由我及人'的奖励最大化会非常有效。当然,我们群居动物都有依恋水平——对后代的依恋水平超强,对配偶亲人很强,对朋友和熟人很强等等。依恋类型的强弱会因环境和发育阶段而异。”


Churchland 说,这不是一条主要批评意见,并且很可能会非常优雅地融入这个假设。


“我对论文中的细节水平以及他们对可能弱点考虑的仔细程度印象深刻。”“我可能错了,但我倾向于认为这是一个里程碑。”


数据科学家 Herbert Roitblat 对该论文的立场——即简单的学习机制和试错经验足以培养与智能相关的能力——提出了挑战。Roitblat 认为,论文中提出的理论在现实生活中实施时面临着一些挑战。


“如果没有时间限制,那么试错学习可能就足够了。但存在时间限制的话,我们就会遇到无限数量的猴子在无限长的时间内打字的问题,”Roitblat 说。无限猴子定理指出,一只猴子在无限长的时间内随机敲打打字机上的按键,最终可能会打出任何给定的文本。


Roitblat 是《算法还不够》一书的作者,他在其中解释了为什么当前所有的 AI 算法,包括强化学习,都需要仔细规划人类创建的问题和表示。


“一旦建立了模型及其内在表示,优化或强化过程就可以引导模型进化,但这并不意味着单纯强化就足够了,”Roitblat 说。


同样,Roitblat 补充说,该论文没有就如何定义强化学习的奖励、动作和其他元素提出任何建议。


“强化学习假设智能体具有一组有限的潜在动作。奖励信号和价值函数也已经指定就绪。换句话说,通用智能的问题恰恰是如何提供被强化学习作为先决条件的那些东西,”Roitblat 说。“因此,如果机器学习都可以简化为某种形式的优化策略,以最大化某些评估措施,那么强化学习肯定是有效的,但这种解释的说服力并不是很强。”


原文链接:


https://bdtechtalks.com/2021/06/07/deepmind-artificial-intelligence-reward-maximization/

2021-06-15 11:221573
用户头像
刘燕 InfoQ高级技术编辑

发布了 1103 篇内容, 共 433.7 次阅读, 收获喜欢 1912 次。

关注

评论

发布
暂无评论
发现更多内容

架构训练营-作业五

默光

计算架构 架构训练营5期

Linux之rcp命令

入门小站

Linux

DDD实战(4):战略设计之系统上下文和限界上下文

深清秋

DDD 软件架构 生鲜电商系统 3月月更

吾日三省吾身

xujiangniao

Java面向对象知识点拆分(二)

逆锋起笔

java面试 javase 3月月更 Java面试题

《重学Java设计模式》作者开始录视频了!

小傅哥

设计模式 小傅哥 视频学习

一日为期,极行千里 ——「企业级零代码黑客马拉松」正式启动报名

明道云

Java八股文1—Java平台概览

javaadu

Java 面试题 Java八股文

Spring Cloud Ribbon 中的 7 种负载均衡策略

王磊

SpringCloud

在线上传图片二维码识别解析

入门小站

工具

算法训练营总结

施正威

全链路压测(七):核心链路四问

老张

性能测试 全链路压测 稳定性保障

微博评论高性能高可用架构

smile

架构实战营

【Go实现】实践GoF的23种设计模式:SOLID原则

元闰子

Go 设计模式 SOLID原则

在 Flutter 中使用 NavigationRail 和 BottomNavigationBar

坚果

3月日更 flutter for web

实用机器学习笔记二十七:深度神经网络架构

打工人!

深度学习 学习笔记 机器学习算法 3月月更

订单系统的设计(20/100)

hackstoic

技术架构

微博评论高性能高可用计算架构设计

「架构实战营」

模块5课后作业

苍狼

课后总结 模块五 架构训练营5期

波卡将怎么影响区块链生态

不登山的小鲁

区块链 波卡

kube-scheduler源码分析(3)-抢占调度分析

良凯尔

Kubernetes 容器 源码分析 云原生 容器云

云端网络的三大场景概述

穿过生命散发芬芳

3月月更

电影图书电视剧

xujiangniao

图解黑客DNS攻击

喀拉峻

网络安全

简单了解 Python 匿名函数:lambda

踏雪痕

Python Lambda函数 3月程序媛福利 3月月更

2022第10周-职业素养被触动的瞬间

印無印

总结思考

不得不知道系列之探活机制

梦朝思夕

高可用 网关 健康检查 服务探活 探活

作业十

hunk

云原生训练营

bigdata作业

Pyel

DeepMind科学家:强化学习足以满足通用AI需求_AI_Ben Dickson_InfoQ精选文章