引言

你有没有想过一个问题:为什么AI能写出比很多人类还好的文章,能打败围棋世界冠军,能识别出照片里的每一只猫——但你问它"吃冰激凌为什么会导致溺水人数增加"时,它可能会开始一本正经地编理由?

冰激凌销量和溺水率确实高度相关——夏天一到,两个数据同时飙升。但用脚趾头想都知道,冰激凌不会把人淹死。真正的原因是"天气热":热天吃冰激凌的人多,热天去游泳的人也多。

这个例子太简单了,人类一眼就能看穿。但换一个复杂场景呢?比如"某个药物到底有没有效"、“广告投放真的带来了销量增长吗”、“参加培训班到底能不能提高成绩”——这些问题,AI能不能像人类一样,真正理解"因为所以"?

答案是:传统AI不会,但有一门叫"因果推断"的科学正在改变这一切。


一、传统AI的盲区:它是超级关联机器,但不是因果思考者

当前所有主流AI,包括ChatGPT、Claude、Gemini在内,本质上都是超级关联机器

它们的工作原理可以简化为:从海量数据中学习到"A出现时,B往往也跟着出现"的模式。模型越大,这种关联找得越准、越细。

但这和"理解因果关系"完全是两码事。

想象你是一个古代学者,你观察到:

  • 公鸡打鸣后,太阳就升起来了
  • 每天都是这样,从未例外

按照传统AI的逻辑,它会得出"公鸡打鸣是太阳升起的原因"这个结论。因为数据上,这两件事的关联强度是100%。

可我们人类知道,公鸡打鸣和太阳升起之间没有半毛钱因果——它们都是由地球自转这个共同原因导致的。

这就是因果推断的核心难题:相关不等于因果。

2018年,图灵奖得主Judea Pearl(朱迪亚·珀尔)在一次演讲中直言不讳地说:“当前AI的所有进步,本质上都停留在关联这个层面。它们没有因果推理能力,甚至连理解都算不上。”

这话说得重,但确实指出了AI的致命短板。


二、因果推断的三层阶梯:从看到做到想象

Pearl提出了一个非常优雅的框架,他把因果推理分为三个层级,像一个阶梯——

第一层:关联

这是所有传统AI所处的位置。“我看到A和B一起出现,它们有关系。“比如:看到乌云和下雨之间有关联。

第二层:干预

“如果我去改变A,B会发生什么变化?“这是人类独有的能力——比如:“如果我播撒碘化银,会不会让天降雨?“这需要回答"如果我做了某件事,结果会怎样”。

第三层:反事实

“如果当初我没有做那件事,现在会怎样?“这是最高级的因果推理,也是人类后悔、反思、学习的基础。“如果我去年没有辞职,现在会赚更多钱吗?”

绝大多数AI,连第一层到第二层的台阶都还没迈上去。

为什么?因为要回答"如果我做了X会发生什么”,需要的不是数据关联,而是对因果结构的理解。

举个例子:一个AI看过无数条"打开开关→灯亮"的数据,它知道两者高度相关。但如果它从未见过"开关坏了"的情况,它不会自动理解"开关控制电路,电路连通灯泡"这个因果机制。它只是知道"通常开关打开时灯会亮”,但不知道"为什么”。


三、让AI学会因果:两个学派的智慧

怎么让AI拥有因果推理能力?目前学术界有两个主流框架,它们从不同角度切入同一个问题。

学派一:因果图 + do-演算(Pearl学派)

Pearl的方法像是给AI画一张"世界地图”。

假设你要理解"教育程度对收入的影响”。你会画一张因果图:教育程度→收入。但这里还有一个隐藏变量:家庭背景同时影响教育程度和收入。如果不控制家庭背景,你可能会高估教育对收入的影响。

Pearl发明了一套叫"do-演算"的数学工具,用来回答"如果我人为地改变了X,Y会怎样"这个问题。通过因果图,他可以精确地计算出哪些变量需要控制、哪些不需要——这就像给AI装了一个"因果计算器”。

学派二:潜在结果框架(Rubin学派)

Donald Rubin的方法则更加务实,他把因果问题重新定义为"缺失数据问题”。

每个个体都有两种潜在结果:接受治疗的情况和未接受治疗的情况。但现实中,我们只能观察到其中一个——另一个永远是"反事实"的,永远缺失。

这就像你永远无法同时看到"同一个你考上大学"和"同一个你没考上大学"两种人生。因果推断,就是在这个"永远缺失一半数据"的困境中,用数学方法估算出真实的因果效应。

两个学派殊途同归——Pearl的因果图提供了"理解世界因果结构的语言",Rubin的框架提供了"在数据中估算因果效应的方法"。今天的因果推断领域,两者已经高度融合。


