一、寓言

从前有一个城邦,叫"感知城"。

感知城的边疆上有七座瞭望塔,日夜不停地监视着城外的世界。每座瞭望塔里住着敏锐的瞭望员——他们记录风的方向、云的颜色、树叶的颤动、远方的脚步声,然后将报告一匹接一匹地送往王宫。

国王每天早晨坐在大殿上,面前堆着如山的卷宗。

一开始他是开心的。"信息越多,我就越了解这个世界,"他想。

可是渐渐地,他发现了一个问题:瞭望员的报告过于忠实了。

"今日城东三里处,第七棵橡树的第三根枝桠上,停了一只灰麻雀,啄了左翅下侧的羽毛——两次。"

"城西官道上,一辆牛车经过,车轮碾过一块略微凸起的石头,石头被压入土中约半寸。车上坐着一位穿蓝布衣的农夫,车斗里有十一个南瓜,其中偏左的那个南瓜上有道三厘米长的划痕。"

国王读到这些报告时,太阳都快落山了。而真正重要的信息——譬如北方边境出现了狼群——却和这些鸡毛蒜皮混在一起,稍不留神就会错过。

国王召来了他最有智慧的首席顾问。

"报告太多了,"国王说。"我根本分辨不出什么是重要的。"

顾问沉默了片刻,说:"陛下,问题不在于瞭望员不忠实——恰恰相反,正是因为他们太忠实了,才把所有细节都呈了上来。但您不需要知道每一粒沙子的形状。您需要知道的,是哪些事情出乎意料。"

"什么意思?"

"让我建一座新塔,"顾问说,"叫预言塔。"


预言塔建在王宫的另一侧。里面住着一群预言师——他们不看窗外,不做任何观察。他们只做一件事:

每一天清晨,预言师们根据所有的历史报告和对世界的理解,写下当天即将发生的事情的预测:

"今日城东方向,风应从东南而来,树冠向南倾斜约二十度。官道上预计有马车十到十四辆,牛车六到八辆。南山方向的天空在午后大概率会出现层积云,但不会下雨。"

然后,这些预测被送到瞭望塔。瞭望员要做的比对工作变得异常简单——

如果看到的情况和预测一致,直接忽略,不必上报。

只有当实际情况与预测严重不符时——比如预测说"晴空万里",看到的却是"乌云压城"——才作为"意外报告"加急送往王宫。

消息传来,国王大喜。从此,他每天早上只需翻阅几份意外报告。大多数时候,甚至连一份意外报告都没有。一切都和预言师们预测的一模一样。

与此同时,预言塔里发生着更重要的事。每当一份意外报告送来,预言师们不会只是上报给国王就了事——他们会围坐在一起,细细研究:

"我们为什么会错?"

"我们以为风会从东南来,但实际上是从西北来的。这说明我们对地形的理解有偏差,或者遗漏了某个重要的气候因素。"

他们修改自己的模型。每犯一次错,就修正一次。渐渐地,预言塔的准确率变得惊人——百分之九十、百分之九十五、百分之九十九。王国历史上最长的一次"无意外日"持续了整整四十七天。

国王感到前所未有的安宁。他的城邦运转如钟表,一切尽在掌握。


直到有一天,一位途经此地的哲人站在王宫门前,问了他一个奇怪的问题。

"陛下,您去过多远的地方?"

国王一愣。他想了想,说:"最远……大概到过城门口。"

"您亲眼见过南山吗?"

"没有。"

"那您怎么知道南山是什么样子的?"

"预言师的报告里说过。南山的云总是在午后出现。"

"陛下,请允许我问一个冒犯的问题——"哲人微微欠身,"您确定自己「看」到的是南山,还是预言师告诉您南山应该是什么样子?"

国王沉默了。

哲人继续说:"您的预言师越来越准,这当然是好事。但您有没有想过——如果一切都被预测过滤了,那么当某种全新的、从未出现过的事物降临时,会发生什么?"

"什么……意思?"

"您的瞭望员只会报告「与预测不符」的东西。但如果一件新事物,恰好被某个模糊的预测勉强涵盖了呢?如果预言师们猜了个大概,虽然没有完全准确,但也没有严重到触发意外报告的程度呢?这件新事物,就会在报告的缝隙中无声无息地溜走——永远不会到达您面前。"

