香农信息论才是AI底牌,大模型压缩机80年前就造好了

香农如果活在今天,会怎么评价AI?

AI不是魔法,它只是一台算账算得飞快的压缩器!

80年前有个怪人骑着独轮车在贝尔实验室走廊里扔球玩,顺手写了一篇论文,定义了信息的基本单位“比特”,然后这个怪人的公式成了今天所有大模型、AI画图、智能机器人的底层逻辑——大模型训练时拼命优化的那个“损失函数”,就是香农1948年写下的那个熵公式。



1916年春天,密歇根州北部的小城佩托斯基,一个男孩出生了。他叫克劳德·香农。小时候他用带刺的铁丝网,在自己家和朋友家之间拉了一条能用的电报线。后来他去了麻省理工,负责照料一台叫“微分分析仪”的大家伙——那是一台占满整个房间的模拟计算机,里面全是齿轮、转轴和马达。

21岁的香农盯着那一大团继电器开关,突然想明白了一件事:这些开关不是电线,它们是逻辑。一个开关要么开要么关,正好对应真和假——0和1。把一堆开关串起来,就能搭建出任何逻辑命题。他1937年的硕士论文《继电器与开关电路的符号分析》后来被称作“世纪最重要的硕士论文”。你的手机能跑,全靠它。

但真正的地震在1948年。

香农在贝尔实验室发表了一篇论文《通信的数学理论》。他干了一件前无古人的事:把“信息”和“意思”彻底分开。一条消息是情书还是股票代码根本不重要,重要的是它有多让人意外。

他把“意外”量化了!给了它一个单位叫“比特”,还给了一个公式叫“熵”。
这个公式算的是:平均下来,你要问多少个“是或否”的问题,才能把这条消息确定下来。
抛硬币正反面是1比特。一句你早就猜到的话几乎不花钱,一句让你愣住的话代价很高。

香农证明了:任何压缩方案,永远不可能突破这个下限。文本、音频、图像——全都可以倒进同一个数字容器,用同一把尺子量。

然后这个人在贝尔实验室骑独轮车、扔火球喇叭、做会走迷宫的机械老鼠。1950年他发表论文讨论怎么让电脑下棋。他造了第一台戴在脚上、能打败拉斯维加斯轮盘的电脑。2001年2月26日,84岁的香农在阿尔茨海默症的阴影中去世。但他的公式没有死。它们每秒在几十亿颗芯片里执行——就是你现在读到这句话时,正在发生的事情。

好了。让这个鬼魂骑着独轮车,溜进2026年的AI实验室。让他看看那排白板上的损失曲线,看看那排呼呼冒热气的加速器,看看屏幕上那个全楼都在最小化的方程。然后看他笑。

因为他见过这个方程。1948年他亲手写过。



大语言模型原来是个压缩包

工程师们把香农领到明星产品面前——一个大语言模型,能写邮件、改代码、跟你抬杠。他们解释说这是个“下一个词预测器”:给一段文字,它猜下一个词,再下一个,再下一个。

香农慢慢点头。他说:你们造了台压缩机,只是不这么叫而已。

这不是比喻!这是一条数学等式。

算术编码的原理是:你有一个模型能给每个下一个符号分配概率,那你就能把高概率的符号编成很少的比特,低概率的编成很多比特。模型猜得越准,文件越短。现在看大模型怎么训练的。它的损失函数叫交叉熵——模型读到训练文本时,平均被“意外”了多少个比特。这正是算术编码用这个模型产生的压缩文件长度。训练模型少被文本吓到,和打造一台顶级压缩器,是同一个优化问题。

说直白点:猜得准=压得小。

这不是理论游戏。研究人员拿了31个不同的大模型,一边测它们压缩新文本的能力,一边测它们在十几个推理、数学、解题基准上的得分。两条线几乎笔直地一起上升——相关性大约0.95。压缩得越好,思考得越好。

