特别篇 · 信息论 × 机器学习

世界为什么可以被学习?

如果未来与过去完全独立,过去就不能提供超出未来边缘分布的额外预测信息。机器学习之所以有用,是因为现实既有可估计的分布,也有可被压缩、复用和行动化的依赖结构。

COMPRESSIONPREDICTIONCONTROL
2026.09.16 · GOLDEN DATA SPECIAL

智能并不是把世界完整复制进模型,而是在有限资源中,找到那些值得保留的依赖,再把它们用于尚未发生的事。

阅读约 12 分钟我们沿着原帖的思想主线继续向下:哪些部分可以写成数学,哪些只是有力量的直觉,哪些边界决定它能否进入真实工程。
01 / 可学性

学习开始之前,世界先要留下可预测的结构

把过去记为 X,未来记为 Y。如果两者独立,那么知道具体的 X 不会进一步减少 Y 的不确定性,I(X;Y)=0;仅凭 X,模型无法超越只使用 Y 边缘分布的最优基线。这里的“零互信息”不等于什么都学不到:独立样本仍可用于估计 Y 的边缘分布。

单个变量即使 99% 取 0、1% 取 1,也已经有可学习的边缘分布:其熵约为 0.0808 bit/样本,长序列因而容易压缩;但这种偏斜不等于变量之间存在复杂关系。相对于边缘分布基线,额外预测信息来自变量之间的依赖——知道 X 后,Y 的不确定性是否继续减少。

这些依赖可能来自几何约束、组合规则、动力学、因果机制,也可能只是稳定的统计共现。学习算法所做的,是从有限观测中找到可复用的部分,并判断它能否延伸到未观测区域。

精度边界互信息说明两个变量是否统计相关,却不自动给出语义、方向或因果关系。可预测可干预之间,还隔着机制、目标和实验。

依赖实验:过去还能告诉未来多少?

均匀二进制信号通过翻转概率为 ε 的通道。

I(X;Y) ≈ 0.320 bit

把滑块推到 50%:Y 与 X 独立,互信息归零。这个玩具模型展示的是依赖,不是对真实世界复杂度的完整刻画。

02 / 结构

高维空间很大,但有意义的数据只占很小一部分

一张图像可以有数百万像素维度,语言的可能序列更接近组合爆炸。但自然图像、合格工艺曲线或通顺句子不会均匀铺满这些空间。身份、姿态、照明、物理连续性、语法与工艺约束,把观测压在远小于名义空间的结构区域中。

流形假说给出了一种几何直觉:高维观测常由少数潜在因素生成,因此局部上呈现较低的内在维度。表征学习尝试把纠缠在像素、波形或词元里的因素重新组织,使任务需要的变化更容易被读取。

从高维观测到低维表征的示意图 大量灰色随机点分布在空间中,彩色数据点集中在弯曲带状结构上,再被编码为较短的潜变量表示。 高维观测空间 X 学习表征 f(X) 潜变量 Z
原创示意:有意义的观测可能集中在低复杂度结构附近。真实数据未必恰好落在单一、平滑、低维的数学流形上,“流形”应被当作有用假说,而非普遍定理。
03 / 压缩

“Learning is Compression”为什么是好直觉,却不是一句等号

当模型发现规律,它不必逐条保存训练数据,而可以用较短的规则加少量残差重建或预测数据。在概率模型中,给一个样本分配更高概率,等价于用更短的理想码长描述它:码长约为 −log q(x)。最小化负对数似然,因此可以被读成“寻找更短的编码”。

最小描述长度(MDL)的工程化直觉L(model) + L(data | model)

一个只会背诵数据的巨大模型,第一项很长;一个过度简单、解释不了数据的模型,第二项很长。好的模型在两者之间寻找总描述长度更短的平衡。

这与 Kolmogorov 复杂度的思想相呼应:一个对象的复杂度,可以用生成它的最短程序长度来刻画。但 Kolmogorov 复杂度一般不可计算,而且依赖所选通用机器到一个常数项。现实训练更接近 MDL、正则化、贝叶斯推断或压缩代理目标,而不是直接求出那个“最短程序”。

