在即将过去的 2017 年,深度学习技术蓬勃发展,AlphaZero 从「零」开始在多种棋类竞技上快速发展,DeepStack 与 Libratus 在德州扑克中击败人类高手,GAN 衍生出各种变体,语音合成从实验室走向产品,Vicarious 提出全新概率生成模型并击破人类的 CAPTCHA 验证码。这些令人振奋的进展将智能技术从实验室带到了产业及应用层面,「人工智能」及「深度学习」等概念也进入了大众视野并成为流行词汇。
在过去几年的报道工作中,我们看到深度学习引领的又一次人工智能浪潮,同时也发现由于「AI Effect」的存在,有很多人忽略了深度学习之外的其它人工智能技术,对人工智能各种技术分类及基础概念、技术的历史进程和发展方向都缺乏成体系化的了解,导致对人工智能技术的整体发展趋势及「可用性」缺少宏观认识,并在试图采用人工智能技术进行产业革新时走了很多弯路。
因此,机器之心推出《人工智能技术趋势报告》,旨在帮助读者:
1)系统全面纵览人工智能(AI)的 23 个分支技术。
2)明晰人工智能(AI)下各分支技术的历史发展路径,解读现有瓶颈及未来发展趋势。
3)分析人工智能(AI)下各分支技术在产业中的实际应用情况,评估其在「研究」、「工程」、「应用」、「社会影响」这四个阶段中所处位置,为计划使用人工智能技术的决策者提供决策参考。
4)为 AI 从业者提供技术趋势参考;为产业方、初学者等提供系统性的技术学习资料。
报告内容如下:
目录
1.0 引言
1.1 目的
1.2 背景
2.0 方法
2.1 阶段
3.0 人工智能中的技术
3.1 问题求解(搜索)
3.2 知识、推理与规划
3.2.1 逻辑
3.2.2 规划
3.2.3 知识表征和推理
3.2.4 概率模型
3.3 学习
3.3.1 决策树/决策规则学习
3.3.2 支持向量机
3.3.3 K-最近邻
3.3.4 集成学习
3.3.5 回归分析
3.3.6 神经网络
3.3.7 强化学习
3.3.8 聚类分析
3.3.9 关联规则学习
3.3.10 推荐系统
3.4 通讯、感知与行动
3.4.1 信息检索
3.4.2 文本挖掘/分类
3.4.3 信息抽取
3.4.4 机器翻译
3.4.5 语音识别
3.4.6 计算机视觉
3.4.7 机器人
4.0 总结和影响
参考文献
1.0 引言
1.1 目的
本报告的目的是纵览人工智能(AI)的分支技术,明晰它们的发展路径,从而让读者能够更加准确和全面地了解人工智能研究领域的过去、现在和未来。
1.2 背景
人们很容易混淆人工智能和机器学习(甚至深度学习),觉得它们是一样的。这是一个很大的误解。除了流行的神经网络模型之外,人工智能的历史可以追溯到1956年,在达特茅斯那场名为「达特茅斯人工智能夏季研究项目(Dartmouth Summer Research Project on Artificial Intelligence)」的研讨会上,「人工智能(Artficial Intelligence)」(AI)这一术语被首次提出,人工智能研究领域也就此形成。[1]
本报告所讨论的「人工智能」主要是指可以通过机器体现的智能(也叫做机器智能(Machine Intelligence))。在学术研究领域,就是指能够感知周围环境并采取行动以实现最优的可能结果的智能体(intelligent agent)[1]。
一般而言,人工智能的长期目标是实现通用人工智能(AGI),这被看作
是「强人工智能(strong AI)」。在处理交叉领域问题时,AGI的表现会远远超过普通的机器,并且它还能同时处理多个任务。而弱人工智能(weak AI,也被称为「狭隘人工智能(narrow AI)」)无法解决之前未见过的问题,而且其能力仅局限在特定的领域内。但是,人工智能专家和科学家现在对 AGI 的确切定义仍然含混不清。区别强人工智能和弱人工智能的常见方法是进行专业测试,比如咖啡测试、图灵测试、机器人大学生测试和就业测试[28]。
本报告所讨论的「技术(technology)」是一个广泛的概念,包含了人工智能领域所使用的方法、算法和模型,我们将使用「技术」一词指代这三者。
与人工智能相关的工作可以追溯到 20 世纪 40 年代,那时候 Warren McCulloch 和 Walter Pitts 的研究表明可以通过互连的神经元网络执行计算,Donald Hebb 也演示了赫布学习(Hebbian learning) 。1956年,当「人工智能(AI)」这一术语正式成型的时候,相应的研究也开始快速发展。那时候,人工智能还主要被用于问题求解。尽管在 20 世纪 60 年代和 70 年代期间,神经网络缓慢的发展速度和有限的进展受到过批评,但专家系统的出现维持了人们对人工智能的兴趣和相关研究的增长。不久之后,在 20 世纪 80 年代,因为大多数人工智能研究都无法实现它们原先过度的承诺,对人工智能研究的资助也流向了其它领域,由此人工智能学术研究步入了所谓的「人工智能冬天(AI Winter)」[1]时期。幸运的是,联结主义者重新发明的反向传播将神经网络带回了舞台。在 20 世纪 90 年代,研究者开始应用概率模型等更科学的方法;与此同时,支持向量机(SVM)在很多领域都超过并取代了神经网络。不久之后就进入了崭新的21世纪,大数据的时代到来了,这帮助研究者开发了多种学习算法,使得深度学习在近些年来得到了蓬勃发展。关注人工智能研究的团队越来越多,在专注人工智能的顶级会议(比如 AAAI、IJCAI、AUAI 和 ECAI)上发表的论文也急剧增长。(专注于那些范围更小的研究主题的会议将在第 3 节进行介绍。)
在第 2 节中,我们将介绍设置的研究方法和标准。在第 3 节中,我们将讨论多种人工智能技术。对于每种人工智能技术,我们都确定了当前所处的发展阶段并进行了详细讨论,并且还简要概述了相应历史或主要事件。此外,我们还将从各种角度分析每种技术的瓶颈和未来。本报告不包含技术细节,但提供了一般性的概述,并希望能根据发展历史确定它们之间的关系。在第 4 节本报告的结尾,我们将讨论人工智能技术的一些影响和局限。
2.0 方法
我们研究的主要方法和信息来源是查阅文献。对于我们覆盖的每种技术,我们都参考了最新的文章、新闻和论文,以帮助确定当前所处的发展阶段。此外,通过研究之前发表的文献,我们也讨论了与特定技术相关的主要事件。
除了定性地查阅文献,我们也使用了一种量化方法来帮助读者理解每种技术的普及程度和成长情况。我们分析了研究者的数量、期刊、出版物、会议、组织、知名奖项授予和对应的资助情况。我们也对适用的案例使用了谷歌趋势工具来大概了解公众对特定技术的认识情况。
2.1 阶段
技术发展阶段的分类学方法有很多,目前常用的是技术生命周期(Technology Life Cycles)方法,其中也包括「衰落」阶段。但是,对于这份针对人工智能技术的研究报告而言,我们没有考虑「衰落」阶段。我们认为尽管一种特定技术的发展可能会在某个时候停滞,但其发展(在科学进步方面看)不会退步;对技术「衰退」的引证通常是在商业角度上考量的。根据我们对[20][21][22][23]等多个信息来源的评估和分析,我们确定了人工智能技术发展将会经历的四个周期:研究、工程、应用和社会影响。这里给出了每个阶段的详细定义,以作为未来详细分析的范式:
注:实际上这里涵盖了很多技术的子类别,而我们将它们当作一个整体来确定它们的发展阶段。一旦有特定的迹象说明一种技术已到达特定阶段,那么整个技术类别都将被置于该阶段——尽管对该技术可能还有一些持续性的研究、工程或应用工作。
3.0 人工智能中的技术
根据书籍、论文、博客、视频和 MOOC(大型开放式网络课程)等介绍性材料,我们发现 Stuart J. Russell 和 Peter Norvig [1] 合著的经典教材《人工智能:一种现代方法》最有帮助。根据这些材料,我们确定了 23 种不同的人工智能技术并将它们分成了 4 大领域:
问题求解(搜索)
知识、推理与规划
学习
通讯、感知与行动
我们根据这23种技术在人工智能领域内的基本机制、方法和应用相似度进行了分类。这些分类并不是互斥的。你可以将它们看作是人类具有的能力,每种能力都有不同的功能,共同协作才能实现更高级更复杂的目标。
点击阅读原文,立即获取报告完整内容。