"更可怕的是,"哲人的声音变得很轻,"如果预言师的模型本身是错的,而世界中的所有信号都在被这个错误的模型过滤,那么您看到的根本就不是世界——您看到的是您自己的猜测,只是恰好没有被证伪罢了。"


那天夜里,国王独自走上城头,望着远处的南山。山影在暮色中沉默如谜。风从看不见的地方吹来,带着某种他说不出名字的气息。

一切都和预言师们预测的一模一样。

一切都很完美。

可一切,都太完美了。

二、概念解析

1. 概念定义:预测编码(Predictive Coding)

预测编码是当代认知神经科学和计算神经科学中最重要的理论框架之一,由 Rao & Ballard(1999)在视觉神经科学中正式提出,后经 Karl Friston、Andy Clark 等人发展完善。

该理论的核心主张是:大脑本质上是一个预测引擎。感知不是从感官到大脑的"自下而上"的信息传递过程,而是大脑持续不断地生成关于感觉输入的预测,然后将实际输入与预测进行比对,只对预测误差(prediction error)进行处理和传播。

这意味着,我们"看到"、"听到"、"感觉到"的世界,很大程度上是大脑自己构建出来的模型——而非外部世界的直接映照。

2. 隐喻对照表

故事元素 隐喻对象 说明
瞭望塔的瞭望员 感官器官(眼睛、耳朵、皮肤等) 采集外部世界的原始信息
堆满案头的报告 未经处理的感官原始数据流 信息量远超大腦有意识处理的能力
首席顾问 认知架构的设计者(进化/学习机制) 通过预测机制解决了信息过载问题
预言师 大脑皮层的自上而下预测机制 基于经验模型生成关于世界的预测
预言师不看窗外 预测不依赖实时感官输入 预测是对世界的先验假设(prior belief)
比对一致→忽略 预测误差最小化 匹配时无需更新模型,节省能量
意外报告 预测误差(prediction error) 不匹配的信号需要向上传递以更新模型
预言师修改模型 贝叶斯更新(Bayesian updating) 根据预测误差调整内部模型,降低未来误差
准确率越来越高 感知系统的稳定与成熟 大脑对熟悉环境的预测越来越精准
最长无意外日 感知与预期高度一致的状态 日常熟悉场景下预测误差极小
哲人的提问 感知哲学 — "受控的幻觉" 感知不是被动接收,而是大脑的主动构建
"一切太完美" 模型僵化/过度拟合的风险 对反预期信号不敏感的潜在危险

3. 在实际研究中的意义

预测编码理论的影响远远超出了认知神经科学本身:

精神病学: 精神分裂症的阳性症状(幻觉、妄想)被解释为预测机制异常——当自上而下的预测过强、而自下而上的感觉信号被压制时,大脑会"看到"根本不存在的模式。简单来说:预言师的想象力太强,强到连瞭望员都不敢反驳了。

自闭症研究: 自闭症谱系可能涉及预测误差信号的增强——每个细节都被标记为"意外",导致对世界的不稳定感知和感觉超载。好比瞭望员把每只麻雀啄羽毛都当作天大的事上报,国王不疯才怪。

机器学习: 预测编码与变分自编码器(VAE)和生成模型在数学上高度同构。现代AI中的"自监督学习"本质上也是在训练一个"预言师"。

运动控制: 小脑被广泛认为是预测编码的实现者——它预测身体运动的感官后果,将实际反馈与预测对比,实现流畅的运动协调。没有这个预测机制,你连端起一杯水都会洒一半。

主动推理(Active Inference): 神经科学家 Karl Friston 进一步提出,大脑不仅能通过更新预测来适应世界,还能通过改变行为来让世界符合预测——"预测—行动—修正"的循环构成了所有认知活动的基础。换言之,你不仅能修正你的猜测,还能改变这个世界来让它符合你的猜测。

4. 尾声

安迪·克拉克(Andy Clark)在其著作《Surfing Uncertainty》中用了一个精妙的比喻:大脑就像在黑暗中摸索的人,它不仅用手去触摸墙壁,而且在这之前就已经在脑中形成了墙壁应该在哪里的假设。所谓"看见",不过是对假设的检验。

而这正是预言塔的故事想要告诉我们的——

我们以为我们在感知世界,
其实我们大部分时间只是在感知自己的预测。

—— 选自《每日寓言》· 认知神经科学篇

标签: none

添加新评论