论人工智能的未来发展前景
人工智能的未来发展前景:当前困境和未来可能 定义人工智能不是困难,而简直是不可能,这完全不是因为我们 并不理解人类智能。奇怪的是,人工智能的进步更多的将帮助我 们定义人类智能不是什么,而不是定义人工智能是什么? 但不管人工智能是什么, 过去几年我们确实已经在从机器视觉到 玩游戏等众多领域取得了很多进展。 人工智能正在从一项研究主 题向早期的企业采用转变。谷歌和 Facebook 等公司已经在人 工智能上投入了巨大的赌注, 并且已经在它们产品中应用了这一 技术。 但谷歌和 Facebook 只是开始而已:在未来十年,我们将见证 人工智能蔓延进一个又一个的产品。我们将与 Bot 交流——它 们不是照本宣科的机器人拨号程序(robo-dialer),我们甚至不能 意识到它们不是人类。我们将依赖汽车进行路线规划,对道路危 险做出反应。 可以毫不夸张地估计:在未来几十年中,我们所接触的每一种应 用程序都将整合进一些人工智能功能,而如果使用应用程序,我 们将无法做任何事。 鉴于我们的未来将不可避免地与人工智能捆绑在一起, 我们就必 须要问: 我们现在发展得如何了?人工智能的现状是怎样的?我们 将走向何方? 人工智能的未来发展前景:当前困境和未来可能人工智能的未来发展前景:当前困境和未来可能 如今人工智能的能力和局限如今人工智能的能力和局限 对人工智能的描述围绕着以下几个中心:强度(有多智能)、广度 (解决的是范围狭窄的问题,还是广义的问题)、训练(如何学习)、 能力(能解决什么问题)和自主性(人工智能是辅助技术还是能够 只靠自己行动)。这些每一个中心都有一个范围,而且这个多维 空间中的每一个点都代表着理解人工智能系统的目标和能力的 一种不同的方式。 在强度(strength)中心上,可以很容易看到过去 20 年的成果, 并认识到我们已经造出了一些极其强大的程序。 深蓝(Deep Blue) 在国际象棋中击败了 Garry Kasparov;沃森(Watson)击败了 Jeopardy 的常胜冠军;AlphaGo 击败了可以说是世界上最好的 围棋棋手李世石。 但所有这些成功都是有限的。深蓝、沃森和 AlphaGo 都是高度 专业化的、目的单一的机器,只能在一件事上做得很好。深蓝和 沃森不能下围棋,AlphaGo 不能下国际象棋或参加 Jeopardy, 甚至最基本的水平都不行。它们的智能范围非常狭窄,也不能泛 化。 沃森已经在医疗诊断等应用中取得了很多成果, 但它基本上仍然 只是一个必须为特定领域专门调制的问答机器。 深蓝拥有大量关 于国际象棋策略的专门知识和百科全书式的开放知识。 AlphaGo 是用更通用的架构构建的, 但其代码中仍然有很多人工编码的知 识。我不是轻视或低估他们的成就,但认识到他们还没有做成的 事也是很重要的。 我们还没能创造出可以解决多种多样不同类型问题的人工通用 智能(artificial general intelligence)。 我们还没有听一两年人类对 话的录音就能自己说话的机器。 尽管 AlphaGo 通过分析数千局 比赛然后又进行更多的自我对弈而「学会」了下围棋,但这同样 的程序却不能用来掌握国际象棋。 同样的一般方法呢?也许可以吧。但我们目前最好的成就离真正 的通用智能还很远——真正的通用智能能灵活地无监督地学习, 或能足够灵活地选择自己想要学习的内容,不管那是玩棋盘游 戏,还是设计 PC 板。 人工智能的未来发展前景:当前困境和未来可能人工智能的未来发展前景:当前困境和未来可能 迈向通用人工智能迈向通用人工智能 我们如何从狭窄的、特定领域的智能迈向更通用的智能呢?这里 说的「通用智能」并不一定意味着人类智能,但我们确实想要机 器能在没有编码特定领域知识的情况下解决不同种类的问题。 我 们希望机器能做出人类的判断和决策。 这并不一定意味着机器将实现创造力、 直觉或本能等没有数字类 比的概念。 通用智能将具备处理多种类型的任务和适应未曾预料 的情形的能力。一个通用智能无疑可以实现「正义」和「公平」 这样的概念:我们已经在谈论人工智能对法律系统的影响了。 我们先以自动驾驶汽车来证明我们所面临的问题。 要实现自动驾 驶,汽车需要将模式识别和其它能力整合到一起,包括推理、规 划和记忆。它需要识别模式,这样才能对障碍物和街道标志做出 反应;它需要推理,这样才能理解交通规则和解决像避开障碍物 等任务;它需要规划以获得从当前位置到目标位置的路径,并同 时考虑到交通状况等其它模式。 它需要不断重复做这些事,不断更新它的解决方案。但是,即使 一辆自动驾驶汽车整合了所有这些人工智能, 它也不具备我们所 期望的通用智能应该具备的灵活性。 你不会期待一辆自动驾驶汽 车能和你交谈或布置你的花园。 将从一个领域学习到的知识应用 到另一个领域的迁移学习是非常困难的。 你也许可以重新加工其中许多软件组件, 但那只能指出缺少了什 么:我们当前的人工智能能为特定问题提供范围狭窄的解决方 案,它们并不是通用的问题解决者。你可以将范围狭窄的人工智 能叠加到一起(一辆车可以带有能谈论去哪里、进行餐厅推荐和 与你下棋让你不会感觉无聊的 Bot),但狭窄人工智能的叠加永 远不能得到一个通用人工智能。 通用人工智能的关键不是有多少 种能力,而是这些能力的整合。 尽管神经网络这样的方法原本是为模拟人脑过程而开发的, 但许 多人工智能计划已经放弃了模仿生物大脑的概念。 我们不知道大 脑的工作方式;神经网络计算是非常有用的,但它们并没有模拟 人类的思维。 在《Artificial Intelligence: A Modern Approach》一书中,Peter Norvig 和 Stuart Russell 写道: “当莱特兄弟和其他人停止模仿 鸟类并开始学习空气动力学时,对『人工飞行』的追求才获得成 功。” 类似地,要取得成功,人工智能不需要将重点放到模仿大脑的生 物过程上, 而应该尝试理解大脑所处理的问题。 可以合理地估计, 人类使用了任意数量的技术进行学习, 而不管生物学层面上可能 会发生什么。这可能对通用人工智能来说也是一样:它将使用模 式匹配(类似 AlphaGo),它将使用基于规则的系统(类似沃森), 它将使用穷举搜索树(类似深蓝)。 这些技术没有一种能与人类智能直接对应。 人类比任何计算机人类比任何计算机 都做得更好的是构建他们的世界的模型,都做得更好的是构建他们的世界的模型, 并根据这些模型采取行并根据这些模型采取行 动。动。 超越通用智能后的下一步是超智能超越通用智能后的下一步是超智能(super-intelligence(super-intelligence 或或 hyper-intelligence)hyper-intelligence)。。 目前我们还不清楚如何区分通用人工智能 和超智能。我们期望超智能系统会具备创造力和直觉等性质吗? 鉴于我们对人类的创造力还不甚理解, 思考机器的创造力就更为 困难了。 围棋专家称 AlphaGo 的一些落子是“创造性的” 但它们源自与 其它所有落子完全一样的过程和模式, 而并非以一种新的视角看 待这项游戏。 同样算法的重复应用可能会产生让人类感到惊讶或 意