有个7亿参数的小模型甚至压得比一个700亿参数的对手还好——更怪的是,这小模型压图像也出奇地好,因为训练它的网页数据里本来就腌满了长得像像素的字节模式。

一旦你接受“大模型就是压缩机”,它那些怪毛病全都不怪了。

比如学习的顺序。训练过模型的人都知道,语法学得飞快,冷知识却要磨很久。压缩解释得通。最小描述长度原理说:学习就是找到数据的最短描述。一台容量有限的压缩器,最便宜的比特花在重复最多的模式上——语法的骨架,每句话都能捞到好处。等容量有余了,才开始背那些长尾冷知识,每一条对压缩账单几乎没贡献。语法是批发价,冷知识是奢侈品。

连“说真话”这件事都跑不出这个逻辑。有实验给模型喂了故意矛盾的“规则”,模型没有偏向真答案——它偏向了更可压缩的那套规则:更自洽、更有规律的那套。真话通常赢只是因为现实世界通常自洽,谎言通常是一堆松散线头,压不紧。但如果你构造一套高度结构化的假规则——模型会高高兴兴地倒向那个漂亮的谎话。它的目标从来不是真话,是描述长度。现实只是压得最好的那个故事。

模型张嘴说话的时候,最离谱的事情发生了。

训练时模型是个一丝不苟的会计:给真实文本分配概率,按“多不意外”来打分。无损。诚实。到了生成的时候,我们把压缩机倒着开,然后做一件香农会觉得很好笑的事——我们抽样。有个旋钮叫温度,唯一用途就是往回泵熵——把模型花了几个月好不容易挤出去的意外,重新灌回去。拧到零,你得到一台无聊但精确的解压器。拧高了,你在花真金白银和电费,让机器变得更意外——故意往信道里灌噪声。人类造了史上最牛的压缩机,然后给它装了个旋钮,写着“请解压”。

然后还有更让人坐不住的事。

模型知道自己多没把握,我们设计了界面把这数字藏起来。 在它选定一个词之前,模型算的是整个词表上的完整概率分布——那个分布的香农熵,是它对自己有多糊涂的实时、精确招供。语法把下一个词钉死的时候,熵几乎为零。模型在瞎编的时候,熵飙升。这个数就在那里,你要几位小数给几位。然后我们把它塌缩成一个听起来很自信的词,把一次瞎猜用跟确定答案一样斩钉截铁的文字端出来。不确定性是可测量的——香农1948年就保证了——然后我们每几毫秒就把它扔进垃圾桶。

“幻觉不是故障。是压缩机在完美工作。” 问模型一条它从来没存过的事实——某篇论文的作者、一个生日、一条冷门裁决——它的权重里根本没信息可抓。但机器的全部存在就是一个关于“什么文本合理地接在后面”的先验。一段流畅、漂亮、但完全是编出来的话,比一句“我不知道”或者一段磕磕巴巴的废话可压缩得多——在它的先验下概率高得多。所以它用最可压缩的接续填上了信息的缺口,精确地按它的目标在执行。它没说谎。它在数据的洞里,用最平滑的曲线做了插值。人类花了几十亿美元教它做一台优雅的压缩机,现在反过来骂它为什么这么像压缩机。

反过来看,好提示词为什么像魔法——香农早给它命了名:边信息。在上下文里塞进相关条件,降低了答案的条件熵——压缩了可能接续的空间。一篇检索到的文档、一个示范例子、一条犀利的指令:每一条都是侧信道,把正确答案变成了那个可压缩的选项。“上下文学习”这个词很宏大,底下是一件更朴实也更怪的事——你的提示词在收窄编码,把缺失的比特递给机器,直到最可能的接续和真实答案终于落在同一个地方。

连加速技巧都是纯正的1948年血统。推测解码让一个小模型先打草稿,大模型并行验证,同意的保留,不同意的重写。算术编码最古老的规矩换了一身衣服:能预测的符号几乎免费,只在信号真正让人意外的地方花算力——花比特。

