涌现(Emergent Abilities,涌现能力)
模型参数量、训练数据、算力扩大到某个临界阈值之后,小模型几乎完全不具备的高级能力突然解锁
能力提升不是平缓线性上涨,而是阶梯式跃迁,类似水到 0℃结冰、100℃沸腾的相变现象
标准学术定义(Jason Wei,2022):
某项能力在小规模模型上接近随机猜测;规模跨过临界点后性能骤然飙升;这种跃升无法依靠小模型的表现简单外推预测
关键特征:
- 非线性跃迁:能力在特定规模区间突然出现变好
- 不可预测性:难以从小模型表现外推预测趋势
- 任务泛化:通常表现为通用能力提升而非特定任务提升
举例
预训练 Loss ≈ 每公里耗时
下游推理能力 ≈ 完成马拉松的能力
随着身体素质变强(模型变大),每公里耗时稳步慢慢缩短(平滑连续下降)
但是能跑完马拉松这个能力,存在门槛。体能没到阈值前,根本跑不完;达标之后突然可以完成
每公里耗时持续平稳改善(对应 Loss 平滑下降),马拉松能否完赛是突变能力(对应下游任务涌现)
最典型涌现出来的能力
上下文学习(In-Context Learning)
不给模型微调,只在 prompt 里丢几个示例,它就能学会新任务;小模型基本做不到
模式匹配容量:大模型具有足够的参数记忆常见任务模式
注意力机制进化:可同时处理提示和问题的更复杂注意力模式
潜在空间结构化:高维空间形成可插拔的任务子空间
多步逻辑推理 / 思维链 CoT
多步数学应用题、因果推导。小模型只会直接瞎猜;大模型学会分步思考
训练数据隐含逻辑:大规模数据包含数学推导、解题过程等文本
参数矩阵的符号操作:特定参数子空间模拟符号推理过程
注意力窗口扩展:长距离依赖捕获能力的质变
零样本指令跟随
只用自然语言下达陌生指令,不用示例就能执行
代码生成、复杂文本创作、跨语言翻译、常识归纳
多任务蒸馏效应:海量指令数据中的隐式模式学习
元学习机制形成:在预训练中无意识地学习了"学习如何遵循指令"
世界知识整合:将事实知识与任务要求动态结合的能力
Scaling Law vs 涌现
Scaling Law(规模定律)
预训练损失随参数、算力,损失曲线呈现【平滑、连续下降】的形态,是底层持续变好的基础规律
涌现
是下游任务指标上看到的突变现象:底层损失在稳步下降(模型规模从小到大,对应的底层损失在稳步下降),但特定任务上 “肉眼看突然开窍”
其他
什么叫底层损失在稳步下降(Jason Wei 原始实验设置)?
研究者训练了一系列从小到大不同尺寸的模型:100M、300M、1B、7B、13B、70B……
对每一个训练完成的模型,做两件事:
拿到该模型最终收敛的预训练验证 Loss(底层损失);在下游任务(GSM8K 数学、MMLU、多步推理)测准确率
观测到现象:随着模型规模变大,预训练 Loss 是平滑、持续一点点往下走(线性稳步改善),但数学推理准确率长期卡在随机猜测水平,直到跨过某个模型规模,准确率猛地跳升
它不是同一个模型一边推理一边 loss 下降然后突然开窍,是一排大小不同、训练完成的静态模型横向对比
什么是预训练验证 Loss?
大模型预训练干的事:给定上文,预测下一个 Token
- 训练集 Loss:模型在训练数据上算出来的损失,用来反向传播更新权重
- 验证集(Validation):专门拆分出来、不参与权重更新的一批文本数据
训练过程中每隔一段时间,让模型跑一遍验证集数据,算出损失,就是验证 Loss;Loss 数值越小 = 模型对文本的规律掌握得越好,预测下一个词越准
什么叫最终收敛的预训练验证 Loss?
模型不是训练一下就结束,而是持续多轮迭代:一开始,验证 Loss 很高;持续训练,验证 Loss 不断下降;训练后期:继续再多训几千上万步,验证 Loss 几乎不再变小,收敛。此时模型已经学不出更多东西,进入平稳状态,最终 Loss,就是最终收敛的预训练验证 Loss
涌现假象 和 学界关键争议
现在研究已经证明:一部分 “涌现假象来自评估指标本身”
如果指标是「完全答对才算分(Exact Match)」这种离散阈值打分,平滑的内部概率提升,会被渲染成 “突然从不会变会”
如果换成连续型指标(预测概率、编辑距离),曲线会变得平缓,陡峭跃迁消失
但主流共识:
即便剔除指标滤镜,复杂多步推理这类任务,依然存在明显的非线性加速;不是单纯视觉错觉
为什么会产生涌现(几种主流假说)
电路假说(可解释性方向)
Transformer 内部会自发形成解决子问题的 “计算子电路”;简单任务只需要少量电路,复杂推理需要一套完整电路协同;只有模型足够大,全套电路才能同时训练成型
容量假说
小模型存储空间有限,只记住表层词语统计;规模足够大时,才有容量捕捉长距离关联、因果规律、世界知识,从 “词语接龙” 升级为理解规律
压缩视角
预训练目标是预测下一个 token,本质等价于压缩海量文本;想要高效压缩,模型必须自主学习现实世界的内在逻辑。容量不足时只能浅层压缩;到达临界点后,被迫学到高阶抽象规则
常见误区
误区 1:只要参数越大,一定会涌现更强能力
事实:参数、数据、算力需要同步配比(Chinchilla 定律);只堆参数、数据不够,不会出现理想涌现
误区 2:存在一个固定阈值(比如必须≥70B 才会涌现推理)
事实:阈值不固定,取决于数据质量、架构、预训练目标、任务难度;高质量数据下更小模型也能观察到一定推理能力
误区 3:涌现 = 模型产生意识、拥有真正理解
事实:涌现只是统计层面能力跃迁,不代表具备主观意识。模型依然是基于学习到的模式做概率生成,依然会产生幻觉
意义
正因涌现现象,才有 GPT-3、Llama 系列这条路线:依靠持续扩大模型规模解锁全新能力
涌现也是 RAG、SelfCheckGPT 这类方案存在的背景:大模型虽然涌现推理,但依然会幻觉,需要外部手段约束
规模策略:
重要能力可能需要突破特定规模阈值
但需平衡计算成本与性能收益
评估体系:
建立更精细的能力增长监测指标
开发针对涌现能力的专项测试集