借来的思想:AI 向其他科学借了什么
AI 的许多思想都来自其他学科。信息论为机器学习提供了描述预测与编码的语言,神经科学启发了简化的计算单元,统计物理提供了分析大系统和随机过程的工具,心理学则为不同的推理方式提供了名称。
这些联系的强弱并不相同。相同的方程可能表示严格的恒等关系,也可能只是对另一个系统有用的模型或数学上的相似性。相同的名称可能保留了旧概念的一部分,却没有保留原来的机制。为了分清这些情况,可以把跨学科借用分为四类:
| 关系 | 跨领域后必须保留什么 | 本章示例 |
|---|---|---|
| 形式恒等 | 各个量的定义和方程的含义完全相同 | 自回归对数损失与理想条件编码长度 |
| 计算对应 | 一个领域的模型能够预测另一个领域的测量结果 | 时序差分误差与多巴胺反应 |
| 数学方法的移植 | 某种构造或方法得到保留,但原有的物理成因没有保留 | 扩散过程与进化策略 |
| 启发式类比 | 只保留有限的结构或直觉 | 人工神经元、“快与慢”式推理和注意力 |
判断一项联系有多强,可以明确追问四个问题:
- 映射: 哪些变量、操作和假设彼此对应?
- 保留: 哪些方程或约束换到新领域后仍然成立?
- 迁移: 源领域的思想能否在新领域预测行为,或指导有效干预?
- 边界: 这种对应到哪里为止?
如果只有相同的方程,却说不清变量怎样对应,至多算形式相似。即使一个模型能够预测观测结果,也不能仅凭这一点断言两个系统拥有相同的物理机制。
形式恒等:预测损失与编码长度
假设一个自回归模型读过前面的词元 后,为位置 的词元 分配概率 ,其中 表示词元在序列中的位置。模型为整个序列分配的概率为
因此,以比特计量的理想编码长度为
这里, 是由 个词元组成的序列, 是模型, 是该模型为序列给出的理想编码所需比特数。等式右侧同时也是这个序列以 2 为底的负对数似然。这是严格的形式恒等,不是类比 (Shannon 1948)。
“理想”二字很重要。二进制码字的长度必须是整数,所以概率为 的符号通常无法得到一个长度恰好为 比特的实际码字。Shannon 编码可以为每个符号使用 比特。对整个序列进行熵编码还可以更接近理想值:算术编码(arithmetic coding),也就是把序列概率转换成一条接近最优的比特流,能够以很小的编码和分帧开销逼近理想序列长度 (Grünwald 2004)。编码方和解码方还必须共享同一个分词器与概率模型。
下面的可运行示例比较两个固定的概率模型。它计算的是模型给出的理想编码长度,不会生成文件,也没有计入传输模型本身的成本。
from math import log2
message = "abracadabra"
informed = {"a": 0.4, "b": 0.2, "r": 0.2, "c": 0.1, "d": 0.1}
uniform = {symbol: 0.2 for symbol in informed}
def ideal_bits(model):
return sum(-log2(model[symbol]) for symbol in message)
for name, model in [("uniform", uniform), ("informed", informed)]:
total = ideal_bits(model)
print(f"{name:8s}: {total:5.2f} ideal bits ({total / len(message):.2f} per symbol)")
预测越准确,理想编码所需的比特就越少。对于使用对数损失训练的自回归模型,这个结论直接成立。但它不表示所有机器学习目标都是压缩器,也不表示实际保存的文件会恰好具有这个大小。
Delétang 等人把训练好的模型接入无损熵编码器,展示了这种对应如何落实为实际操作 (Delétang et al. 2024)。论文最终版本的表格显示,Chinchilla 70B 把实验中的 2,048 字节图像样本和音频样本分别编码为原始大小的 48.0% 和 21.0%,低于分块 PNG 的 61.7% 和 FLAC 的 30.3%。这些比率假定双方已经共享模型权重。若把 700 亿参数模型本身的成本也算进去,对于小型数据集,比较结果就会倒转。
这一区别引出了最小描述长度(MDL)原则。采用简单的两部分形式时,应选择使下式最小的模型 :
其中, 是描述模型的成本, 是用该模型描述数据 的成本 (Rissanen 1978)。这就是两部分编码(two-part code),也就是先计入模型描述成本,再衡量模型对数据的压缩。普通的最大似然训练在固定模型族中最小化第二项,通常不会计入架构、学习得到的权重或权重精度。实际使用 MDL 时,结果还取决于候选模型与编码方案,因为以 Kolmogorov 复杂度为基础的理想版本不可计算 (Grünwald 2004)。
编码恒等关系只涉及模型为数据分配的概率。它不能证明在训练语料上压缩得好就一定能够泛化,也没有给出智能的定义。Huang 等人比较了 31 个公开的基础语言模型和 12 项基准,报告每字符比特数与平均基准得分的总体相关系数为 (Huang et al. 2024)。对于所选模型、语料和任务,这是一项有用的经验证据。但它仍然只是相关性,不能证明压缩与智能是同一个概念。
计算对应:TD 误差与多巴胺
思想也会沿相反方向传播。时序差分(temporal-difference)(时序差分,TD)学习最初是一种机器学习方法,后来成为解释部分神经反应的定量模型 (Sutton 1988)。在单步价值学习中,TD 误差表示当前价值估计与一步自举目标之间的差:
参数更新为
这里, 是当前状态, 是下一步奖励, 是从状态 出发的折扣回报估计, 用于折扣未来奖励, 是学习率, 包含价值函数的参数。下一状态的估计提供自举目标;在这个半梯度更新中,对当前估计求导时把该目标视为固定值。
Schultz、Dayan 和 Montague 报告,中脑多巴胺神经元的瞬时放电活动呈现出 TD 奖励预测误差所预测的几种模式 (Schultz et al. 1997)。意外奖励会引起反应;当某个线索能够可靠预测奖励后,反应会转移到线索出现时;如果预期奖励没有出现,活动会在原本应当得到奖励的时刻短暂下降。这是计算模型与生物测量结果之间强而且可检验的对应。
边界同样重要。这些观测并不能说明多巴胺实现了完整的 TD 算法,而且多巴胺活动并不均一。Dabney 等人后来测量到,小鼠多巴胺神经元对正误差和负误差的反应并不对称,这与神经元群体编码折扣回报分布的解释一致 (Dabney et al. 2020)。这项结果细化了原有对应,却没有把 TD 模型变成对整个神经回路的完整说明。
只移植数学,不移植物理机制
扩散模型从随机物理中继承了一种构造。Sohl-Dickstein 等人引入一个固定的马尔可夫过程,把数据逐步变成简单的噪声分布,再学习一个反向过程,把噪声还原为数据 (Sohl-Dickstein et al. 2015)。其中,常见的高斯前向步骤写作
学习得到的反向步骤则建模为
这里, 是第 步后的样本, 决定加入多少高斯噪声, 是单位协方差矩阵, 是固定的前向过程, 是学习得到的反向过程。后来的形式会采用去噪、分数匹配或随机微分方程,但都保留了学习如何逆转受控破坏过程这一核心思想;第 12 章 会详细展开这些版本。
这的确是数学和历史上的继承,但并不意味着图像生成器内部存在热量,也不表示它守恒物理能量,或像材料系统一样弛豫。得到移植的是随机过程的数学构造,不是原来的物理载体和因果机制。
进化策略也体现了相同的区分。现代进化策略会对参数采样扰动,评估扰动后策略的表现,再按适应度加权更新参数 (Salimans et al. 2017)。算法保留的是变异与选择这一抽象模式。它作为优化方法是否有效,并不取决于是否重现基因、个体或生态竞争。
争议所在:涌现是不是相变?
统计力学已经为一些定义明确的学习模型给出了真正的相变结果 (Seung et al. 1992)。当语言模型随规模增大而突然表现出某项能力时,人们很容易沿用这套语言。Wei 等人把“涌现能力”定义为在已有评测中,小模型上没有、较大模型上却出现的能力 (Wei et al. 2022)。这描述的是观测到的基准曲线,并不能据此确定发生了物理相变。
测量方式本身就可能制造断崖。如果模型给出正确答案的概率从 0.2 平滑上升到 0.4,精确匹配准确率仍可能长期保持为零,直到正确答案变成概率最高的答案时才突然跳升。连续评分可以显示阈值指标遮住的进步。Schaeffer 等人表明,非线性或不连续指标能够解释一些已报告的案例,也能在其他模型族中制造看似涌现的现象 (Schaeffer et al. 2023)。
要提出更强的相变主张,不能只凭基准曲线突然上升。还需要跨越模型规模的密集测量、不随指标选择而消失的结果、定义清楚的有序参量,以及临界点附近应有的标度行为。在某个具体案例满足这些检验之前,“相变”只能算假设或类比,而不是已经确立的机制。指标伪影能够解释一部分断崖,但这也不能反过来证明所有能力都会始终平滑提升。
启发式类比:名称保留了什么
只要边界清楚,宽松的类比仍然能够帮助设计。
| 借来的术语 | AI 保留了什么 | 类比在哪里失效 |
|---|---|---|
| 神经元 | 对输入加权汇总,再产生非线性响应,这一结构来自早期对神经细胞的抽象 (McCulloch and Pitts 1943; Rosenblatt 1958) | 人工单元省略了脉冲、树突、生物化学过程和大部分神经动力学。Hebb 关于活动依赖型连接增强的设想启发了学习方法,但反向传播并不是它的忠实模型 (Hebb 1949)。 |
| 注意力 | 一种可微运算,为可用信息分配不同权重 | 这个名称不能证明 Transformer 注意力实现了人类的选择性注意。 |
| 系统 1 / 系统 2 | 用来区分快速回答与较审慎计算的实用框架 (Stanovich and West 2000; Kahneman 2011) | 生成更长的推理轨迹,本身并不会创造第二套认知系统。 |
错误不在于使用类比,而在于让熟悉感替尚未测量的说法提供证据。面对任何借来的思想,都应追问哪些对象彼此映射、哪些数学结构得到保留、哪些新预测能够迁移,以及联系在哪里失效。答案会告诉我们,眼前的是恒等关系、科学模型、移植来的工具,还是帮助理解的图景。
延伸阅读
- Shannon, “A Mathematical Theory of Communication” (熵、比特,以及压缩与预测之间的联系), 1948.Shannon 奠定了信息论,将熵定义为信息的度量,并确立了数据压缩与有噪信道可靠通信的极限。
- Rissanen, “Modeling by Shortest Data Description” (最小描述长度:把模型选择表述为压缩问题), 1978.Rissanen 提出最小描述长度(MDL)原理,将模型选择表述为选取最能压缩数据的模型。
- McCulloch & Pitts, “A Logical Calculus of the Ideas Immanent in Nervous Activity” (把人工神经元表示为阈值逻辑单元), 1943.McCulloch 与 Pitts 提出首个神经元的数学模型,证明阈值逻辑单元构成的网络可以计算任意逻辑函数。
- Rosenblatt, “The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain” (可训练的单层感知机), 1958.Rosenblatt 提出感知机,一种带权重更新学习规则的可训练线性分类器,是神经网络的早期基础。
- Hebb, Donald O.. The Organization of Behavior: A Neuropsychological Theory (赫布学习:共同激活的神经元会增强连接). John Wiley & Sons, 1949.Hebb 提出学习会强化共同激活神经元之间的突触连接(同时放电的神经元彼此相连),即赫布学习的基础。
- Seung et al., “Statistical Mechanics of Learning from Examples” (泛化与学习曲线的统计力学分析), 1992.Seung、Sompolinsky 与 Tishby 用统计力学分析学习,推导出泛化误差与学习曲线随训练样本数的变化规律。
- Schultz et al., “A Neural Substrate of Prediction and Reward” (多巴胺反应呈现出符合时序差分奖励预测误差的模式), 1997.Schultz、Dayan 与 Montague 报告了类似奖励预测误差的中脑多巴胺反应,将神经科学与时序差分强化学习联系起来。
- Sutton, “Learning to Predict by the Methods of Temporal Differences” (时序差分学习), 1988.Sutton 提出时序差分学习,依据相邻预测估计之间的差异来更新预测,而非等待最终结果。
- Rao & Ballard, “Predictive Coding in the Visual Cortex: A Functional Interpretation of Some Extra-Classical Receptive-Field Effects” (预测编码:只有剩余预测误差向前传播), 1999.Rao 与 Ballard 提出预测编码,认为高级皮层区域预测低级活动,仅有预测误差向前传播。
- Friston, “The Free-Energy Principle: A Unified Brain Theory?” (自适应系统最小化惊异度的变分自由能上界), 2010.Friston 提出自由能原理,认为大脑通过最小化对惊异度的变分自由能上界来实现感知、学习与行动。
- Kahneman, Daniel. Thinking, Fast and Slow (双过程认知:快速的系统 1 与审慎的系统 2). Farrar, Straus,Giroux, 2011.Kahneman 对比了快速直觉的系统 1 与缓慢审慎的系统 2 思维,以及二者各自产生的认知偏差。
- Stanovich & West, “Individual Differences in Reasoning: Implications for the Rationality Debate?” (提出后来由 Kahneman 推广的系统 1 与系统 2 名称), 2000.Stanovich 与 West 提出双过程推理的系统 1 与系统 2 术语,并分析了人类理性中的个体差异。
- Dabney et al., “A Distributional Code for Value in Dopamine-Based Reinforcement Learning” (多巴胺反应为分布式时序差分编码提供了相符证据), 2020.Dabney 等人发现了异质的多巴胺反应,与群体编码折扣回报分布的解释一致。
评论
登录后评论