草稿和真相一致的时候,那些词几乎是白送的。意外是唯一需要付钱的东西。

最亮眼的新前沿——“推理”模型在回答前先写一长串思考——从信息论的便宜座位上看,就是机器按比特买确定性。每一个额外生成的思考词都是一小笔算力消费,用来降低最终答案的熵。这是一场公开进行的率失真交易:花更多生成词(率),买更不错的答案(失真)。“测试时算力”就是模型在为自己一口喘不过气来的答案付钱买信心。

然后香农会说出整个行业一直在忘的那句奠基级狠话。模型发射的是比特,不是意思。意思是在信道的另一端重建的——在一颗人脑里。唯一真正重要的是机器传出来的东西和你真正需要知道的东西之间的互信息。一台模型能把损失压到理论地板,照样可以什么都没告诉你——如果它压得那么漂亮的那些比特,根本就不是你缺的那些比特。信息不是意义。

四分之三个世纪后,人类建起了一个万亿美元级的产业,悄悄、拼命地希望他在这件事上搞错了!他没有。



从雪花里长出一座教堂

工程师们把香农领到图像生成器跟前。屏幕上全是纯随机噪点——电视雪花——然后一点点变成一张从来没存在过的教堂的清晰照片。

香农看着雪花变建筑,问了那个直击要害的问题:在每个噪声级别上,有多少画面信息活下来了? 这个问题——不是那些漂亮的输出——才是全部的关键。

扩散模型的训练方法是毁掉数据然后学着修复。拿一张干净图片,往里灌高斯噪声灌到面目全非,训练一个网络去猜原图是什么。从几乎没糊到全白,每个污染级别都练一遍,你就有了一台机器,能从纯噪声出发,一步一步去噪,生成一张全新的图片。

现在重点来了!加噪声这个过程,精确地是信号在噪声信道里传输——香农花了整个职业生涯分析的东西。2005年,三位信息论学者——Guo、Shamai和Verdú——证明了一条漂亮的定理叫I-MMSE关系,把两个大家以为没关系的量连在了一起:当你把噪声调大的时候,信息流失的速率,精确地等于最优去噪器的最小平方误差。

互信息和去噪误差是同一枚硬币的两面。

再看扩散模型:它的神经网络被训练成——用朴素的回归——每个噪声级别上最好的去噪器。按I-MMSE,这个网络——不管它的建造者有没有这个意图——直接就在测量原图和它的噪声幽灵之间的互信息的导数。每一个去噪步骤都是一次香农测量。

很多年里,扩散模型的理论基础有点尴尬——靠一个从别的模型借来的宽松近似撑着,一个只给出了上界、从来没有真正碰到真理的不等式。I-MMSE把这个炸了。

用统计物理里叫热力学积分的技巧——就是用来算两个物质状态之间自由能差的那套数学——你可以把去噪误差在整个噪声范围内积分,从接近全雪花到完全清晰,然后恢复模型精确的似然:它给一张特定图片分配的精确概率。不是上界。不是代理。是实数。

结果安静得惊人。所有人出于经验 desperation 一直在用的那个看着很笨的训练目标——“把所有去噪误差的平方加起来”——从来就不是什么权宜之计。它是一笔精确的信息流会计账。香农的信道。

这个思路还在继续泛化。把高斯信道换成泊松信道,你可以在离散的、基于计数的数据上做同样的精确似然计算——比如文本词元或者基因序列——不用任何凑合。把同一套基于分数的机器指向两个不同的数据分布,你就可以测量它们之间的互信息——比如,一段文字提示到底在多大程度上约束了它生成的图片的像素。在扩散模型的编码器和解码器之间夹一个信息瓶颈,它就不再只是个画师了——它成了一台 formidable 的学习者。

有一台这样的模型,被迫通过一条窄信道蒸馏图像,在标准视觉基准上没有任何标签的情况下冲到了超过72%的准确率。扩散模型,原来它们知道自己画的是什么。



