0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

实现人工智能战略性遗忘的三个方法

悟空智能科技 来源:lp 2019-03-05 17:44 次阅读

摘要:人工智能越来越频繁地出现在人们的生活中,而其技术上的重大进步仍然不曾明朗。

本文作者Natalie Fratto在“Machine Un-Learning: Why Forgetting Might Be the Key to AI”一文中讲述了实现人工智能战略性遗忘的三个方法。

让我们先直面那些事情一团糟的情况。你不记得自己把钥匙放在了哪里,你不记得刚刚在杂货店遇到的同事的名字因而只能磕磕绊绊地说着话,这都令你异常沮丧。然而,遗忘是人类得以生存的核心。事实上,我们必须对自己有能力做到这一点感到幸运。

对于人类来说,遗忘不仅仅意味着记忆的遗失,也意味着这也是一个帮助大脑吸收新知识并有效做出决策的积极过程。

现在,数据科学家正在应用神经科学原理改进机器学习技术,他们相信人类的大脑是完全揭开人工智能面纱的关键。

根据最近发表在《神经元》(Neuron)杂志上的一篇论文所言,人们的大脑充当着信息过滤器的角色。它能输入一大堆乱七八糟的数据,再过滤出有用的数据,然后清除所有无关的细节,从而使人们能够成功讲述一个故事或者是做出决定。这种删除未使用信息,以便为接受新信息腾出空间的行为,就如同清理计算机上的磁盘空间。

用神经生物学术语表示,当神经元之间的连接随着时间的推移变得减弱甚至是消失时,遗忘就会发生,而随着新神经元的出现,它们会重新连接海马体的回路并覆盖现有记忆。

对于人类来说,遗忘的发生带来两个好处:

它通过减少过时信息对人们产生的影响来提高决策灵活性。

它能够预防人们过度沉浸于某些过去的特定事件,提高适应能力。

人们为了有效适应发展,必须具备战略性遗忘的能力。

但是电脑又能如何呢?

这即是人工智能所面临的最大挑战之一,计算机的遗忘逻辑与人类的情况不同。深度神经网络是一系列机器学习任务中完成度最高的技术,但是它不会像人们那样去遗忘。

举个简单的例子,如果你要教一个会说英语的孩子学习西班牙语,那么他会将学习英语过程中的相关经验应用到学习西班牙语的过程中,这有可能是名词、动词时态和句子结构等,同时忽略掉那些不相关的部分,比如口音、晦涩词语和语调等。孩子们可以基于战略性遗忘策略不断地学习与重建。

神经网络的逻辑与此不同,如果一个神经网络被训练学习英语,那么其会通过调用参数解决英语问题。如果你想教它学习西班牙语,那么神经网络对于西班牙语的认知就会覆盖掉之前为英语学习所储备的知识,有效清空所有内容并从零开始。我们将其称为“灾难性遗忘”,“这是神经网络所面临的基本局限之一。”

攻克这一局限是一个全新领域,但是科学家已经在关于如何克服这种局限性所涉及的潜在理论的探索上取得了长足的进步。

人工智能学会战略性遗忘:三种方法

#1. 长短期记忆网络(LSTM,Long Short Term Memory Networks)

长短期记忆网络是一种递归式神经网络,它通过特定的学习机制决定在什么时候记住哪些信息,更新哪些信息,注意哪些信息。

用电影类比来解释长短期记忆网络工作的逻辑十分简单易懂。想象这么一种场景,一台电脑通过分析之前的场景来预测电影接下来会发生什么。在某个场景中,一个女人拿着一把刀,电脑会猜她是厨师还是杀人犯?在另一个场景中,这个女人在一个金色拱门下面同一个男人一起吃着寿司,他们是在日本还是在麦当劳?或者是能确定他们在圣路易斯?

这的确非常难以预测。

长短期记忆网络则在这一过程中帮助神经网络实现1)遗忘/记忆,2)保存,3)聚焦。

1. 遗忘/记忆:“例如,在一个场景结束后,模型应该忘记当前的位置信息、时间信息,并重置任何有关场景的特定信息。但是,如果某个角色在某个场景中死去了,那么它需要记住这个人已经不再会出现。因此,我们希望模型能够学习一种单独的遗忘/记忆机制:当新的信息出现时,它需要知道哪些信息需要保留而哪些信息需要丢弃。”

2. 保存:当模型看到一个新图像时,它需要了解这个图像的信息是否值得使用和保存。如果某个场景中一个女人走过了一个广告牌,是记住这个广告牌,还是仅仅将其视为冗余?

3. 聚集:模型需要记住电影中的这位女性是一个母亲,因为之后的场景会出现她孩子的画面。但是如果在某个场景中女人并没有出现,那么这一信息就显得不甚重要,所以在这个场景中模型不需要关注这一信息。同样,并非所有存储在神经网络长期记忆中的东西每一次都会发挥直接相关的作用。因此,长短期记忆网络需要帮助确定模型在某个特定时间需要关注哪些部分,同时将所有信息妥善保管。

#2. 弹性权重固化(EWC,Elastic Weight Consolidation)

弹性权重固化是谷歌旗下DeepMind的研究人员于2017年3月创建的一种算法,该算法模拟了一种叫做“突触整合”的神经科学过程。在突触整合过程中,人们的大脑会进行任务评估,计算众多用于执行任务的神经元的重要性,并确认一些神经元所扮演的重要角色使其对正确执行任务发挥更加重要的作用。这些关键性神经元被标记上重要程度并使其在后续任务中被覆盖的几率减小。在神经网络中也有多个如神经元的连接用于执行任务。弹性权重固化将某些连接编码标注上关键性,从而保护其不被过度写入遗忘/记忆程序。

#3. 瓶颈理论(Bottleneck Theory)

2017年秋天,在人工智能社区的一次演讲中,来自耶路撒冷希伯来大学的计算机科学家与神经学家纳夫塔利·提斯比讲述了其称之为“瓶颈理论”的观点。“其思想是,一个网络会排除掉那些无关重要的嘈杂的输入数据,这就如同通过瓶颈向其中压缩信息,只保留与一般概念最相关的特性。”

正如提斯比所解释的那样,神经网络在学习过程中需要经历两个阶段,拟合与压缩。在拟合过程中,网络对其训练数据进行标记。而在更为复杂的压缩过程中,其“将基于标记的数据信息只追踪那些具备巨大特征的信息。”而这一过程对于之后的概化过程极为重要。在此过程中,压缩是一种策略上的遗忘方式,人工智能研究人员可以在未来用其构建更强大的神经网络和框架。

正如提斯比所言,“学习过程中最重要的环节是遗忘。”

人类的大脑可能蕴藏着创造强大人工智能的图解,而如今科学家们仍然停留在如何解读这些可能的层面。

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

    关注

    42

    文章

    4751

    浏览量

    100443
  • 人工智能
    +关注

    关注

    1791

    文章

    46711

    浏览量

    237232
  • 神经元
    +关注

    关注

    1

    文章

    363

    浏览量

    18431

原文标题:“反机器学习”:人工智能突破的关键是“遗忘”

文章出处:【微信号:WUKOOAI,微信公众号:悟空智能科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    人工智能是什么?

    机器人就是工厂中常见的类似机械臂,能够代替工人更高效的完成简单且重复率高的流水线上的工作。 说到第二类服务机器人时,先给大家科普一下,当前人工智能大致分为三个阶段:弱人工智能阶段、强人工智能
    发表于 09-16 15:40

    百度人工智能大神离职,人工智能的出路在哪?

    ,预计2017年产业规模达到295.9亿,2018年将达到381亿元。 之前看过一遍报道说到,人工智能已成为科技界的一颗“明星”。在刚刚闭幕的全国两会上,***工作报告提出要“全面实施战略性新兴产业
    发表于 03-23 17:00

    数据对人工智能发展的重要

    的领域,比如精准广告推送、无人驾驶等等,一个一个领域,人工终究会被机器所超越。  人工智能会把人从简单的劳力劳动中解放出来,大数据就是第一步。数据量的激增使得企业可以通过数据实现一些过
    发表于 10-09 15:26

    人工智能的影响超乎你想象

    上,人工智能写进了***工作报告。人工智能的重要,不言而喻。其实,在去年美国白宫和英国***的人工智能报告上,便将其视为影响未来国家实力的重要因素;白宫甚至将其列为国家
    发表于 06-22 14:40

    解密美国五角大楼人工智能中心

    和扩大美国在未来的军事优势,美国防部已经把赌注押在了人工智能上。该部门的第三个抵消策略中提出了一种方法,旨在“利用人工智能和自主的所有发展
    发表于 08-21 09:35

    解读人工智能的未来

    `已历经60多年的人工智能在物联网以及大数据的推动下,实现飞跃式的发展,并且迎来了第三个黄金周期。必优传感今天和大家解读一下关于人工智能的未来。自从有了
    发表于 11-14 10:43

    人工智能:超越炒作

    。对于人工智能用例在当前物联网环境中变为现实,必须满足三个条件:非常大的真实数据集具有重要处理能力的硬件架构和环境开发新的强大算法和人工神经网络(ANN)以充分利用上述内容很明显,后两种要求相互依赖,并且
    发表于 05-29 10:46

    人工智能和机器学习提高网络安全方法

    人工智能和机器学习可以帮助组织提高网络安全的一些方法
    发表于 01-25 06:25

    目前人工智能教育研究最深入最经典的白皮书:德勤《全球人工智能发展白皮书2019》精选资料分享

    1、 人工智能正全方位商业化当前人工智能技术已步入全方位商业化阶段, 并对传统行业各参与方产生不同程度的影响, 改变了各行业的生态。这种变革主要体现在三个层次。第一层是企业变革:人工智能
    发表于 07-27 07:23

    中国人工智能的现状与未来

    现状与未来对于中国而言,人工智能的发展是一历史战略机遇,对缓解未来人口老龄化压力、应对可持续发展挑战以及..
    发表于 07-27 06:40

    什么叫嵌入式人工智能

    是说在云端通过联网,在数据中心的大规模的计算去实现人工智能,而是说在本地计算,在不联网的情况下面实时的做环境感知,做人机交互,做决策控制。大家想想看,尤其是在自动驾驶这样一场景下面,如果突然一
    发表于 10-28 08:43

    人工智能越来越成为引领未来的战略性技术

    近两年来,人工智能越来越成为引领未来的战略性技术,世界主要发达国家已经把发展人工智能作为提升其国家竞争力、维护国家安全的重要战略,并进行针对
    的头像 发表于 03-14 11:38 5008次阅读

    人工智能学会战略性遗忘三种方法

    人的遗忘是策略式的,而机器的遗忘是计算式的。人工智能越来越频繁地出现在人们的生活中,而其技术上的重大进步仍然不曾明朗。
    的头像 发表于 06-14 10:31 3660次阅读

    DeepMind彻底解决人工智能灾难遗忘问题

    人工智能系统在设计上就倾向于在每次开始新的学习之前,忘记先前学到的所有东西,这被称为灾难遗忘
    的头像 发表于 09-03 11:11 3251次阅读

    人工智能三个基础支柱是什么

    人工智能计划落空时,通常会把责任归咎于技能差距。但是还有更多。您的企业组织是否优先考虑这三个基础人工智能支柱?
    的头像 发表于 02-18 09:24 8222次阅读