你伸手去拿杯子,并不是大脑先决定"动"、再发指令给肌肉;而是它先"假装"手已经贴在杯子上,再让这个假装成真。
Topic 1 讲过一句反直觉的话:看,不是被动接收,而是大脑主动猜、再拿感官去核对。这一期把这句话推到极致——原来不止看,听、动、决定、乃至维持你这条命,可能全是同一件事的不同侧面。提出者是伦敦的神经科学家 Karl Friston(弗里斯顿),他的野心大得吓人:用一条叫自由能原理的公式,把大脑、身体、甚至"一个东西凭什么算活着"都装进去。落点很反直觉——你以为的"你在观察世界",本质是大脑在跟自己的一套模型较劲、拼命不让现实吓着它。而意识,也许就是这套模型跑到最好时的样子。
常识里,感觉是这样来的:光进眼睛、声音进耳朵,信号一路往里传,大脑在末端把它们拼成画面。预测加工说这套顺序基本反了。真实情况是:大脑时时刻刻在往下猜——高层先根据经验押一个"接下来大概会看到/听到什么",把这份猜测当预测压到低层;低层拿它跟真进来的感官信号一比,只把对不上的那点差额往上报。这份差额有个名字,叫预测误差。
换句话说,往上流的从来不是"完整的世界",而是"哪儿跟我想的不一样"。猜得准,低层几乎不吭声,上面一片安静;猜错了,误差往上冒,逼高层改猜测。你之所以对冰箱的嗡嗡声充耳不闻,正因为大脑早把它预测得死死的、误差为零;它一停,寂静反而"咯噔"一下冒出来——那是预测被打破的误差。这套一层压一层、只上报差额的结构,在皮层里从最贴感官的区域一直搭到最抽象的高层;而它最早被写成公式,正是在视觉通路上。
EN Predictive processing flips the common-sense order. The brain doesn't wait for signals to arrive and assemble them; higher levels constantly predict downward what they expect to sense, and lower levels send back up only the mismatch — the prediction error. What flows up isn't the world, it's "where reality differs from my guess." You ignore the fridge's hum because it's perfectly predicted (zero error); when it stops, the silence jolts you — a burst of error. This one-way-report hierarchy runs from sensory cortex up to the most abstract levels, and vision is where it was first written as equations.
这套"猜 + 只修差额"跟机器学习里一个东西撞了个正着。训练变分自编码器(VAE)这类生成模型时,要最小化的量叫自由能(换个说法就是最大化 ELBO,证据下界)——它恰好等于"重建误差 + 你的猜测偏离先验有多远"。两条一模一样:一边压预测误差、一边别让内部模型乱飘。Friston 的"自由能"和深度学习的"自由能"不是巧合同名,是同一个数学量。所以"感知即最小化自由能"这句话,既是脑科学的假说,也是今天生成模型每一步梯度下降在干的事。
到这儿还只是"感知"。真正大胆的一步是:预测误差不止能靠"改猜测"来消,还能靠"改世界"来消。你的猜测跟感觉对不上,有两个办法把这道缝抹平——要么更新你脑子里的模型去迁就现实(这就是感知);要么动手去改变现实,让感觉变成你猜的那样(这就是行动)。同一道预测误差,两个出口。这就是 主动推理。
拿"伸手拿杯子"当例子,它会彻底改写你对"动作"的直觉。老看法:大脑先算好轨迹,再把命令发给肌肉。主动推理说:大脑先发出一个大胆的预测——"我的手此刻正贴在杯子上"。可你的手明明还在桌上,于是冒出一大团预测误差。身体不许你改猜测(这次它铁了心要相信手在杯子上),唯一能抹平误差的路,就是让手真的移过去。于是肌肉动起来,一路把误差归零,动作就自己完成了。动作不是"命令",是一个被身体拼命兑现的预言。所谓意志,也许只是大脑选择相信一个还没成真的未来,然后让身体去追平它。
EN The bold move: prediction error can be killed two ways — update your model to fit reality (perception), or change reality to fit your model (action). This is active inference. Reaching for a cup, the brain issues the prediction "my hand is already on the cup." Since your hand is still on the table, a big error appears — and the only way to erase it (given the brain refuses to abandon the belief) is to actually move the hand there. Movement isn't a command; it's a prediction the body scrambles to fulfill. Will may be just choosing to believe a future that isn't true yet, then chasing reality up to meet it.
Friston 更狠:他说上面这些都是一个更大原理的特例,叫自由能原理。一句话——任何能长期维持自己、不散架的东西,都必须让"意外"保持在最低。"意外"在这里有精确含义:碰上你这类系统本不该处的状态的程度。一条鱼被甩上岸、你的体温飙到 42 度,都是天大的意外;自由能就是这份意外的一个算得出来的上限。压低自由能,就是压低意外,就是留在你该在的状态里——也就是活着。
这里立刻蹦出一个著名的反例,叫暗室问题:既然只求意外最小,那我干嘛不钻进一间全黑、全静、啥也不会发生的屋子躺一辈子?那才叫零意外啊。答案很妙:对一个饿了会难受、闷了想动的生物来说,"永远躺在暗室里"恰恰是天大的意外——你"预期中的自己"本就包含吃饭、探索、见人。这些期待有个学名叫先验偏好,等于把"我该是什么样"写进了系统。于是压意外不等于躺平,反而逼你出门觅食、好奇张望,去把"预期中那个活得好好的自己"兑现出来。
那"你"和"世界"的边界又在哪?Friston 借来一个统计概念——马尔可夫毯。它不是皮肤那种物理墙,而是一层信息的帘子:世界只能通过你的感觉影响你,你只能通过行动反过来碰世界;感觉 + 行动这层帘子把"内部的你"和"外部的世界"隔开,又把它们缝在一起。有了这层毯,"一个东西算不算一个独立的自我"头一回有了数学上的定义——自我,是那团被信息帘子圈起来、还在努力不散架的东西。
把主动推理搬去做 AI 智能体,跟主流的强化学习(RL)正好照出彼此。RL 的信条是最大化奖励——奖励是外面塞给它的一个数。主动推理里没有单独的奖励:智能体只最小化"预期自由能",而这一个量天然裂成两半——"去把没搞清的地方搞清"(探索/求信息) 加 "去到我偏好的状态"(利用/达目标)。RL 里"探索还是利用"要靠工程师手动调参去平衡,这儿却是同一个公式自己长出来的两条腿。而"奖励"在这套语言里被翻译成了先验偏好:你不是被奖励拽着走,而是本就"预期"自己会到那儿。
那意识落在这套图景的哪里?一个越来越有人信的说法是:你体验到的世界,是大脑当下最好的那个模型——神经科学家 Anil Seth 干脆叫它"受控的幻觉"。所谓"看见",是大脑向外抛出猜测、再被感官不断修剪后稳定下来的那一版;当大家的幻觉都被同一个真实世界修剪着、于是彼此吻合,我们就管它叫"现实"。做梦则是同一台生成模型脱开了感官的修剪空转——所以梦既逼真又离谱。连"自我"都可以是一层猜测:大脑对自己的身体和内脏状态做推断,推出来的那个稳定结果,就是"我在这儿"的感觉。
但这套东西也挨了重拳。最要命的一击是:自由能原理会不会太万能,反而什么都没说?批评者指出,只要肯凑,几乎任何能维持自己的系统——细菌、火苗、乃至一块石头——都能被"解释"成在最小化自由能。一个什么都能套的框架,还怎么可能被实验证伪?它更像一副看世界的眼镜、一种数学语言,而未必是一条能被单个实验掐死的具体假说。支持者则回击:正因为它把感知、行动、学习、稳态用一个量串起来,才第一次让"大脑到底在优化什么"有了统一答案;至于意识,它给出的是一个诱人的候选——体验,就是一个系统为自己建的、那个最省意外的模型的内部视角。是深刻的统一,还是漂亮的套套逻辑,这场架还远没打完。
"心从不直接碰到世界,只碰到自己造出来的模型"——这个念头,好几路古老的思想早就绕着它转: