这篇访谈讲的是 Douglas Lenat 花了37年搞的 Cyc 项目,目标就是给 AI 装上常识,让它能像人一样理解世界。Lenat 认为,现在主流的 AI(比如 GPT-3)虽然能说会道,但缺乏真正的理解,会犯低级错误。他看好 Cyc 这种手工构建常识知识库的方法,认为它快接近一个临界点,之后就能自己学习新知识了。重点提了三个标的:Cyc 本身(接近完成,包含数千万条常识规则);OpenCyc(只是 Cyc 的简化版,常被误解);GPT-3(被提示风险,虽然90%情况表现好,但关键任务中1%的错误不可接受)。
Douglas Lenat在Lex Fridman播客中讨论了其37年项目Cyc的核心目标:通过常识知识库与推理机制解决AI的常识理解问题。核心观点是,尽管现代机器学习取得进展,但构建匹配人类智能的系统仍需常识推理能力。重要结论包括:Cyc通过手工编码数百万条常识规则(如“物体掉落会向下”),试图弥补深度学习缺乏的因果逻辑;Lenat认为,未来通用人工智能(AGI)必然融合符号推理与统计学习,而Cyc的框架可能成为关键组件。他提到Cyc已积累约2500万条断言,但强调常识获取仍是瓶颈,并预测AI需结合“理解”而非仅模式匹配才能实现突破。
好的,这是根据您的要求对 Lex Fridman 与 Douglas Lenat 的播客访谈文字稿进行的分析解读。
嘉宾: Douglas Lenat,Cyc 项目的创始人,该项目旨在通过手工构建常识知识库来解决 AI 的常识推理问题。
主线: 探讨 Cyc 项目 37 年来的核心挑战、方法论、与当前主流机器学习的关系,以及其对未来通用人工智能(AGI)的潜在价值。
核心判断: Douglas Lenat 认为,构建 AGI 的关键在于“知识泵”的“启动”(priming the pump),即手工构建一个足够庞大、由数千万条常识性“断言”(assertions)组成的核心知识库,使其能够启动自我增强的学习循环,从而自动获取并理解更广泛的世界知识。
Lenat 指出,在 1980 年代,他和同事们在开发各种 AI 程序(如自然语言理解、机器人、专家系统)时,都撞上了同一堵“砖墙”:程序缺乏常识。它们可以像“聪明的狗”一样执行特定任务,但“并不真正理解自己在做什么、说什么或被问什么”。
Lenat 回忆了 1984 年与 Marvin Minsky、Alan Newell 等顶尖学者的一次关键会议,他们共同估算出覆盖常识所需的知识量。
为了处理现实世界中无处不在的矛盾和例外,Cyc 不得不放弃全局一致性,转而采用本地一致性的架构。
Lenat 坚信,Cyc 已经接近完成“知识泵”的启动阶段,即将进入自我增强的自动学习阶段。
| 标的 | 嘉宾态度 | 关键数据 |
|---|---|---|
| Cyc | 看好(核心项目,接近完成“知识泵”启动) | 包含数千万条常识断言;超过 1000 个启发式推理模块;约 150 个推理加速突破;50 人全职团队工作数十年 |
| OpenCyc | 中性(是完整 Cyc 的简化投影,常被误解) | 仅包含 Cyc 中简单的二元关系(知识图谱),不包含 90% 以上的规则 |
| GPT-3 | 风险提示(缺乏真正理解,会犯常识性错误) | 在 90% 的情况下表现良好,但在关键任务(如医疗、驾驶)中 1% 的错误率不可接受 |
| IBM Watson | 风险提示(会犯人类不会犯的荒谬错误) | 在 Jeopardy! 中表现惊艳,但曾回答“16 世纪的意大利政治家是罗纳德·里根” |
| Mycin | 看好(早期专家系统,能提供可解释的诊断) | 由 Ted Shortliffe 开发,专门诊断血液感染(如脑膜炎) |
1. 常识是 AI 的“砖墙”,而非“天花板”。 (Douglas Lenat) —— 早期 AI 系统在特定任务上可以表现优异,但一旦遇到需要常识推理的意外情况,就会彻底失败,因为缺乏对世界的基本理解。
2. Cyc 的知识获取方法是“阅读空白”,而非“阅读文字”。 (Douglas Lenat) —— 团队分析文本中作者假设读者已知的、未明确写出的信息(如代词指代、句子间的隐含逻辑),这些才是常识的核心。
3. AGI 需要“左脑”与“右脑”的协同。 (Douglas Lenat) —— 机器学习(右脑)擅长快速模式识别,而符号推理系统如 Cyc(左脑)擅长慢速因果推理和解释。两者结合才能产生真正的智能。
4. “知识泵”理论:已知越多,学得越快。 (Douglas Lenat) —— 学习新知识的能力与已有知识库的“表面积”成正比。Cyc 的目标是构建一个足够大的核心,使其能够启动自我增强的自动学习循环。
5. 全局一致性是构建大型常识知识库的敌人。 (Douglas Lenat) —— 现实世界充满矛盾和例外,Cyc 通过将知识库划分为多个“本地一致”的上下文(context)来解决此问题,允许不同上下文之间存在不一致。
6. Cyc 的“启发式层”是其效率的关键。 (Douglas Lenat) —— 为了在表达力强的高阶逻辑语言上实现实时推理,Cyc 开发了超过 1000 个专门的启发式模块,它们像一群专家在黑板上协作,快速解决特定类型的问题。
7. 一个好的 AGI 测试是“为什么”的深度。 (Douglas Lenat) —— 一个真正智能的系统应该能连续回答多轮“为什么”的问题,并能就一个命题给出正反两方面的论证,而不是仅仅给出一个答案。
8. AI 的终极价值在于帮助人类打破“范式”的束缚。 (Douglas Lenat) —— 人类科学家常被当前的科学范式所局限,而一个值得信赖的 AGI 可以帮助我们退后一步,质疑那些被视为理所当然的假设,从而加速科学发现。