1 OpenAI提出了一种方法,能够为复杂任务生成训练信号-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenAI提出了一种方法,能够为复杂任务生成训练信号

zhKF_jqr_AI 来源:未知 作者:李倩 2018-10-26 09:34 次阅读

编者按:很多现实中的任务都有着复杂的目标或者很难详细表述出的目标,这就很难衡量机器在此任务上的表现结果。其中一种解决办法是,人类通过演示或判断提供训练信号,但是这种方法在复杂情况下很容易失效。现在,OpenAI提出了一种方法,能够为复杂任务生成训练信号。以下是论智对原文的编译。

我们提出的技术称作迭代扩增(iterated amplification),它能让我们清楚的了解超越了人类能力的复杂行为和目标。与提供标签数据或奖励函数不同,我们的方法是将一个任务分解成多个更简单的小任务。尽管这一想法还处在初级阶段,而且一直在简单的游戏算法中进行了实验,不过我们还是决定分享出它的初期状态,因为我们认为它将是保证AI安全非常有用的方法。

论文地址:arxiv.org/abs/1810.08575

如果我们想训练一个机器学习系统执行任务,就需要一个训练信号,这是一种衡量系统表现的方法,从而能帮助它更好地学习。例如,监督学习中的标签或强化学习中的奖励都可以看作训练信号。机器学习的组织规则通常假设一种训练信号已经有现成的了,我们应该关注从中学习,但是事实上,训练信号必须从别处得到。如果没有训练信号,就无法学习任务。如果得到了错误的训练信号,就会得到错误、甚至危险的行为。所以,提高生成训练信号的能力对学习新任务和AI安全性都是有利的。

目前我们是如何生成训练信号的呢?有时,我们想实现的目标可以用算法进行评估,例如在围棋比赛中计算得分或者是否成功得到了一定的分数。大多数现实任务都不适合算法训练信号,但是通常我们可以通过人类执行任务或判断AI的性能获得训练信号。但是大多数任务都很复杂,人类无法进行判断或很好地执行,它们可能具有复杂的转接系统或者有多种安全问题。

迭代扩增就是为第二种类型的任务设计的生成训练信号的方法。换句话说,虽然人类不能直接进行全部任务,但是我们假设他可以清楚地辨别某种任务中的各种组成部分。例如,在计算机的网络案例中,人类可以将“保护服务器和路由器”的任务分解成“了解服务器受到的攻击”、“了解路由器受到的攻击”以及“这两种攻击如何交互”。另外,我们假设人类可以完成任务的一些很小实例,例如“辨别日志文件中可疑的特定代码”。如果这些可以实现,那么我们就能通过人类在小任务上的训练信号搭建大型任务的训练信号。

在我们实施迭代扩增的过程中,我们首先对小的子任务进行采样,训练AI系统vwin 人类示范完成任务。之后,我们开始收集稍大型的任务,解决的方法是先让人们将其分为小部分,经过训练的AI就能解决这些小问题。这种方法常用于稍困难的任务中,其中加入了人类的帮助,作为训练信号来训练AI系统解决多层任务。之后在解决更复杂的任务时,重复搭建这样的训练模型即可。如果这一过程可行,最终就能生成一个完全自动的解决复杂任务的系统,不论初期是否有直接的训练信号。这一过程有点像AlphaGo Zero中使用的expert iteration,只不过expert iteration是对现有的训练信号进行强化,而我们的iterated amplification是从零创造训练信号。它还类似于最近的几种学习算法,例如在测试时利用问题分解解决某个任务,但是不同的是它是在没有先验训练信号的情况下操作的。

实验

基于此前研究AI辩论的经验,我们认为直接处理超越人类尺度的任务对一个原型项目来说太难了。同时,利用人类的实际行为作为训练信号也比较复杂,所以我们还没有解决这一点。在我们的第一个实验中,我们尝试扩大一个算法训练信号,来证明iterated amplification可以在这一简单的设置上工作。我们同样将注意力限制在监督学习上。

我们在五个不同的玩具算法任务中测试了这种方法,这些任务都有直接的算法解决方案,但我们假装不知道(例如,寻找图中两点之间的最短路线),不过,若想把每个片段手动组合起来就需要大量精力。我们使用迭代扩增来学习只使用片段作为训练信号的直接算法,从而模拟人类知道如何组合解决方法片段、但没有直接的训练信号的情况。

在这五个任务中(排列供电、顺序分配、通配符搜索、最短路径查询以及联合查找),结果与直接通过监督学习解决的任务表现相当。

扩增方法和此前对AI安全的辩论研究有很多相似特征。和辩论相似的是,它也是训练模型在人类无法完成的任务上直接执行或判断,通过迭代过程让人类提供间接的监督,不过具体方法并不相同。未来,我们会加入人类的反馈机制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4327

    浏览量

    62567
  • 机器学习
    +关注

    关注

    66

    文章

    8406

    浏览量

    132556

