最前沿:堪比E=mc2,Al-GA才是实现AGI的指标性方法论?

640?wx_fmt=jpeg

转载自知乎


导读:在读完Uber AI Lab发表的一篇关于AGI的论文之后,本文作者恍然觉得有一种道破天机的感觉。他评价道,虽然这篇论文是泛泛之谈,却揭示了一些真正实现AGI的方法论——AI-GA(AI-generating algorithms),这也许是通往AGI的一条道路。


1 前言


最近,Uber AI Lab的Jeff Clune发了一篇很特别的paper:

AI-GAs: AI-generating algorithms, an alternate paradigm for producing general artificial intelligence(https://arxiv.org/abs/1905.10985)


读罢深感和我对AGI的思考不谋而合,特和大家分享一下这里面的思想。


先说结论:AI-GA这篇文章虽然是泛泛而谈,但是我认为是一篇具有历史性意义的文章,因为这里面揭示的就是真正实现AGI的方法论。


我们来看一下paper里面的这一段话:


640?wx_fmt=png

什么感觉?


道破天机的感觉!


在Jeff Clune眼里very intelligent people会是什么人呢?只能是最顶级的学术大牛了,比如paper acknowledgements里面的Peter Dayan (德国马普所)Zoubin Ghahramani (剑桥大学)还有一堆openai和uber ai lab的人。


为什么Jeff Clune会说“It was not an easy decision for me to make." ?

因为以前AGI根本就是一个概念,是触碰不到的地方。具体的实现途径是什么?没人说清楚。


DeepMind和OpenAI推崇的DRL深度强化学习就是AGI吗?不是。为什么呢?因为AGI应该内部就包含了DRL,而不是DRL创造AGI。后面的具体分析我们会说DRL的作用,确实是AGI必不可少的组件。


现在,Jeff Clune以个人名义写了AI-GA,可以说把AGI的实现途径说清楚了。

我们知道,AGI这一个目标在Alan Turing提出图灵测试的时候可以说就有了,甚至Alan Turing在他1950年的人工智能开篇论文Computing Machinery and Intelligence中说了:


640?wx_fmt=jpeg

这实际上已经道明了AGI的实现途径了。牛逼的图灵,才提出人工智能就已经睿智的看到了实现的方向。我们后人不过是把图灵的思想具体化而已,而Jeff Clune提出的AI-GA正是一条具体化的实现道路。


那么,就让我们一起来道破天机吧!(以下内容包含大量个人思考)


2 什么是通用人工智能AGI(Artificial General Intelligence)?


AGI称为通用人工智能,或者叫强人工智能,简单的说就是创造和人类一样聪明甚至比人还聪明的计算机程序。现在已经实现的很多程序(神经网络也是一段程序)比如AlphaGo,AlphaStar 都只是在某一个特定领域超越人类,还谈不上AGI。但是AlphaGo相比以前的深蓝,完全通过自学习的方法实现,已经是革命性的突破。


3 什么是AI-GA?


AI-GA 是AI-generating algorithms的简称,也就是要AI自己学习生成算法,自己学习产生AGI。


AI-GA 核心包含了三个部分:

  • meta-learning architectures (Meta Learning 神经网络结构,即AutoML)
  • meta-learning the learning algorithms themselves (即现在常说的Meta Learning)
  • generating effective learning environments (生成有效的学习环境)

为了让更多的读者理解这三个部分,我们先解释一下Meta Learning。


4 什么是Meta ?


有一个简单的公式来说明Meta这个词的含义:


Meta-X = X about X


X可以代指任何事物。


比如:

1) Meta-Book: Book about Book 一本书里面的主角在写一本书

2)Meta-Movie: Movie about Movie 一部电影里面的主角在拍一部电影


可能更有名的例子是:

你在桥上看风景,
看风景的人在楼上看你。
------《断章》卞之琳

那么楼上看你的人可以称为Meta-Person:Person about Person 看风景的人的眼里有一个你在看风景。


还有一个很酷的例子就是无限镜了:


