让电脑阅读和推理

时空

科幻小说里边,最熟悉的坏人形象之一,是无所不知的电脑。比如《黑客帝国》里面的电脑统治者,又比如《2001太空漫游》里名为“HAL”的电脑杀手。不过在我们现实生活中,最超级的电脑的推理能力或许还比不上一个孩子。因为尽管电脑目前拥有强大的运算能力,但它并无法像人类那样阅读,更别说从阅读中获取信息、学习知识,甚至进行适当推理。

于是,热衷于研究人工智能的科学家们就把缩小人与机器之间认知能力的差距,创造一种具有高超阅读和学习能力的电脑作为他们的伟大目标。目前,我们可以兴奋地看到人们的目标正在一步一步得以实现——一些电脑已经具备了基本的“认知”能力。

去年秋天,五角大楼的高级防务研究计划部(DAPRA)批准了来自瑞赛奈尔理工学院两位教授的价值至少40万美元的合同。这两位教授的研究项目就是一种可以通过阅读来自动“学习”的电脑。最近,两位教授已经完成了初步的规划和研究,接下来就需要一种法则,或者说数学公式,来让电脑自动将句子转换成正式逻辑,直到“认识”句子、“理解”句子。研究者之一是该人工智能研究室主任——赛莫·布林斯乔德教授,他相信这种人工智能(AI)电脑可以阅读军事计划或者手册。这种电脑的作用就如同阅读课本章节并根据教材回答问题。赛莫说:“我们现在需要处理复杂的、多因素的和高技术的军事决策,需要这些人工智能电脑的帮助。”

对于研究者来说,通向人工智能道路的巨大障碍或许是电脑在浩瀚的语言海洋中找出正确的句子顺序。“自然语言非常不明确,”麻省理工大学人工智能实验室的波瑞斯教授说。“如果你说出复杂程度超过像‘约翰爱玛丽’这样的句子,又例如是《华尔街》杂志上的一段文字,这些复杂的语言是电脑们很难描绘的。”

其实,从事这方面研究的又何止这项计划。在德克萨斯的奥斯汀,一个名为Cycorp的公司,已经建立起一个“Cyc”知识库,目的是成为一个能做出智能决策的人类知识库。Cycorp的研究副主席米歇尔说:“‘Cyc’可以基于系统内的250万条断言来进行推理——也就是说,它可以根据一些基本的信息来推断出相应的结论。例如根据你的工作描述来推断你可能挣多少薪水。”尽管这在大多数人们看来是小儿科的事情,但对电脑来说,这“三岁小孩的智力”却是让它们从简单分析、计算数据到理解、推理的一大步。

能懂得语言、识别面目、基于经验作出推断的电脑已经存在,而且它们正在渐渐深入我们的生活,从银行使用的用于评估潜在借贷人信用度的程序,到那些可以纠正错误单词拼写的软件,再到搜寻不明显关联的数据库发掘程序……具有基本“阅读”、“理解”能力的电脑正在成形。