那个让人心里发毛的机器

实验室最里面,在语言和图像机器后面,坐着一台让人心里发毛的东西:一个自主智能体。一台世界模型。没人叫它预测文本或者给图片去噪——它被丢进一个环境里,要行动:探索、规划、活下来。

香农凑近了看。这台机器最像他的小老鼠Theseus。但背后的数学来自一个意想不到的地方——不是通信工程,是理论神经科学,以及卡尔·弗里斯顿的一个横扫性想法:自由能原理。

这个原理做了一个近乎狂妄的宣称:任何能持续存在的系统——一个细胞、一颗大脑、一个AI智能体——必须对抗宇宙无情的熵增,把自己保持在“不意外”的状态里。而要不意外,它必须对自己的世界有一个足够好的模型来预测接下来会发生什么。感知和行动不再是两件分开的事。它们是用两种方式做同一件事:最小化一个叫变分自由能的量。

自由能量的是“智能体以为的世界”和“世界实际的样子”之间的差距。缩小这个差距有两条路。改变你的想法去贴合世界——那是感知。改变世界去贴合你的想法——那是行动。一个最小化自由能的生物,永远在要么更新信念,要么重新布置周围环境,直到现实不再吓到它。按照这个看法,你的大脑从来不直接碰现实——它活在自己最好的猜测里,只是偶尔拿猜测跟感官对一下账。

让AI研究者坐起来的是这一部分。普通强化学习里,你得贿赂智能体让它好奇——手工设计探索的额外奖励,不然它就高高兴兴蹲在角落里不动。在自由能框架里,好奇心是免费的——数学里自带的。

当这种智能体做规划的时候,它最小化未来可能状态的期望自由能。这个量干净地分成两股驱动力:

第一,得到你想要的。 一项奖励预期会把智能体送到它偏好的状态的动作——追求目标的日常业务。

第二,学你不知道的。 另一项奖励预期会消除不确定性的动作——降低关于世界如何运转的模糊度。

第二项就是探索、猎奇、好奇心——没人编程把它写进去。它从算术里自己掉出来的。一个最小化期望自由能的智能体,自动地在“利用已知”和“探查未知”之间被拉扯,比例刚刚好。

这不只是优雅——它很结实。在一个导航基准测试里,一台基于自由能的机器人在恶劣条件下跟一台最先进的强化学习智能体正面对决。干净的输入下打平。看世界变糟的时候:

干净的输入:标准强化学习智能体0.98,自由能智能体0.96。斑点噪声:0.48对0.94。坏光照:0.52对0.92。大雨:0.04对0.89。

瓢泼大雨里,普通智能体直接瞎了,25次里失败24次;自由能智能体忙着最小化自己的意外,仍然将近十次里成功九次。最小化意外,原来是在世界不讲理的时候站稳脚跟的好办法。

把这个原理推到足够远,它开始说一些听着不像工程、更像哲学的话——正好是香农这种人会往前凑的地方。

研究者已经把自由能方程直接翻译成了硬件:脉冲神经网络,神经元只有在能证明降低系统自由能的时候才放电。结果是接近大脑的效率和一种诡异的韧性——网络在往突触里注噪声或者随机静默神经元的时候照样工作,那种损伤放在传统网络上直接就崩了。

更怪的是本体论反转。如果AI对世界的内部模拟变成了比实际感官更好的、更低意外的预测器,理论说系统会开始把模拟当现实,把感官当成值得怀疑的东西——这是一颗脑子怎么开始偏爱自己的梦而不是真实世界的数学描述。多个自由能智能体共享一个环境的时候,合作不是谁写的代码——是智能体联盟可以一起降低它们的集体自由能。社会,在这个说法里,是热力学的必然。



大伙儿围住了香农

看到这儿你可能觉得:哇,香农太厉害了,他一个人就把AI的底牌全讲清楚了。

