行业动态

加入“记忆”,通用型人工智能又迈出一步

来源:聚铭网络    发布时间:2017-03-24    浏览次数:
 

信息来源:中国信息产业网 

CNII网讯  现在人工智能(AI)概念炒得火热,仿佛未来人类的一切都将被AI所接管。但实际上,人工智能的发展中仍有一个特别棘手的问题有待解决,那就是机器无法像人类一样自由灵活地运用通用智慧来应对挑战。换言之:人工智能在运用过去的经验和知识方面是受限的。因此,发展“通用型人工智能”就成为最明确的主攻方向。

谷歌的DeepMind团队近日发表论文称,在这一领域再次取得了突破,联合帝国理工学院开发出一套名为“弹性权重固化”的新算法,让机器学习、记住并重新使用信息成为可能。

DeepMind的James Kirkpatrick表示:“如果我们想要拥有更智能、更有应用价值的计算机程序,那么,它就必须具备‘通用型人工智能’的能力。”

对于人类来说,知识技能的迁移是再正常不过的事情了。最典型的例子是:一个专业的滑雪玩家往往在滑冰时也会得心应手。但这一步的跨越对于人工智能来说却面临着不小的挑战。

其症结在于大多数的人工智能系统都是基于所谓的神经网络来解决问题,就像DeepMind的AI系统可以学会下围棋或打扑克,这其实都是在经历了无数次的训练和失误之后才练就的技能。但这两种技能实际上是不能并存的,就比如AI学会了打扑克,那它就必须把有关下围棋的知识“删除”。想来也是可惜,难怪研究人员将之称为“灾难性遗忘”。

如果这一问题得不到解决,那么人工智能就永远不会达到人类的智慧程度,自然其解决问题的灵活程度也就不能和人类相媲美了。“人类和动物能够掌握大量知识的一个关键因素,就在于他们可以在以前知识的基础上不断学习新东西。”Kirkpatrick说。

而为了实现这一目标,研究人员首先在神经科学领域进行了探索,他们发现,动物通过保持头脑中关于过往技能的印象,来实现不断学习,而这往往也是在面临生存的压力时所不得不做出的抉择,就比如老鼠如果不能快速地学会寻找食物的技能,那它们很快就会被饿死。

早在2014年,DeepMind通过用机器学习的方法,教会AI系统玩一款Atari公司出品的游戏,突然间吸引了极大关注。那时,AI系统可以做到顺利通关,并取得比人类更高的得分,但却不能记住它赢得游戏的过程。

玩每一款Atari公司出品的游戏,AI系统都需要创建一个单独的神经网络。一旦没有把游戏相关的信息传递给计算机,AI系统就无法运行这一款游戏。

如今,DeepMind联合帝国理工学院开发出一套新的算法,让神经网络学习、记住并重新使用信息成为可能。这种名为弹性权重固化的算法所依赖的是“突触固化”理论。在人脑中,这一点被称为学习和记忆的基础。

DeepMind表示:“我们的方法是通过有选择性地减慢对重要权重值的学习,使机器能记住之前的任务。”

Kirkpatrick解释说,算法会选择运用它所学习的内容来玩一款游戏,然后保留其中学到的最为重要的部分。“我们只允许程序非常缓慢地渐进式地改变,那样的话才总是会有学习新任务的空间,而同时这种改变不会覆盖之前学到的内容。”

在测试中,研究人员利用被新算法强化过的DQN深度神经网络随机玩10款Atari公司的游戏,几天之后,他们发现AI系统已经可以做到和人类玩家一样优秀了,这其中很大的一部分功劳都属于这种新的算法。没有它,人工智能几乎学不会其中任何一款游戏。

Kirkpatrick说,“我们之前的游戏AI系统只能学习玩一款游戏,而如今我们新发布的系统已经对多款游戏都得心应手了。”

在AI玩游戏的过程中,研究人员还注意到一些有趣的现象。例如,当AI系统在玩赛车类游戏的时候,对于游戏中的白天、晚上、雪等不同的场景,AI系统已经可以将它们分解为不同的任务来一一进行解决了,这倒是很出乎大家的预料。

然而,紧接着又有新的问题出现了,那就是研究人员无法证明,AI系统是否可以把每一款游戏都玩到极致。概括来讲,AI系统虽然已经可以利用学过的知识来解决现有的问题,但它是否会因为运用这种方法而将问题解决得更好,还值得商榷。“对于AI来说,还有改进的余地。”Kirkpatrick说。

而AI没有精通每一款游戏的一个原因就在于,它对于游戏策略的运用仍然没能做得很好。“虽然我们知道连贯学习的重要性,但我们始终没能实现突破,进入到模拟人类和动物那种学习模式的阶段。这的确是一个艰难的挑战,但我们知道没有什么事是不可逾越的。”Kirkpatrick说。

“我们距离通用型人工智能还有很长的路要走,也还有很多的研究和挑战需要解决。”Kirkpatrick补充道,“关键在于,搭建起一个可以学习解决新任务和新挑战的系统,同时还要继续保留他们已经学到的技能。而我们所做的研究就是朝这个方向进行的有意义的摸索。”

伦敦大学学院Gatsby计算神经科学科主任Peter Dayan对于这项研究工作给予了高度评价。他说,计算机如果实现通用型人工智能就意味着,它已经可以做到将不同任务进行关联,充分利用已掌握的技能来解决新的问题。

但质疑的声音自然也是存在的。英国西部大学布里斯托机器人实验室的Alan Winfield说,这项研究的确很好,但它显然没有做到更接近通用型人工智能。至少,DeepMind的专家们没有透露学习能力的迁移是如何具体实现的,我们到底能不能直接运用它也都还没有定论。

 
 

上一篇:2017年03月23日 聚铭安全速递

下一篇:LastPass密码管理器再曝严重漏洞,基于浏览器的密码管理器还能用吗?