640?wx_fmt=jpeg

https://www.bilibili.com/video/av11156770/


这是一个Meta-Meta-...-Meta-Mirror。镜子里面还有镜子,无尽头。


5 什么是Meta Learning?


套用上面的公式,Meta Learning就是learning about learning,也称为Learning to Learn。顾名思义,Meta Learning是学习如何学习。


学习这个概念相对上面的书,镜子这种具体的概念显得比较抽象,不好理解。什么是学习呢?什么又是学习如何学习呢?


举个栗子:


什么是学习?


比如学习语文,数学,物理,化学,我们学的是具体的1+1=2,E=mc2


什么是学习如何学习?


比如不管是学数学物理还是化学生物,我们都要先学习理解一些概念,然后通过练习和更多的思考来掌握和拓展这些概念。能够触类旁通举一反三。这些都是学习的技巧。我们说一个人学习成绩很好是不仅仅是说他学习好,而是学习能力很强,知道如何学习。


这里我们可以看到,meta learning的知识是更通用更抽象的,甚至是无法具化的东西。比如怎么学会举一反三?怎么学会理性分析?这些能力不局限于任何一个科目或知识。

而只有让AI能够meta learning,能够learning to learn,才有可能实现AGI!


6 理解AI-GA第一步:我们的宇宙,达尔文生物进化就是最好的AGI算法


因为我们人类就是显而易见的AGI,所以如果假设我们这个宇宙是高维生物创造出来的虚拟世界,那么他们成功了。


那么,我们是如何被创造出来的呢?


智慧是如何被创造出来的呢?


这么一个哲学性的问题或许放到春秋时代,放到古希腊也是一个常被讨论的问题。但是现在,我们可以有一个更科学性的解释(脑洞):


我们的宇宙自带一系列的初始化参数简称宇宙常数,然后通过大爆炸诞生各种星球进行演化。拓展一下,实际上有无数个不同宇宙常数的宇宙在同时进行大爆炸之后的演化。


在演化过程当中,由于有几乎无限的样本(星球),也就是对整个”文明“空间进行了无尽的探索,其中产生了地球这一个幸运儿,诞生了生命。而在生命的演化过程中,生命体的DNA自带了生存的本能(不以生存为本能的生物都被淘汰光了),因为留下了我们这样的智慧体,不断的提升文明水平,甚至现在在考虑创造智能来超越自己。


这就是natural evolution,而这是诞生AGI最自然的方式。总会有那么一个像地球这样的星球出现,能够产生智能,演化出高级文明。


实际上说到这,我们会越来越相信我们这个世界就是虚拟世界,就和Elon Musk相信的一样。我们不过是虚拟世界下演化过程中的尘埃而已。

宇宙常数不就是对应我们训练神经网络所用的超参吗?


也许另一个宇宙光速不是300000m/s,而是3000000m/s。


创造我们的高维生物具备一种几乎无限计算的能力来模拟整个宇宙演化的过程。


而反过来,假设我们有一天也具备了这种无限计算能力,我们或许也可以创造我们的宇宙,去演化里面的文明。


从这个角度看,我们是creature,创造我们的是meta-creature,而我们有一天也可以变成meta-creature。现在我们创造的虚拟世界可以说是一个简化版。以目前VR技术的发展,10年我相信我们将可以实现在VR中看到的和现实别无二致的效果,虚拟将不再是虚拟。


有人会有疑问:我们能拥有无限计算能力吗?


这个完全取决于这个宇宙的设定,如果这个宇宙有一个计算能力上限,那么我们就至多到那个上限。但我相信这个计算能力上限会几乎是无限的。

作为参考,让我们思考一下能量energy。


想象我们回到100年前,回到爱因斯坦发现相对论的1905年之前。


当时的人们能想象能量的极限在哪里?也许是水力,也许是煤炭。


然后,我们再想一下爱因斯坦发现E=mc2是一件多么疯狂的事情!


意味着一点点的质量都具有难以估量的能量。而这就是核能,就是原子弹产生的源头。