精度边界拟合损失下降不必然意味着模型获得了可迁移规律;模型也可能记忆训练集。压缩是理解泛化的一条强线索,却不是所有学习算法的完整定义。
04 / 表征

模型不是世界的同构副本,而是任务相关的压缩投影

梯度下降不会把现实原封不动地搬进参数。它在模型结构、训练目标、数据与优化路径共同限定的空间里,寻找能降低损失的表示。内部表征可以保存语言、空间、实体或程序关系的一部分,也会主动忽略没有帮助的细节。

信息瓶颈把这件事表达为一种优化取舍:让 Z 尽量少携带 X 的全部细节,同时尽量多保留对目标 Y 有用的信息。概念上可写作 min I(X;Z) − βI(Z;Y)。它准确描述了“保留什么、忘掉什么”的问题。

精度边界信息瓶颈是分析与设计框架,不代表每个深度网络都必然经历某个统一的“压缩阶段”。研究已经表明,相关现象会受到激活函数和互信息估计方法影响。
05 / 涌现

能力为什么看起来会突然出现?先看你用什么尺子

随着模型规模、数据和训练计算增加,底层能力可能连续改善;一旦评测采用“全对才得分”之类的不连续指标,平滑变化也会呈现成突然跃迁。已有研究在若干任务和模型族上给出证据:不连续或非线性指标可以把平滑变化显示为突然跃迁。

同一条能力曲线,两种评分方式

规模 / 数据 / 训练计算 测得能力 连续改善

连续评分保留了渐进变化:能力随着规模平滑提高。

这并不能证明所有涌现都是假象。Grokking、内部电路形成或表征重组,可能带来真实的非线性变化。严谨的结论是:看到跳变时,要同时检查底层连续指标、采样密度、训练轨迹和内部机制,而不是把一个台阶直接命名为神秘能力。

06 / 物理边界

Shannon 熵与热力学熵有关联,但不能直接互换

Shannon 熵度量概率分布的不确定性;热力学熵描述物理宏观态与微观态数量等性质。两者共享数学形式,也能在统计物理中建立严格联系,但讨论模型训练时,不能仅凭“熵”这个词就把信息压缩等同于热力学过程。

计算当然是物理过程。Landauer 原理指出,逻辑不可逆的信息擦除存在最低热耗散界。它告诉我们信息处理不会脱离能量与介质,却不意味着某个训练损失下降就可以直接换算成系统热力学熵的下降。

可以说

智能系统必须在有限带宽、存储、能量和时间中选择保留哪些信息。

需要谨慎

“模型压缩信息,所以它必然降低物理熵”——缺少具体物理系统、状态定义与过程条件时,这个推论并不成立。

一个有用的统一视角

智能可以被粗略理解为
压缩 → 预测 → 控制

Compression

从海量观测中提取稳定结构,把世界变成一个有限系统能够保存和更新的内部状态。

Prediction

用内部状态推断未见样本、未来变化和行动后果,并对不确定性保持诚实。

Control

在目标、成本、安全约束和反馈下选择行动,让预测进入真实世界的闭环。

关键补充:压缩不自动得到真理,预测不自动得到因果,预测能力也不自动变成安全控制。控制还需要明确目标、行动权限、代价函数、物理约束与持续反馈。

这套理解怎样改变
工业 AI 工程

先找依赖,再堆数据

明确哪些测点、工况、事件与结果存在稳定关系。没有时间对齐、工况分层和对象语义,再大的数据湖也可能只是混合噪声。

让表征保留任务信息

设备状态估计要区分设备变化、传感器漂移和环境扰动:对漂移进行检测、校正或显式建模,并保留与故障、质量、能耗或寿命相关的结构。表征是否漂亮不重要,能否跨工况验证才重要。

把连续能力与阈值指标分开

同时观察概率校准、误差分布、召回率、提前量和业务阈值,避免把一个 KPI 台阶误判为能力突然出现。

把预测接进受约束的行动闭环

可靠的工业智能体需要对象状态、工程知识、权限、安全规则和工单反馈。只有“模型给出一个答案”,还没有形成控制。

“智能可以粗略地被写成 Compression、Prediction、Control。”— Phoenix Yin,原始 X 帖
返回 Blog