四、从实验室到现实:因果推断正在改变AI

因果推断不只是理论,它正在重塑AI的各个领域。

案例1:精准医疗——这个药对谁有效?

传统的临床试验告诉你"A药平均有效",但因果森林算法能告诉你:A药对30-40岁的女性效果最好,对60岁以上男性可能有副作用。

这不是"平均效应",这是"异质性处理效应"——因果推断让AI学会说"对特定的人,A药的效果是B"。

案例2:从数据中发现因果关系

传统上,要发现变量之间的因果结构,需要专家手动构建图表,费时费力。2018年,Zheng等人提出了NOTEARS算法,将因果发现这个组合优化问题转化为连续优化问题——简单说,就是让AI自动从数据中"画出因果图"。

这个算法只有约50行核心代码,却开启了"让机器自己发现因果结构"的新时代。

案例3:AI科学发现

在基因组学、神经科学、气候科学等领域,因果推断正在帮助科学家区分"真正的因果机制"和"虚假的相关性"。比如,在基因表达数据中,哪些基因是导致疾病的原因,哪些只是"路过"的旁观者?


五、但大模型不是已经在推理了吗?

你可能会问:“GPT-4不是已经能推理了吗?思维链不是让它学会了一步一步想吗?”

这是最容易被误解的地方。

大语言模型展现的"推理",本质上是训练数据中人类推理模式的模仿。 它知道"因为A所以B"这个句式,知道在什么上下文中应该出现什么逻辑链条——但它不知道"A"和"B"之间是否存在真正的因果关系。

2024年,有一项研究让GPT-4回答一个简单问题:“某种药物和康复率高度相关,但该药物实际上对疾病没有效果。你认为该药物是否应该被推荐?”

GPT-4的回答是:“相关性强,说明药物有效,应该推荐。”

它没有能力区分"相关"和"因果"——因为在它的训练数据中,“相关"和"因果"这两个词经常一起出现,模型从未真正理解它们之间的区别。

这就是为什么因果推断对AI的未来如此关键:它不是一个"锦上添花"的功能,而是AI从"模式识别"跃升到"科学理解"的必经之路。


六、因果推断的下一步:AI的因果大脑

展望未来,因果推断正在三个方向上重塑AI:

1. 因果表示学习:让AI在学习数据时,不只学"特征”,还要学"因果关系"。就像人类理解世界时,天然会构建"如果…那么…“的因果模型。

2. 因果强化学习:让AI在试错中,不只是记住"哪个动作得分高”,还要理解"为什么这个动作有效"。这能让AI学会真正的"策略",而非"死记硬背"。

3. 与语言模型的融合:让大语言模型不只是"会说话",还能在回答问题时调用因果推理能力——当你问"为什么"时,它能真正理解你在问什么。

想象一下,一个拥有因果推理能力的AI会是什么样子?

它不会说"因为冰激凌销量和溺水率相关,所以冰激凌导致溺水"——它会说"这两者由共同原因天气热驱动,需要控制这个混淆变量后才能判断因果关系"。

它不会盲目相信训练数据中的相关性模式——它会对反直觉的"发现"提出质疑,并在数据不充分时明确说"我不知道"。

这才是真正的"智能"——不是背答案,而是理解世界为什么是这样运转的。


结语

回到最开始的问题:AI真的懂"因为所以"吗?

目前,答案是否定的。但因果推断正在为AI装上"因果大脑"——让机器从"看得见相关"走向"想得通因果"。

这不仅是技术进步,更是对"智能"本质的回归。因为说到底,人类最引以为傲的,不是我们记住了多少数据,而是我们能在混乱的世界中,找到那条藏在表象之下的因果链。

而从"相关"到"因果",AI才真正开始学会了思考。


来源论文:

  • Pearl, J. (2009). Causality: Models, Reasoning and Inference, 2nd Edition. Cambridge University Press. → 链接
  • Rubin, D.B. (1974). “Estimating Causal Effects of Treatments in Randomized and Nonrandomized Studies.” Journal of Educational Psychology, 66(5), 688-701. → DOI
  • Spirtes, P., Glymour, C., & Scheines, R. (2000). Causation, Prediction, and Search, 2nd Edition. MIT Press. → 链接
  • Zheng, X. et al. (2018). “DAGs with NO TEARS: Continuous Optimization for Structure Learning.” NeurIPS 2018. → arXiv
  • Athey, S. & Imbens, G. (2016). “Recursive Partitioning for Heterogeneous Causal Effects.” PNAS, 113(27), 7353-7360. → DOI