假如未来人类可以通过强相互作用力来获取能量,那么这个能量几乎是无限的了。


所以,当我们能够获取无限的计算能力的时候,我们也就可以变成meta-creature。(我觉得这是一个比God上帝高级的多的词汇)


7 理解AI-GA:Meta Learning是关键


现在我们可以来理解AI-GA了。


AI-GA 的三个部分:


  • meta-learning architectures (Meta Learning 神经网络结构,即AutoML)
  • meta-learning the learning algorithms themselves (即现在常说的Meta Learning)
  • generating effective learning environments (生成有效的学习环境)

首先AI-GA是完全基于神经网络的,其次AI-GA的核心思想在于meta learning的inner loop内循环是完全自学习的,没有任何的inductive bias或者说先验知识。


640?wx_fmt=jpeg

我们就想象一下我们构造了一个婴儿大脑的神经网络,然后通过生活和学习慢慢成长为成熟的大脑。我们现在要meta learning这个婴儿大脑。而这个所谓的”婴儿大脑“就需要包括Jeff Clune提到两个部分:


  1. 大脑的神经网络结构
  2. 大脑内部的神经网络参数具备学会学习的能力

所以我们需要能够meta learning这两部分。


第一部分其实就是现在最火的AutoML (NAS)神经网络结构搜索,用神经网络自动的寻找一个最优的网络结构。所以称为meta learning architectures更合适。


第二部分就是现在一样最火的meta learning,学习算法本身。


但是现在不管是第一部分还有第二部分还是too young,为什么这么说?


  1. 现在的AutoML搜索的网络结构依然只是前向传播的连接方式,而人类的大脑恐怕不是这样。AutoML能够自动构建带memory的神经网络呢?AutoML能构造出比LSTM更好的网络结构吗?AutoML能构造出带feedback的网络结构吗?
  2. 现在的meta reinforcement learning,并不能处理超长的sequence,MAML做n次梯度将没有意义。使用evolution的做法正如前面分析宇宙发现的问题,需要巨量的算力,目前还远远达不到。

然后Jeff Clune还提出了第三部分,我们需要为训练这个meta learning agent构建合适的训练环境。我们还无法创造宇宙,我们还不具备无限的算力。要创造AGI,我们需要针对性的创建适合的训练环境。这是一个大问题,也确实是比较少人涉及的研究问题。Jeff Clune他们倒是研究了一下,提出了POET,还挺有意思的:


POET: Endlessly Generating Increasingly Complex and Diverse Learning Environments and their Solutions through the Paired Open-Ended Trailblazer(https://eng.uber.com/poet-open-ended-deep-learning/)


但是要创造AGI,这样的环境显然是远远不够的。Jeff Clune呼吁更多的研究者研究一下这一部分。


说到这里AI-GA已经理解完成了。AI-GA需要两个loop:一个outer loop和inner loop。我们可以把outer loop对比为多重宇宙及无数的星球,而inner loop就是星球上生物的演化。我们需要构建化两个loop,从而实现AGI!Jeff Clune说的前两部分都是inner loop,而第三部分是outer loop。我们可以使用任何方法包括evolution或drl的方法来训练inner loop。


8 理解AI-GA:意义是什么?


肯定有很多读者看到这会说,这不等于没说吗?现在根本还是做不出AGI嘛,哪来的”宇宙级“算力?


是的,不得不承认,AGI要实现还需要很长的一段路。


但是,我们要看到,我们比图灵说的具体化太多了。


我们有了具体的实现方式,Jeff Clune说的每一部分都是现在实实在在的,目前学术界最火爆的研究问题。


人工智能的发展过程中走了很多的弯路(当然我们可以认为这是一种探索exploration),而现在,我们确定了方向,并且这个方向是正确的可能性极高,我们在这个方向下还有很多值得研究,就如我在前面指出来的automl和metarl的问题。如果你打算创造AGI,那么你就应该朝这些方向去努力。


9 结语


AI-GA大概就像E=mc2一样,虽然远远达不到E=mc2的宇宙真理级,但AI-GA指明了发展AGI的方向,而实现AGI的意义在我看来比E=mc2的大得多,因为有了AGI,我们就可以利用AGI来发现更多的宇宙理论。这里不得不考虑一下伦理问题,安全问题,AGI实现了人类会不会毁灭的问题。这和E=mc2是一样的,E=mc2使人类进入了核时代,核能既可以创造能源,也可以是足够毁灭人类的核弹。但是核弹被创造出来,人类还没毁灭,这靠着我们人类每一个人的生物本能------活着!而这就够了,在活着这件事上所有人类不分种族都一样。相信AGI的出现将使人类进入宇宙文明的篇章!


原文链接:https://zhuanlan.zhihu.com/p/74813776



640?wx_fmt=jpeg

张亚勤、刘慈欣、周鸿祎、王飞跃、约翰.翰兹联合推荐


这是一部力图破解21世纪前沿科技大爆发背后的规律与秘密,深度解读数十亿群体智能与数百亿机器智能如何经过50年形成互联网大脑模型,详细阐述互联网大脑为代表的超级智能如何深刻影响人类社会、产业与科技未来的最新著作。


《崛起的超级智能;互联网大脑如何影响科技未来》2019年7月中信出版社出版。刘锋著。了解详情请点击:【新书】崛起的超级智能:互联网大脑如何影响科技未来


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。


  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

读芯片信息出错3_十分钟看懂串口打印信息(1)

一、软件串口打印信息加载流程不管何种机芯方案,在上电开机后,软件 总会初始化复位和加载相关内容和应用,这部 分的信息通常我们采用串口工具来进行读写的 操作。针对我们工作的需求和作为问题处理的可 靠工具,读取串口打印信息并…

利用URL拼接爬取获取有道翻译内容

利用URL拼接爬取获取有道翻译内容 代码: import requests import chardet import jsonif __name__ __main__:i input(请输入要翻译的内容:)url http://fanyi.youdao.com/translate?i%s&smartresultdict&smartresultrule % idata {from: A…

协作机器人与传统机器人有何区别?

来源:新战略机器人为什么需要协作机器人?协作机器人的兴起意味着传统机器人必然有某种程度的不足,或者无法适应新的市场需求。总结一下,主要有几点:传统机器人部署成本高其实相对来讲,工业机器人本身的价格…

windows10下安装pytorch并导入pycharm

首先需要安装Anaconda:https://www.anaconda.com/download/进入到windows中的命令提示符(cmd),通过运行以下命令来创建一个名为pytorch(自命名,环境名字可以自己定义)的环境,安装python版本为3.6&#xff1…

云优后台提交显示parsererror_微信现场大屏实时显示结果现场投票活动制作方法...

原标题:微信现场大屏实时显示结果现场投票活动制作方法在文艺晚会上,才艺节目竞赛中,当表演者表演完之后,可能会在现场进行投票表决。因为表演者想要评比出名次,自然需要在现场活动中通过观众或者是评委来进行投票。活…

爬虫:利用cookie获取人人网登录后网页信息

爬虫:利用cookie获取人人网登录后网页信息 思路: 1、首先创建一个自动获取登录cookie的实例,创建请求管理器opener 2、分析网页源码,获取登录的form信息,并写入data,访问登录界面url,获取cookie…

认知不是计算

来源:人机与认知实验室目前的人工智能仍然是以计算机为中心,并没有实现人们所希望“以人为中心”的认知。如何把人类认知模型引入到人工智能中,让它能够在推理、决策、记忆等方面达到类人智能水平,是目前科学界讨论的热点、难点和…

ip网络基础知识及原理_关于网络测试的5个命令

1. ping命令ping [选项] ip 或域名 #探测指定IP或域名的网络情况选项:-c 次数:指定ping包的次数2. telnet命令telnet [域名或IP] [端口] #远程管理与端口探测命令telnet 192.168.10.10 803. traceroutetraceroute [选项] IP或域名 #路由跟踪命令选项…

window下配置SSH连接GitHub、GitHub配置ssh key

此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows、Git Bash)配置SSH Keys连接GitHub。 第二部分介绍:在GitHub上创建仓库,在本地创建项目,然后将本地项目通过SSH提交到Gi…

