旧栏目数据

2016GAITC 演讲稿丨李德毅 人工智能在奔跑
发布时间:2016年05月11日      

--------------------------------------------------------

CAAI原创 丨 作者李德毅

未经授权严禁转载及翻译

--------------------------------------------------------


人工智能在奔跑

The AI Race is On

李德毅



中国人工智能学会(CAAI)理事长


       各位同行,我高兴下午做第一个发言。我的题目有点大,叫人工智能在奔跑。因为人工智能经过60年的历练已经到了可以奔跑的时候了,我想讲三个问题。先讲讲围棋脑,然后再讲讲智能车驾驶脑,然后再讲讲决策脑,作为人脑最重要的部分怎么做决策。



       先讲讲围棋,围棋其实是中国的文化遗产,中国的围棋在全世界很有名。就跟中国的乒乓球一样有名,但乒乓球是舶来品,围棋是我们中国人的。现在围棋最好的是中日韩。围棋是谁把谁围住了谁就赢,所以我出了一个题目,叫做形象思维的自动化。下象棋大家都知道主要是吃子,有大小之分。围棋就不一样了,围棋的子没有大小之分,象棋是八分八的棋盘。我想特别的回顾一下历史,在2011年9月6号,我们中国人工智能学会组织了九路围棋,81个格子,让北邮的围棋程序Lingo,让俞斌对Lingo,让他说两个子给Lingo,他说不好赢。在2011年的时候包括中央电视台也播了,得出了一个结论,俞斌是我们的总领头,我们的围棋在世界上可以说是稳拿的,当时认为两三年九路棋盘是有希望的。这是五年前的事情。我们可以看到俞斌跟当时的九路围棋Lingo下的最后一个胜负的情况,白子是俞斌,黑子是Lingo,这是9月16号,只不过我们中国人工智能学会影响不那么大,全世界不一定都感知到了。


       到了2016年3月9号,李世石下了19路围棋,而且最后4:1输了。为什么?难在哪里?围棋难以锁定下一个目标,具有更大的不确定性。我有一篇著作叫做“不确定性人工智能”。围棋的不确定性比象棋大很多,象棋更注重逻辑思维,围棋在某个状态下应对的步骤比象棋多很多,既有逻辑思维也更注重形象思维,更大局观。



       我们看看在《自然》杂志上,20个作者写了AlphaGo的程序,他们采取的办法。这篇文章里提到一个特定的围棋棋局,有很多的计算量和推理量。我们中国人有一句话叫做千古无同局,所以历来把它认为是给人工智能一个挑战的很好的里程碑。那么我们仔细分析一下,AlphaGo为什么赢?这是我今天要报告的重点。它突破了传统的程序,构建了两道模仿人类思维的深度卷积神经网络。第一个网络主要担当棋局态势的评估,第二个网络是如何落子,这是人机大战,如果你知道每一步怎么下的,你会得到一个结论,那就是没有看到有天外来客下出不可不食人间烟火的道路,如果真的有超出了我们人类的思维。这句话告诉大家AlphaGo的学习能力很强,因为它是我们围棋手教他的。


       所以在全世界一片振动之后,我提出四个问题请大家思考一下。


       第一个问题,如果让AlphaGo或李世石再下一次复盘,让李世石原来怎么下还怎么下,请问AlphaGo能不能复盘,能下出跟原来一样的吗?它是以不确定性为强的,能不能重复?这是第一个问题。


       第二个问题,在比赛之前以及比赛之后,这个程序变了没有?还是原来的程序吗?我们手机坏了实在不行重新启动,还是原来的。AlphaGo的程序还是原来的吗?它跟李世石下了五盘棋学到了什么东西。


       第三个问题,跟李世石下棋之前,AlphaGo跟别人下过,如果用相同的版本对比的话结局如何?还有没有意义?能不能提高AlphaGo的水平。


       第四个问题,让AlphaGo从此以后不再跟高棋手下棋,AlphaGo的程序水平会不会降低?


       我觉得这几个问题可以让我们人工智能工作者稍微多想一下。其实在我们眼里李世石只是充当了一次人工智能发展成果的测试员而已,他对我们来说只是我们测程序的一次科学实验而已,是一个人与一群人的对决,包括棋类高手又包括人工智能高手。你们看deepmind的作者,他们不但是人工智能高手,也是围棋高手,是两个领域的能人,这个不容易的。所以我们经常讲什么叫人机大战,人机大战实际上是人在前面机器在后面,或机器在前面人在后面的一场对决而已。因此从统计学上来看人机大战总的结局应该是5:5。


       下面讲AlphaGo程序还有很多的不足,比如说它下棋的时候还要有一个助理员拿棋子,它的手还没做出来,它没有眼睛,没有感受和行为能力。这个机器人一定要有它的感知能力、有行为能力,而它只有思考能力是不够的。再一个AlphaGo程序目前还没有情绪、没有情感,不能现场分析对手的心理状态,跟谁下都是一回事,不能够现场和对手展开心理战,缺少交互认知的能力。我想两条AlphaGo程序的作者也一定会同意的。


       AlphaGo的成功用了深度卷积神经网络,但是这个卷积神经网络有四个毛病。


       第一,有太多的学习参数,就是今天上午各位讲的权重系数,这些系数的确定具有随意性。包括有多少个卷积和,怎么卷,怎么下载,这里面随意性太大。所以我们发现他们发表的文章我们做的时候恢复不了,文章主要的东西没写进去。


       第二,你在学习的过程当中不能进行你的数据的样本很大,就能保证算法是正确的,这个事情很糟糕。


       第三,现在用的卷积神经网络更多的还是前面的,这是跟人类学习不一样的。


       第四,现在用的对样本的学习是没有累积性的,我们人是有累积性的。


       因此这四个缺陷是我们人工智能要想办法努力克服的。我个人认为深度学习不管是卷积神经网络还是其他的神经网络学习方法,都不能是人工智能的终结者。尤其重要的是我们看到的人都是个性的,而AlphaGo程序目前还没有定位为个性的,我们需要的张三李四,世界上并不存在一个人类,人类是我们人的总称而已。


       下面第二个议题,驾驶脑。因为围棋实际上在我看来应该是个围住和不围住的问题,在统计学里面是拓扑学的问题,充其量AlphaGo是拓扑学动力学的问题,如果把这个问题引入到起来领域要很复杂。比如说开车需要驾驶认知,开车发明130多年了,走的正好是跟围棋相反的道路。先走的是行为能力,不管什么时候这个汽车都要能跑,这个很重要,这是汽车工业的骄傲。我们做了几百辆车还觉得太少,你能跑恶劣环境吗?所以在汽车上配置感知零部件,实现自动驾驶,是在车辆动力学和人工智能动成立的基础上。现在我们做自动驾驶,我们觉得自动还不行,当你买了这个自动驾驶车回来之后,我会告诉你,你会不满意的,因为它时不时就说对不起,你请你转入人工驾驶。这次长安的车很多都要人工干预,这里面缺少了一个问题,光感知是不够的,一定要有认知脑。因此和围棋脑相反,我们现在走的是现有行为能力,感知能力,目前汽车还需要有认知能力,那就变成了机器人。我们现在希望做一个机器人,是汽车上比较集中的目标。说得再挑战一点,我们希望做一个飙车机器人,假如飙车机器人跑的比人类快,那就更加全面了,就不单是脑子的问题,还有感知和认知的问题了。


       现在智能驾驶系统很烦恼,因为是离线辅助驾驶。我写了一个报告,叫最后的繁荣和转型之路。因为你做了那么多的中控设备,显示设备,将来汽车要自己会自驾驶了,这个行业,这个工业怎么办?转向自动驾驶。但是我刚才讲了目前的自动驾驶是局部时段,局部区域,能满足驾驶的范围很小。自驾驶说得更多一点是无人驾驶,或者自助驾驶。我们昨天科技部进行了重要的答辩,用了以人为本的人机系统共享,不是单纯的由人驾驶,也不是单纯的由马驾驶,而是共同的协调驾驶。


       既然需要一个驾驶脑,我们就要考虑人脑有哪些功能,需要驾驶脑来承担。我们认为记忆一点不亚于计算,尤其是长期记忆、短期记忆,或者瞬间记忆,这个形态是不一样的,数据量也是不同的。现在所有厂家做的图像识别,基本上还是在瞬间记忆阶段。我们这个课题组不一样,我们把它做到行政化后面去了,这就是我们的特长。


       把人脑中动机、学习和思维、性格、记忆,都用机器来实现,就可以做一个机器的驾驶脑。情绪注意力不集中就不要进来了,我们希望个性化还是要进来的。这样的情况下我们有了思想,既能有感知信息,把感知信息合并到一起大概三大类。第一块是路网文件,精确到10厘米左右。第二个是雷达通道,航天雷达、超声雷达,都叫雷道通道,也是个千里眼。再一个就是摄像头。这三个通道就好像人的感知器官一样,很重要,但是哪一路都有不完善的地方。它们都在完成定位、路权检测和导航的能力。定位就是我在什么地方,路权检测就是周围有什么,导航就是下一步怎么走。定位里面最重要的就是同步定位和映射,这个要做得好智能驾驶就好了,现在最难的就是这块。周围有什么我们用我们的行政化的方法,此时此刻我周围的多大空间是我可以使用的。下一步怎么做就是方向盘了。


       我们的课题组不仅做前面的视觉的感知深度神经网络学习,我们把这些叫做先视后觉。尤其要感兴趣的是视而不觉,边视边觉和先觉后视。我多次讲驾驶脑对路边的美女是不用看的,我们强调要记住当前的感知,已有的认知对当前的感知起重要的作用。因此我们在驾驶脑里面有视图仪表,通过长期的记忆,工作记忆和瞬间记忆,来记忆不同时间了解交通的信息,最后形成一个动作的执行,这就是我们说的感知、认知、行动,再感知、再认知,再行动。


       其实跟下围棋相比,驾驶活动更多的是技巧,是记忆或经验。而不是知识、推理和计算。驾驶脑的差异反映个人智力和运动能力的差异,一个孩子从小就看得出他有没有跳芭蕾舞的天赋,其实开车有是大同小异的。为什么两口子开到最后发现一个人会开,他的小脑比另外一个人要发达一点。


       我们这十年用了很多的时间让我们的程序员一边开车,一边调程序,调的很辛苦。在过程当中我们慢慢的悟出了一个真理,真正能够叫机器人开车的不应该是程序员,应该是驾驶员。有今天的驾驶员长期互动,已经把车同化为人体的一部分,成为与身体无缝对接的真实外延。因此机器人驾驶脑在驾驶员开车时形成一个脑和机器融合在一起的,实现一个梦想。这是我们最近几年的追求。


       我们原来的驾驶脑里面有一个工作总线,还有调试总线,现在我们把调试总线开展为自学习总线,完成统计学习和进化学习,研发有个性的智能车。一旦当前的认知与过去经理的记忆进行了混合对比,驾驶脑便能对不确定的未来做出合适的决策,完成大脑的创造性,运动的灵巧性,以及对车无穷无尽的过程。这个过程太重要了。这个自学习非常有意义的是和AlphaGo围棋的深度学习网络非常一致,是一个评估网。我们这个叫自学习操作网。我们将驾驶员对油门、制动、方向盘的操控量增加为一个认知箭头,箭头拐弯多少表示你拐弯多少,油门和刹车只能取其中之一,用两个颜色表示出来。因此我们把驾驶员的动作变成一个箭头,通过一个驾驶态势图图像化。这样就变成了人工驾驶的时候经常出现的问题,如果能通过深度学习形成一个驾驶记忆的话就好了。当然人的学习一个很重要的是在错误中学习。我们同样把一次次的驾驶事故也形成了事故记忆。驾驶脑利用搜索配备引擎,实时在记忆当中搜索,自己找到或者推理求出符合当前驾驶态势的认知箭头,学以致用,形成控制指令的输出,克服了宏观认知的形式化困难,细分了约束期间,通过大量微观认知的形式化,降低了形式化的难度,缩小了在线推理范围。我的报告值得的就是这四句话,克服宏观的形式化困难,通过大量微观的形式化降低难度,缩小推理范围。


       比如说现在有一个有经验的驾驶员在开车,人工驾驶。他通过他的视觉形成对他驾驶态势的判断。而在这同时我们也要感知系统也在工作,而且形式化驾驶态势图。驾驶员的操作他的态势是在他的头脑里面,但是他的操作我是能感受出来的,我就画出一个箭头,把当前的驾驶态势和驾驶员操作的结果变成一个图,叫做驾驶态势人质箭头图堆。如果从首都机场到天安门30分钟能到,我用36000个认知箭头变成36000个图堆,用深度学习加成了驾驶记忆。下次开车的时候人没有了,机器在开车,机器根据当时感觉到的驾驶态势,通过搜索来解决推理问题,形成了一个驾驶认知的箭头输出。然后再把这个箭头变成方向盘,这就是我们的高招。这就是我们最骄傲的地方。


       最近我们已经把这个大数据都采来了,我们现在正在做深度学习,如果有哪位跟我们合作我们很高兴,可以把我们的大数据库给你,我们一起来做这个深度学习。


       通过深度学习实现自学习,也就是统计学习或进化学习。当然一个人开车过程当中遇到了几次小磨小蹭,甚至遇到几次比较大的事故你终身难忘。机器人要吸取教训,同样我们在这样的情况下,采用这样的箭头,造成的事故形成一个事故记忆,下次机器人开车的时候又遇到了这个态势图,找到了事故处置的时候怎么造成事故的,这个箭头是万万不可用的,于是我们就有了事故指引。如果你的车上有事故记忆,当你做错误操作的时候能切断你,你肯定是会高兴的。同时怎么做到的呢?一个就是驾驶态势工作总线,一个是自学习总线,基本上是感知板块、认知板块、交互板块、自学习板块,但是它们之间并不乱,尤其是工作总线带宽我必须保证。而学习总线上我们就可以学到这个图的方法,形成驾驶记忆。然后把这个对汽车的操作方到汽车的线上去。


       驾驶脑成功的关键是驾驶认知的形式化,如果说我们做得比较好的话还能拿个冠军,我认为我们的起了核心的作用。深度学习站在全球人工智能的风口,普遍把卷积神经网络用于点云图样式,感知架构的自学习。而我们却另辟蹊径,把卷积神经网络用于形式化之后的驾驶态势图,这就大大的减少了数据量,大大的简化了图里的实效,我们认为这里还有一点创新之处。回顾十几年来我们参加的比赛曾经迷惑过、迷盲过,试来试去,换车、换平台、换电源、换模块。通过多车交叉检验,尤其是2015年我们的联合课题组实现了交叉验证、常态实验。我的模块在你的车上试,你的人到我的组里来。形成了全新的设计图,这是北京到天津的,这是18米绕桩的。还有无人驾驶的,我们是全程无人工干预,到开封不到40公里的过程。我们现在正在做宇通大客车在场区内部的通勤。


<p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; white-space: pre-wrap; color: rgb(62, 62, 62); font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif; line-height: 25.6px; box-sizing: border-box !important; word-wrap: break-word !important; background-co

你知道你的Internet Explorer是过时了吗?

为了得到我们网站最好的体验效果,我们建议您升级到最新版本的Internet Explorer或选择另一个web浏览器.一个列表最流行的web浏览器在下面可以找到.