别急!故事还有另一半。在贝尔实验室的餐厅里,2026年造AI的那帮人把香农的鬼魂围住了。他们不是来鼓掌的,是来抬杠的。

第一个站起来的是个研究AI内部怎么运转的专家,她说:香农先生,你那个“好模型就是使劲压缩”的说法,我们真的去量过。结果发现,那些学得特别好的大模型,根本就没怎么“遗忘”东西。你说是压缩帮它们变聪明的,但我们测出来,真正聪明的那些模型,记住的东西比谁都多。你这套理论看着漂亮,一上秤就露馅了。

第二个接话的是个搞数学的。他说:你只数了“多少比特”,但你从来不说为了得到这些比特,机器得算多少步。两条消息可能包含一样多的比特,但一条是随口说的,另一条是算了十万步才得到的。你分不清哪个更“深”。现在的AI在回答问题之前能自己想上好几分钟,那是在搞“深度计算”,不是简单的压缩。你这套尺子量不了这个。

第三个开口的是个研究因果关系的,她说得更狠:你所有的公式都在处理“看见什么”,但真正的智能需要知道“如果我动手改一下会怎样”和“要是当初没这么做会怎样”。你那个自由能原理看着像行动,其实只是在猜下一步。猜得再准,也不等于真的懂。数据从来不说“为什么”。

最后一个是研究语言的,她说:你1948年故意把“意思”扔出理论,只留“信息”。这个决定很聪明,但也让后来的机器只会模仿话的样子,永远摸不到话指的是什么。我们造了一台能跟你聊一整天天的机器,但真要它帮你做件事,它可能完全没谱,因为它从来没把词和世界连起来过。

四个人都说了很难听的话。餐厅里安静了一秒。

然后香农站起来,说了一句让所有人闭嘴的话:你们说的几乎都对!我从来没说我的理论是智能的全部,它只是地板。

但你们注意——你们刚才每一句批评,用的尺子都是我的。
你们说压缩阶段不准,是用比特量的。
你们说深度重要,定义里写着“最短描述”。
你们说因果在信息论外面,但那套因果理论本身就是概率分布的梯子。
你们说我的理论缺意义,但你们拿“互信息”来测那个缺口。

他抓起四个餐包,同时往天上扔,跨上独轮车滑出了餐厅。



真相是:我们建了人类历史上最大的压缩机,却假装在建别的东西。

三台机器,看着完全不同,其实是同一台机器穿了三套衣服。

语言模型是压缩机;扩散模型是信道编码器;自由能智能体是推理引擎——底层全是同一套1948年的数学。

那篇论文印出来的时候是77页,写在纸上,寄给一个叫《贝尔系统技术杂志》的刊物。没有神经网络。没有GPU。没有“深度学习”这个词。那个骑独轮车的人活到2001年,互联网已经铺满了整个世界。他有没有看到自己写的东西长成了什么样子?

有一个细节从来没写进任何一篇致敬文章里。1948年那篇论文的最后一页,香农加了一句话。他说这套理论也会适用于“语义问题”——但他没有展开,没有定义,没有给公式。他只说了“有待进一步研究”。然后翻篇了。那是整篇论文里唯一一句关于“意思”的话。

2026年,一群全世界最聪明的人花了上千亿美元,把77页纸里的每一个公式都跑到了天文数字级的规模。除了那一句!

他们造了会写诗的机器、会画画的机器、会在雨里开车的机器。它们能压平世界上所有的文本、所有的图像、所有的声音。但如果你问它们“你刚才说的那句话是什么意思”,它们没有答案!它们从来没有被设计来有答案。它们是被设计来压东西的。

香农1948年划了一条线:

  • 线的这一边是“信息”,可以量、可以算、可以压缩(形式);
  • 线的那一边是“意义”,他没碰(内容)。
他其实是在内容和形式之间划了一条线:我们在线这边建了一座城市,然后我们管这座城市叫“智能”。那座城市很了不起!但它只是一座城市。外面还有东西。