爬虫:突破有道翻译js加密(最新)

爬虫:突破有道翻译js加密 代码已上传至个人GitHub,可供下载: 突破有道翻译js加密 思路:(python版本3.6) 1、分析post上传form信息,发现存在加密行为 2、查看网页js文件,分析加密函数…

华为发布 AR 地图技术,但最佳的运行设备不是手机

来源:爱范儿(ID:ifanr)「Cyberverse」这个词有两个含义,一个是 Cyber(网络),一个是 Universe(宇宙),华为将这两个词融合起来,将它称为…

jsp标签 判断 余数_程序员的数学基础课(三)余数与迭代法

问题:什么是余数 余数的作用?余数在生活中非常常见,日历,日期,其中包含一个定理 同余定理。同余定理:余数总是在一个固定的范围内,任意两个整数 a 和 b,如果它们除以正整数 m 得到的…

爬虫:获取豆瓣电影爱情片榜单封面图片

电影中单纯而美好的爱情总是让人陷入美好无瑕的幻想。 代码已上传至个人GitHub,可供查看:获取豆瓣电影爱情片榜单封面图片 爬虫:获取豆瓣电影爱情片榜单封面图片 目的:获取豆瓣电影爱情片榜单封面图片,并保存到本地。…

邬贺铨:解读5G技术关键点,及如何影响AIoT

来源:雷锋网雷锋网按:物联网发展至今,有两项技术对其赋能产业起到了关键作用,一项是这两年发展神速的AI,另一项则是当下逐渐开始商用的5G。前者使物联网(IoT)进化到智联网(AIoT),从单…

msdn画圆弧函数_精确之美——用TikZ画硬盘示意图

序言备考某等级考试的时候,在教材中碰到了几个一直不太理解的、关于硬盘的概念:磁道、柱面号、扇区。然而教材没有配图,无法直观地了解这些概念的物理形态。维基百科的硬盘[1]词条页中倒是有一副不错的示意图,我截图搬运了过来机械…

爬虫:验证码识别准确率(Tesseract-OCR)

爬虫:验证码识别准确率(Tesseract-OCR) 现在的网站为了防止人们轻易的获取登陆后的页面信息,在登陆上设置了很多的障碍,验证码就是其中的一种,所谓道高一尺,魔高一丈,人们总能想出办…

【赠书】21世纪科技竞争的核心是超级智能的控制权

这篇文章是根据《崛起的超级智能:互联网大脑如何影响科技未来》的核心观点对21世纪世界科技竞争的判断。《崛起的超级智能》受到张亚勤、刘慈欣、周鸿祎、王飞跃、约翰.翰兹等专家的联合推荐。作者刘锋,2019年7月由中信出版社出版。《崛起的超级智能》主…

MATLAB中的微积分运算(数值符号)

显然这个函数是单词differential(微分)的简写,用于计算微分。实际上准确来说计算的是差商。 如果输入一个长度为n的一维向量,则该函数将会返回长度为n-1的向量,向量的值是原向量相邻元素的差,于是可以计算一…

电脑手写板_点到之处妙笔生花,实用平板电脑手写电容笔推荐

如今随着科技的不断发展,人们生活水平也在逐步地提升。除了手机以外,很多人都会给自己入手一款平板电脑。不管是观看电影还是游戏办公,大尺寸的屏幕都能带来更加清晰的视觉效果。而电容笔的出现,可以说跟平板电脑是一组巧妙的搭配…

图像处理:给验证码图片做降噪处理及数据清洗

上一篇博文:https://blog.csdn.net/qq_40962368/article/details/89312429 图像处理:给验证码图片做降噪处理及数据清洗 在上一篇博文中,tesseract对验证码识别的准确率还是非常低的,改进措施的话,可以从三个方面来考…