原文标题:任务太庞大?OpenAI用“迭代扩增”学习复杂任务

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一种基于MATLAB的WCDMA信号仿真方法

    摘要:本文以3GPP提出的3G TS25.213协议为依据,提供了一种时WCDMA物理层调制与解调的仿真方法。并通过实例, 给出了WCDMA 系统对信源消息的处理流程。为WCDMA
    发表于 07-14 11:13

    浅谈一种高斯随机噪声生成方法

    本文提出了一种面向硬件的均值、方差的高斯随机噪声生成方法
    发表于 06-03 07:05

    探索一种降低ViT模型训练成本的方法

    (1 GPU)和时间(24小时)资源下从头开始训练ViT模型。首先,提出了一种向ViT架构添加局部性的有效方法。其次,开发了一种新的图像大小
    发表于 11-24 14:56

    μClinux下实时任务一种实现方法

    文中以ARM7 TDMI 处理器为例,阐述了μClinux 进程调度的原理。根据该原理,提出了一种在μClinux 平台下实现实时任务的设计方法,这
    发表于 08-29 09:19 11次下载

    得到模拟应用设计经验的一种方法

    得到模拟应用设计经验的一种方法
    发表于 01-24 16:29 8次下载

    关于实时操作系统中任务间通信的一种方法

    关于实时操作系统中任务间通信的一种方法
    发表于 09-03 11:45 3次下载
    关于实时操作系统中<b class='flag-5'>任务</b>间通信的<b class='flag-5'>一种方法</b>

    DSP硬件驱动程序的一种方法

    DSP硬件驱动程序的一种方法
    发表于 10-19 10:48 1次下载
    DSP硬件驱动程序的<b class='flag-5'>一种方法</b>

    一种新的DEA公共权重生成方法

    针对传统数据包络分析(DEA)公共权重生成方法不同时具备线性、规模无关优点的问题,根据军事训练绩效评估需求,提出了一种新的DEA公共权重生成方法
    发表于 01-13 11:03 0次下载

    从电路的角度出发,提出了一种新的SOC跨时钟域同步电路设计的方法

    针对当前SOC内部时钟越来越复杂、接口越来越多以及亚稳态、漏信号等常见的各种问题,分析了以往的优化方法的优缺点,然后从电路的角度出发,提出了一种
    的头像 发表于 02-09 14:30 6678次阅读
    从电路的角度出发,<b class='flag-5'>提出了</b><b class='flag-5'>一种</b>新的SOC跨时钟域同步电路设计的<b class='flag-5'>方法</b>

    OpenAI的研究人员提出了一种全新的AI安全策略——迭代放大法

    本文提出的迭代放大,是一种在确定性假设下为后续任务生成训练假设的方法。实际上,虽然人类不能在全局
    的头像 发表于 10-26 10:52 3262次阅读

    OpenAI提出了一种回报设置方法RND

    在开发RND之前,OpenAI的研究人员和加州大学伯克利分校的学者进行了合作,他们测试了在没有环境特定回报的情况下,智能体的学习情况。因为从理论上来说,好奇心提供了一种更简单的方法来教授智能体如何与各种环境进行交互,它不需要人为
    的头像 发表于 11-05 15:15 3168次阅读

    微软在ICML 2019上提出了个全新的通用预训练方法MASS

    专门针对序列到序列的自然语言生成任务,微软亚洲研究院提出了新的预训练方法:屏蔽序列到序列预训练(MASS: Masked Sequence
    的头像 发表于 05-11 09:19 3482次阅读
    微软在ICML 2019上<b class='flag-5'>提出了</b><b class='flag-5'>一</b>个全新的通用预<b class='flag-5'>训练方法</b>MASS

    一种针对该文本检索任务的BERT算法方案DR-BERT

    基于MS MARCO数据集,微软提出了不同的任务一种是给定问题,检索所有数据集中的文档并进行排序,属于文档检索和排序任务;另
    的头像 发表于 08-27 18:05 4081次阅读

    一种基于多任务联合训练的阅读理解模型

    和理解能力。为此,提岀一种基于多任务联合训练的阅读理解模型,该模型是由组功能各异的神经络构成的联合学习模型,其仿效人们推理和回答冋题的基本方式分别执行文档选择和答案抽取两个关键步骤。
    发表于 03-16 11:41 10次下载
    <b class='flag-5'>一种</b>基于多<b class='flag-5'>任务</b>联合<b class='flag-5'>训练</b>的阅读理解模型

    一种基于改进的DCGAN生成SAR图像的方法

    针对SAR图像识别软件,通过改进 DCGAN模型单生成器与单判别器对抗的结构,采用多生成器与单判别器进行对抗,设计了控制各生成生成图像平均质量的算法,
    发表于 04-23 11:01 21次下载
    <b class='flag-5'>一种</b>基于改进的DCGAN<b class='flag-5'>生成</b>SAR图像的<b class='flag-5'>方法</b>