<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E5%98%89%E6%A0%91</id>
	<title>集智百科 - 复杂系统|人工智能|复杂科学|复杂网络|自组织 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E5%98%89%E6%A0%91"/>
	<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/%E5%98%89%E6%A0%91"/>
	<updated>2026-11-02T23:43:41Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44372</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44372"/>
		<updated>2025-06-08T05:34:49Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */ 更改fewshot图片&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型（LLMs）的快速发展使人们看到很多神奇的现象，比如[[神经标度律]]、[[涌现]]、[[顿悟]]等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者[[菲利普·安德森]]在一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了安德森对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、[[链式思维]]（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等。所有这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
足够复杂的大语言模型除了具有涌现现象，还会出现[[神经标度律]]（Neural Scaling Laws）、[[顿悟]]（Grokking）、[[双下降]]（Double Descent）等现象。[[神经标度律]]是大模型训练中最常见的现象，即随着模型的规模增加（包括数据规模、训练迭代次数等），模型能力表现以一个幂律的形式增长 &amp;lt;ref&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, et al. Scaling Laws for Neural Language Models. arXiv:2001.08361, 2020&amp;lt;/ref&amp;gt;。顿悟是指对于同一个大模型，随着训练的进行，训练损失会很快收敛，但测试损失需要训练足够长的时间后才会突然收敛到和训练损失一致的水平 &amp;lt;ref&amp;gt;Ziming Liu, Ouail Kitouni, Niklas Nolte, et al. Towards Understanding Grokking: An Effective Theory of Representation Learning. arXiv:2205.10343, 2022&amp;lt;/ref&amp;gt;。双下降是指模型的表现随着模型规模变大（或随着训练的进行）不是一个单调变化的关系，而是会在某些时候，模型的损失反而会随着模型规模的增加而上升，达到一个峰值再继续下降 &amp;lt;ref&amp;gt;Preetum Nakkiran, Gal Kaplun, Yamini Bansal, et al. Deep Double Descent: Where Bigger Models and More Data Hurt. arXiv:1912.02292, 2019&amp;lt;/ref&amp;gt;。这些现象和涌现现象不同，但背后的底层机制很可能是相通的。许多学者试图为这些现象（包括涌现）提供一个统一的理论框架来解释&amp;lt;ref name=&amp;quot;:uni-view&amp;quot;&amp;gt;Huang, Y., Hu, S., Han, X., Liu, Z., &amp;amp; Sun, M. (2024). Unified View of Grokking, Double Descent and Emergent Abilities: A Perspective from Circuits Competition (arXiv:2402.15175). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2402.15175&amp;lt;/nowiki&amp;gt; &amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
诸如神经标度律等现象，人们在大语言模型之前也有在一般的神经网络上发现。而对于涌现现象，Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): [[Tel:24824-24837|24824-24837]].&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（Beyond the imitation game, BIG-bench）来系统地评估大语言模型的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|603x603px]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着[[自然语言处理]]研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出[[神经标度律]]和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
!模型!!发布时间!!参数量!!关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
|GPT-3||2020年5月||175B||上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
|Gopher||2021年12月||280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
|PaLM||2022年4月|| 540B ||多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
|Chinchilla||2022年7月||70B||高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
|GPT-4||2023年3月||1T+ ||多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:Wei2023Table1.png|替代=|居中|缩略图|507x507像素|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为[[少量样本提示]](Few-Shot Prompting)和[[增强提示]](Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如[[思维链提示]]、不包括示例的任务描述、草稿本(Scratchpad)技术（模型在解决问题时需要分解并思考中间步骤，但这些思考不必呈现给用户）等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
[[文件:Fewshotcn2.png|替代=|居中|缩略图|432x432像素|少量样本提示示意图]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
* '''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试&amp;lt;ref name=&amp;quot;BigBench2022&amp;quot;&amp;gt;BIG-Bench. Beyond the imitation game: Measuring and extrapolating the capabilities of language models. arXiv preprint arXiv:2206.04615, 2022. URL https://arxiv.org/abs/2206.04615.&amp;lt;/ref&amp;gt;，下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name=&amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
* '''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力&amp;lt;ref name=&amp;quot;Lin2021&amp;quot;&amp;gt;Lin, S., Hilton, J., &amp;amp; Evans, O. TruthfulQA: Measuring how models mimic human falsehoods. arXiv preprint arXiv:2109.07958, 2021. URL https://arxiv.org/abs/2109.07958.&amp;lt;/ref&amp;gt;，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是刻意针对GPT-3模型而策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上&amp;lt;ref name=&amp;quot;Rae2021&amp;quot;&amp;gt;Rae, J. W., Borgeaud, S., Cai, T., Millican, K., Hoﬀmann, J., Song, F., Aslanides, J., Henderson, S., Ring, R., Young, S. et al. Scaling language models: Methods, analysis and insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL https://arxiv.org/abs/&lt;br /&gt;
2112.11446.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务&amp;lt;ref name=&amp;quot;Patel2022&amp;quot;&amp;gt;Patel, R. &amp;amp; Pavlick, E. Mapping language models to grounded conceptual spaces. ICLR, 2022. URL https://openreview.net/forum?id=gJcEM8sxHK.&amp;lt;/ref&amp;gt;，这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
* '''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试&amp;lt;ref name=&amp;quot;Hendrycks2021a&amp;quot;&amp;gt;Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., &amp;amp; Steinhardt, J. Measuring massive multitask language understanding. ICLR, 2021a. URL https://openreview.net/&lt;br /&gt;
forum?id=d7KBjmI3GmQ.&amp;lt;/ref&amp;gt;。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结果可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
* '''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试&amp;lt;ref name=&amp;quot;Pilehvar2019&amp;quot;&amp;gt;Pilehvar, M. T. and Camacho-Collados, J. WiC: the word-in-context dataset for evaluating context-sensitive meaning representations. NAACL, 2019. URL https://aclanthology.org/N19-1128.&amp;lt;/ref&amp;gt;。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
[[增强提示]]是指通过在用户原始问题之外添加补充信息（如背景知识、具体约束或示例）来引导大模型生成更精准、高质量的回复。下面是一些会用到增强提示的任务。&lt;br /&gt;
&lt;br /&gt;
* '''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性&amp;lt;ref name=&amp;quot;Rae2021&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Bommasani2021&amp;quot;&amp;gt;Bommasani, R., Hudson, D. A., Adeli, E., Altman, R., Arora, S., von Arx, S., Bernstein, M. S., Bohg, J., Bosselut, A., Brunskill, E. et al. On the opportunities and risks of foundation models. arXiv preprint arXiv:2108.07258, 2021. URL https://arxiv.org/abs/2108.07258.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Nye2021&amp;quot;&amp;gt;Nye, M., Andreassen, A. J., Gur-Ari, G., Michalewski, H., Austin, J., Bieber, D., Dohan, D., Lewkowycz, A., Bosma, M., Luan, D. et al. Show your work: Scratchpads for intermediate computation with language models. arXiv preprint arXiv:2112.00114, 2021. URL&lt;br /&gt;
https://openreview.net/forum?id=iedYJm92o0a.&amp;lt;/ref&amp;gt;。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Cobbe2021&amp;quot;&amp;gt;Cobbe, K., Kosaraju, V., Bavarian, M., Hilton, J., Nakano, R., Hesse, C., &amp;amp; Schulman, J. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. URL https://arxiv.org/abs/2110.14168.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Suzgun2022&amp;gt;Suzgun, M., Scales, N., Scharli, N., Gehrmann, S., Tay, Y., Chung, H.Y., Chowdhery, A., Le, Q.V., Chi, E.H., Zhou, D., &amp;amp; Wei, J. Challenging BIG-Bench tasks and whether chain-of-thought can solve them. arXiv preprint arXiv:2210.09261, 2022. URL https://arxiv.org/abs/2210.09261.&amp;lt;/ref&amp;gt;。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现&amp;lt;ref name=&amp;quot;Lampinen2022年&amp;quot;&amp;gt;Lampinen, A.k., Dasgupta, I., Chan, S. C.Y., Matthewson, K., Tessler, M.H., Creswell, A., McClelland, J.L., Wang, J.X., &amp;amp; Hill, F. Can language models learn from explanations in context? Findings of EMNLP, 2022. URL https://arxiv.org/abs/2204.02329.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务，但不给出少量样本示例。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Ouyang2022&amp;quot;&amp;gt;Ouyang,L., Wu, J., Jiang, X., Almeida, D., Wainwright, C.L., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A. et al. Training language models to follow instructions with human feedback. arXiv preprint arXiv:2203.02155, 2022. URL https://arxiv.org/abs/2203.02155.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot;&amp;gt;Sanh, V., Webson, A., Raﬀel, C., Bach, S., Sutawika, L., Alyafeai, Z.,  Chaﬃn, A., Stiegler, A., Scao, T.L., Raja, A. et al. Multitask prompted training enables zero-shot task generalization. ICLR, 2022. URL https://openreview.net/forum?id=9Vrb9D0WI4.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Chung2022&amp;quot;&amp;gt;Chung, H.W., Hou, L., Longpre, S.,  Zoph, B., Tay, Y., Fedus, W., Li, E., Wang, X., Dehghani, M., Brahma, S. et al. Scaling instruction-finetuned language models. arXiv preprint arXiv:2210.11416, 2022. URL https://arxiv.org/abs/2210.11416.&amp;lt;/ref&amp;gt;。如图B所示，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;（尽管有研究者随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot; /&amp;gt;）。&lt;br /&gt;
* '''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。有研究者展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)技术是一种令模型在输出最终答案之前将问题分解为多个中间步骤的技术，和[[思维链技术]]不同，草稿本的中间步骤可以不使用自然语言，也可以不暴露给用户，就像是打草稿。这种技术能使模型更有效地执行多步骤计算任务&amp;lt;ref name=&amp;quot;Nye2021&amp;quot; /&amp;gt;。研究发现，在8位数相加任务中，使用草稿本技术仅仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助（如图C所示）。&lt;br /&gt;
* '''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力，代表了模型回答问题的可靠程度。举个例子，当模型给出回答A的采样概率是90%时，说明它有九成把握自己做对了，而如果实际情况真的是10次问题中有9次做对了，说明模型有很高的校准能力。研究者使用平均校准误差（Expected Calibration Error，ECE）来度量模型校准能力的大小。有研究者比较了两种衡量校准的情境&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;：一种是T/F判断题，在提示中会给出一段陈述，让模型给出“正确”或者“错误”的回答。另一种则是单选题，让大模型直接在多个选项中选择正确的答案。如图D所示，在二选一的情境下，模型在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的时候出现了涌现现象，而单选题的情境下模型校准能力一直以幂律的形式平滑增长。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
所谓幻觉是指大模型的涌现现象来自人为的度量指标选择。非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析而展现&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的[[交叉熵]]随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;以及一个具有N个参数的模型，它给出的预测分布为&amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以得到平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，我们就观察到了模型能力随模型规模增大而非线性增长的曲线，即呈现出了涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如[[token编辑距离]](Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模展现出平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|660x660px]]&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就不会有涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
但也有学者进一步发现，即使以连续性的度量指标来刻画（比如交叉熵），我们也能看到模型在某些任务上的表现有涌现式的增长&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。这说明涌现现象依然是真实存在的，而不完全是因为指标选取造成的幻觉。而且指标的连续性也不是选取合适指标的黄金标准，我们应该选取对任务适配的指标。比如以计算10+11=21为例，如果用token编辑距离作为评估指标，模型输出22时，距离等于1，输出11时，距离也等于1，但显然22比11更接近正确答案21。这时候再用token编辑距离作为评估指标就不合理了&amp;lt;ref name=&amp;quot;:Percolation&amp;quot;&amp;gt;Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv.  &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。鉴于此，有学者提出关于涌现现象更为完整的定义&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
一项能力C被称为随着某种规模（如数据量、计算资源、参数数量等）的增长而涌现，需满足以下三个条件：&lt;br /&gt;
&lt;br /&gt;
P1: 在需要能力C的任务上，模型表现呈现非线性的明显提升；&lt;br /&gt;
&lt;br /&gt;
P2: 有多个任务同时出现这种非线性提升，不是只在某单一任务上发生。&lt;br /&gt;
&lt;br /&gt;
P3: 模型获得了一个数据生成过程的底层结构（即对任务本质的理解或表达），这种结构对学会能力C是关键的，并且能力C的涌现与这个结构学习的进展密切相关。&lt;br /&gt;
&lt;br /&gt;
在这篇文章&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;当中，作者其实已经意识到，模型展现的涌现现象和它底层的某些结构是相关的。而在这种结构的层次上做度量，比单纯地刻画下游任务上的表现对于研究大语言模型的涌现来说更为关键。&lt;br /&gt;
&lt;br /&gt;
=大语言模型的结构涌现=&lt;br /&gt;
&lt;br /&gt;
在结构上，主流大语言模型均基于[[Transformer架构]]，根据历史输入预测下一个token的概率分布。Token是自然语言处理中文本切分的最小单位（字、词或子词）。大语言模型使用token来理解和处理文本，把句子分解为token后再进行模型计算和生成。然而，人类对于语言的理解不是在token的层次上，而是在语义（semantics）的层次上。我们可以通过对多个token的排列组合来理解和表达语义。所谓对大语言模型的结构进行度量和解释，便是基于Transformer模块的行为，对模型在token和语义层次上的动力学进行量化分析。这里的动力学机制由模型的权重参数和运行方式决定。&lt;br /&gt;
&lt;br /&gt;
如前所述，目前大多数对于大语言模型涌现的刻画聚焦在具体下游任务的表现上，且都是定性的结论。这类涌现现象可以被看作是大语言模型的功能涌现。然而，结构决定功能。有没有可能在发生功能涌现的同时，大语言模型的内部也在发生结构上的涌现呢？这里的结构既指模型中的网络连接结构，又指模型的前向计算过程的动力学。自[[菲利普·安德森]]的《多者异也》之后，复杂性科学中对于复杂系统的涌现有了更多的认识。在观察者角度下，一个复杂系统同时具有微观和宏观尺度上的动力学，比如对于大语言模型来说，微观动力学是从已有的token生成下一个token，宏观动力学则可以是语义上的接龙和变化。作为一个对涌现定量研究的理论框架，[[因果涌现]]理论提出当宏观动力学因果效应强度大于微观动力学上的因果效应强度时，复杂系统发生涌现现象&amp;lt;ref name=&amp;quot;Hoel1&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):[[Tel:19790–19795|19790–19795]], 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;。我们猜想，大语言模型之所以会出现任务能力上的涌现或突变，背后对应着动力学机制上的涌现。如果我们想要解释甚至调控大语言模型的涌现现象，就需要从结构或动力学的角度对大语言模型的结构涌现进行度量，以及给出相应的理论解释。这样得到的量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。&lt;br /&gt;
&lt;br /&gt;
==量化大语言模型的信息涌现==&lt;br /&gt;
受到Hoel&amp;lt;ref name=&amp;quot;Hoel1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot; /&amp;gt;和Rosas&amp;lt;ref name=&amp;quot;rosas&amp;quot;&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;等人的[[因果涌现]]理论的启发，Chen等人&amp;lt;ref name=&amp;quot;IE&amp;quot;&amp;gt;Chen, H., Yang, X., Zhu, J., &amp;amp; Wang, W. (2024). Quantifying Semantic Emergence in Language Models (arXiv:2405.12617). arXiv.&amp;lt;/ref&amp;gt;提出一种叫做'''信息涌现'''（Information Emergence, IE）的定量指标，来量化大语言模型从token序列中提取语义信息的能力。其核心观点是，如果大语言模型在整个序列上的熵减超过了一个个单个token的熵减，那么我们认为该大语言模型发生了涌现。&lt;br /&gt;
&lt;br /&gt;
大语言模型的下一个token预测机制（Next-token-prediction，NTP）可以被建模为一个[[马尔可夫过程]]， 如下图所示。对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入token长度T和隐状态维度D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。一个模块的输出表征就是下一个模块的输入表征。以图中第0块中第2个token的输出表征（&amp;lt;math&amp;gt;h_1^2&amp;lt;/math&amp;gt;）为例，它接收来自输入表征&amp;lt;math&amp;gt;h_0^0、h_0^1&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;h_0^2&amp;lt;/math&amp;gt; 的信息，满足条件 &amp;lt;math&amp;gt;p_{h_{1}^{2} | H_0^{\leq 2}} = p_{h_{1}^{2} | h_0^0, h_0^1, h_0^2}&amp;lt;/math&amp;gt;。可见，整个动力学过程由条件概率表示。当条件概率被给定时，每一个模块的输出表征状态仅由该模块的输入表征决定，所以它可以被假设为是一个马尔可夫过程。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|NTP机制与马尔可夫过程的类比。]]&lt;br /&gt;
&lt;br /&gt;
在这个动力学过程中有微观变量和宏观变量。'''微观变量'''指仅受单个输入token影响的token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有输入token的信息，例如&amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 在这样的定义下，NTP机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化的过程。根据《多者异也》的理论，有时候，宏观变量的行为状态无法从任何一个微观变量中推出，但这并不意味着宏观变量可以无中生有。文中除了马尔可夫假设以外，还提出了随附性假设&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;，即当一个系统的微观动力学机制确定时，它的宏观动力学机制也就随之确定了。&lt;br /&gt;
&lt;br /&gt;
基于以上两个假设，文章中对大语言模型的信息涌现做了如下定义&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度定义为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
给定一个序列和Transformer模块，我们如何得到宏微观变量？假设给定的输入序列是“large language model”，那么为了得到每一个token作为微观变量时的输入输出表征，我们需要把每一个token作为当前输入的首个token。比如输入是“large language model”时，我们可以得到“large”作为微观输入表征时的输出表征；把输入序列改成“language model”，就可以得到“language”作为微观输入表征时的输出表征；把输入序列改成“model”，就可以得到“model”作为微观输入表征时的输出表征。而对于宏观变量，则是全序列“large language model”输入时最后一个token（“model”）对应的输入和输出表征。这样做保证了微观变量状态只取决于单个的token，而宏观变量状态则取决于整个序列的信息。&lt;br /&gt;
&lt;br /&gt;
计算[[互信息]]需要知道变量的概率分布。为了在大语言模型的高维状态空间上估计概率分布，作者使用了[[互信息神经估计算法]]（Mutual information neural estimation，MINE）&amp;lt;ref&amp;gt;M. I. Belghazi, A. Baratin, S. Rajeshwar, S. Ozair, Y. Bengio, A. Courville, and D. Hjelm. Mutual information neural estimation. In International conference on machine learning, pages531–540. PMLR, 2018.&amp;lt;/ref&amp;gt;来得到宏微观变量的概率分布。&lt;br /&gt;
&lt;br /&gt;
下图展示了IE更加体现语义忠实度（Semantics Faithfulness），即一个指标能否真实反映语言模型理解句子含义的能力。该实验使用了OpenOrca数据集中的例子，计算随着输入变长，大语言模型对语义把握的能力是否一直增长。传统的度量指标包括准确率、模型的损失等等。而从下图中可以看出，随着输入变长，这些指标并不总是单调增长的，而且波动很大。与之相比，IE总是在增长（即图中曲线总为正值），而且结果非常稳定。&lt;br /&gt;
&lt;br /&gt;
[[文件:IE token.png|替代=|无|缩略图|714x714px|IE和其他指标随着token数量增加的增长幅度的变化。纵轴度量的计算方式是(value(t) − value(t − 1))/value(t)。]]&lt;br /&gt;
&lt;br /&gt;
IE可以用来直接指示大模型能力的提升。研究中评估了8个算术任务（一位数和两位数的加减乘除）的表现与IE值之间的关联关系（如下图所示）。当参数量达到&amp;lt;math&amp;gt;10^9&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt;时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|767x767px|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的多尺度解释==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的[[因果图]]，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。[[因果图]]的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成[[干预]]的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
大语言模型为什么会出现涌现现象？通过上文的讨论我们知道，有些涌现现象可能来自幻觉（度量指标的选取），但有很多涌现现象即使是用连续的指标度量也会被观测到。对于这些真实的涌现现象，我们能否预测什么时候大语言模型会发生涌现，甚至干预和调控这个过程？许多研究者致力于为大语言模型的涌现提出理论解释。首先，我们可以粗浅地从观察到的现象中归纳出一些结论。&lt;br /&gt;
&lt;br /&gt;
涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的[[神经标度律]]。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作。对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot; /&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中的。当大语言模型进行训练和学习时，就是在学一个个知识量子。下表给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+自动发现的大语言模型知识量子&lt;br /&gt;
|-&lt;br /&gt;
! Cluster 50: 递增数列片段 !! Cluster 100: 换行预测片段&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
01-Mi Querencia (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
02-Tonada De Luna Llena (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
03-Sabana (José Salazar/Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
04-Caballo Viejo (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
05-Todo Este Campo Es Mío (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
06-La Pena Del Becerrero (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
'''07'''&lt;br /&gt;
| &lt;br /&gt;
Pursuant to 5TH CIR. R. 47.5, the court has determined\n that this opinion should not be published and is not precedent\n except under the limited circumstances set forth in 5TH CIR.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
...from opening a through road or street for public use across said public park in the Park of The City of Riverton.&amp;quot; (Emphasis supplied.)\n&amp;lt;br&amp;gt;&lt;br /&gt;
Appealing from that order, the city asserts (1) plaintiffs have no standing or right to maintain the action; (2) that the proposed road was in an undedicated part of the park; (3) that the proposed road was an access road and not a through street or part of the city's street system.('''4'''&lt;br /&gt;
| &lt;br /&gt;
TO PERFORM QUADRATIC REGRESSION\n&amp;lt;br&amp;gt;&lt;br /&gt;
ON THE TI84 GRAPHING CALCULATOR.\n&amp;lt;br&amp;gt;&lt;br /&gt;
DETERMINE HOW WELL THE REGRESSION MODEL FITS THE DATA.\n&amp;lt;br&amp;gt;&lt;br /&gt;
AND THEN MAKE PREDICTIONS USING THE REGRESSION EQUATION.\n&amp;lt;br&amp;gt;&lt;br /&gt;
IN STATISTICS, REGRESSION ANALYSIS INCLUDES\n&amp;lt;br&amp;gt;&lt;br /&gt;
ANY TECHNIQUES USED FOR MODELING '''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
4. Introduction\n&amp;lt;br&amp;gt;&lt;br /&gt;
5. Chapter 1: What Is Trust?\n&amp;lt;br&amp;gt;&lt;br /&gt;
6. Chapter 2: Trust Brings Rest\n&amp;lt;br&amp;gt;&lt;br /&gt;
7. Chapter 3: Who Can I Trust?\n&amp;lt;br&amp;gt;&lt;br /&gt;
8. Chapter 4: The Folly of Self-Reliance\n&amp;lt;br&amp;gt;&lt;br /&gt;
9. Chapter 5: Trust God and Do Good (Part 1)\n&amp;lt;br&amp;gt;&lt;br /&gt;
10. Chapter 6: Trust God and Do Good (Part 2)\n&amp;lt;br&amp;gt;&lt;br /&gt;
11. Chapter 7: At All Times\n&amp;lt;br&amp;gt;&lt;br /&gt;
12. Chapter '''8'''&lt;br /&gt;
| &lt;br /&gt;
creddump is free software: you can redistribute it and/or modify\n&amp;lt;br&amp;gt;&lt;br /&gt;
it under the terms of the GNU General Public License as published by\n&amp;lt;br&amp;gt;&lt;br /&gt;
the Free Software Foundation, either version 3 of the License, or\n&amp;lt;br&amp;gt;&lt;br /&gt;
(at your option) any later version.\n&amp;lt;br&amp;gt;&lt;br /&gt;
\n&amp;lt;br&amp;gt;&lt;br /&gt;
creddump is distributed in the hope that it will be useful.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
The chosen sites were recorded as:0 = sound (n = 13);1 = first visible sign of noncavitated lesion seen only when the tooth is dried;2 = visible noncavitated lesion seen when wet and dry;3 = microcavitation in enamel;4 = noncavitated lesion extending into dentine seen as an undermining shadow;5 = small cavitated lesion with visible dentine (less than 50% of surface);'''6'''&lt;br /&gt;
| &lt;br /&gt;
/**\n&amp;lt;br&amp;gt;&lt;br /&gt;
Copyright (c) 2019. The Android Open Source Project\n&amp;lt;br&amp;gt;&lt;br /&gt;
\n&amp;lt;br&amp;gt;&lt;br /&gt;
Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);\n&amp;lt;br&amp;gt;&lt;br /&gt;
you may not use this file except in compliance with the License.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
QCBlock List Msg = 0x0a \n&amp;lt;br&amp;gt;&lt;br /&gt;
Get Latest Status Msg = 0x0b \n&amp;lt;br&amp;gt;&lt;br /&gt;
Latest Status Msg = 0x0c \n&amp;lt;br&amp;gt;&lt;br /&gt;
Prepare Block HashMsg = 0x0d \n&amp;lt;br&amp;gt;&lt;br /&gt;
Get View Change Msg = 0x0e \n&amp;lt;br&amp;gt;&lt;br /&gt;
Ping Msg = 0x0'''f'''&lt;br /&gt;
| &lt;br /&gt;
children have a lack of maturity and an underdeveloped\n sense of responsibility, leading to recklessness, impul-\nsivity, and heedless risk-taking... Second, children\n are more vulnerable to negative influences and\n outside pressures, including from their family and\n peers; they have limited control over their own envi-'''\n'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
比如上表中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识（每个例子最后的粗体标注内容是该知识量子所涵盖的）。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那么，知识量子理论能否用来解释[[涌现]]，以及建立起涌现和[[神经标度律]]之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值时损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是[[神经标度律]]。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|646x646px|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
[[渗流模型]]（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。当网络的连通性达到某一临界点时，系统会发生显著变化，形成大规模的连通区域。在该临界点之前，系统中的连接是局部的、碎片化的；而一旦超过这一临界阈值，连接会迅速扩展，形成全局连通的集群。近年来，这一模型被借用来解释神经网络，特别是大语言模型中的涌现现象。&lt;br /&gt;
&lt;br /&gt;
涌现是自然科学中的一个特征现象，它与相变的概念紧密相关，即当改变某个控制变量(例如,温度)时，系统的基本结构(例如,晶体中六角构型的形成)会发生系统性的变化，并同时影响它的一些性质（如物质固态、液态、气态之间的转变）。下图是固液气相变和大模型能力涌现类比的示意图。Lubana等人&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;定义了机器学习中涌现的类似表征：识别模型行为中影响其下游能力并导致性能突然提升的系统性变化。例如，学习一种语言的句法会影响所有下游的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|446x446px|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
&lt;br /&gt;
Lubana等人&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;提出一个基于渗流模型的理论框架来建模那些需要模型组合未见过的实体和描述性属性的能力的涌现过程。他们提出概念类的结构，并将概念类抽象为二分图，并将其学习过程建模为二分图上的渗流问题。在以二分图表征的大语言模型训练过程中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
=== 数据的矩阵表示 ===&lt;br /&gt;
&lt;br /&gt;
“概念类”的定义为一组预期具有共享属性的实体。Lubana等人用概念密度矩阵来表示这种数据分布：矩阵的行和列分别对应实体和属性，矩阵值表示每个组合的数据密度（例如实体-描述词配对的出现频次）。&lt;br /&gt;
&lt;br /&gt;
'''概率密度矩阵：'''设&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;\left | E \right | \times \left | K \right |&amp;lt;/math&amp;gt;的矩阵，其元素为0到1之间的实数。每个元素&amp;lt;math&amp;gt;D_{ek}&amp;lt;/math&amp;gt;表示实体-属性对&amp;lt;math&amp;gt;\left ( e,k \right ) &amp;lt;/math&amp;gt;的密度（例如表示该特定组合的数据量）,其中&amp;lt;math&amp;gt;e\in \left \{ 1,...,\left | E \right |  \right \} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;k\in \left \{ 1,...,\left | K \right |  \right \}&amp;lt;/math&amp;gt;分别是实体和属性的索引。&lt;br /&gt;
&lt;br /&gt;
接下来引入概念传播矩阵来建模从非完整数据中推断新组合的过程：&lt;br /&gt;
&lt;br /&gt;
'''概念传播矩阵：'''第&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;阶概念传播矩阵&amp;lt;math&amp;gt;\left ( n&amp;gt; 0 \right ) &amp;lt;/math&amp;gt;定义为&amp;lt;math&amp;gt;T^{\left ( n \right ) }=\left ( DD^T \right )^nD=C^nD &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;C:=DD^{T}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 描述性约束的渗流转变 ===&lt;br /&gt;
&lt;br /&gt;
在二分图框架下，泛化（或概念类的学习）可以定义为：尽管概念密度矩阵稀疏，但实体-属性连接对的大型集群仍然能够形成。关键问题是考察当&amp;lt;math&amp;gt;T^{\infty }&amp;lt;/math&amp;gt;中非零元素占所有可能对&amp;lt;math&amp;gt;\left | E \right | \times \left | K \right |&amp;lt;/math&amp;gt;的比例。这种情况恰好对应于二分图上的键渗流问题。&lt;br /&gt;
&lt;br /&gt;
在键渗流中，我们研究最大连通集群的规模如何随每条边（键）存在概率&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;的变化而变化。通常存在一个临界阈值&amp;lt;math&amp;gt;p_c&amp;lt;/math&amp;gt;:当&amp;lt;math&amp;gt;p&amp;lt;p_c&amp;lt;/math&amp;gt;时，图处于不连通相，大多数节点孤立或属于小集群；当&amp;lt;math&amp;gt;p&amp;gt;p_c&amp;lt;/math&amp;gt;时，图转变为连通相，出现跨越大部分图的巨型组件。这种从主要不连通状态到存在宏观集群的转变是渗流过程的标志特征，且随着系统组件数增加，这一转变会愈发陡峭。&lt;br /&gt;
&lt;br /&gt;
[[文件:Percolation-二分图.png|无|缩略图|800x800px|将构成看不见的概念(例如,实体和属性)的能力投射为二分图上的渗流：(a)当数据集中只包含一部分概念类且边密度较低时，节点(例如,实体和属性)形成许多不连通的簇，用不同的颜色表示(左边)。随着更多的概念类被添加到二分图中(虚边)，小的簇开始合并(中间)。在足够多的边的情况下，宏观数量的节点连接起来，形成单个簇(右)。(b)我们的理论将这种转变建立为二阶相变，其中最大团簇的大小随着连接节点对的比例非线性地增加。]]&lt;br /&gt;
&lt;br /&gt;
在简单渗流场景中（图的连接边随机选择，概率为&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;），渗流阈值为&amp;lt;math&amp;gt;p_c\approx \sqrt{1/\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt;（当&amp;lt;math&amp;gt; \left | E \right | &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; \left | K \right | &amp;lt;/math&amp;gt;较大时）。这意味着当约&amp;lt;math&amp;gt;\sqrt{\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt;条边被连接时（总可能边数为&amp;lt;math&amp;gt;\left | E \right | \left | K \right | &amp;lt;/math&amp;gt;），系统的集群规模会出现质变。对于&amp;lt;math&amp;gt;p&amp;gt;p_c&amp;lt;/math&amp;gt;，属于连通集群的节点数将呈宏观规模，即随机选择的实体-属性对相连的概率为有限值。&lt;br /&gt;
&lt;br /&gt;
渗流阈值对应于模型从对组合的稀疏学习转向完整表征概念类的临界点。当边数量超过阈值时，模型能够推断未见过的组合，即使这些实体-属性对未在训练数据中显式共现。模型还应能在此阈值后区分不同的概念类；在社区检测问题（如随机块模型）中，分区检测阈值与&amp;lt;math&amp;gt;p_c&amp;lt;/math&amp;gt;具有相同的标度律。由于在线学习中的迭代次数增加应对应于&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;的增加（即在数据中看到更多组合），模型性能发生转变的迭代点应与&amp;lt;math&amp;gt;\sqrt{\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt; 成正比。&lt;br /&gt;
&lt;br /&gt;
=== 语言学习中的涌现能力 ===&lt;br /&gt;
&lt;br /&gt;
Lubana等人使用形式语言构建实验系统进一步研究语言学习中的涌现能力，即在线学习场景下数据扩展引发的涌现。实验使用的形式语言是最小上下文敏感的，其句法规则由上下文无关语法定义，而上下文敏感性则通过后验的类型约束实现。&lt;br /&gt;
&lt;br /&gt;
[[文件:Learning.png|无|缩略图|800x800px|对结构的学习驱动能力的涌现]]&lt;br /&gt;
&lt;br /&gt;
在Lubana等人的实验中，大语言模型的学习过程分为三个阶段：&lt;br /&gt;
&lt;br /&gt;
'''阶段1：语法获取'''&lt;br /&gt;
&lt;br /&gt;
模型首先学习生成合乎语法的句子（通过语法性指标衡量）。在语法性提升的同时，词元准确率开始改善。这表明模型对数据通用结构（即语法）的学习会影响其他能力的学习。&lt;br /&gt;
&lt;br /&gt;
'''阶段2：关系性类型约束的获取'''&lt;br /&gt;
&lt;br /&gt;
性能提升是由那些主要需要语法正确性和关系性类型约束的句子驱动的。一旦学习到语法和关系性类型约束，模型就会学习使用它们来解决不需要描述性属性知识的输入，从而导致损失和准确性的突然提高。&lt;br /&gt;
&lt;br /&gt;
'''阶段3：描述性类型约束的学习'''&lt;br /&gt;
&lt;br /&gt;
模型基于类型约束图的结构进行隐式推理，哪些属性和实体构成了有效的上下文。这个阶段的结束对应着从记忆到通用解的转变。&lt;br /&gt;
&lt;br /&gt;
其研究基于物理学和复杂系统等领域的相变现象提出了神经网络能力涌现的现象学定义——在涌现点模型会获取对特定能力学习至关重要的通用结构；这些结构的掌握进而导致多项任务性能的突然提升。通过与相变现象的类比，该模型强调语法性和类型约束在此充当序参量，能够近似预测任务性能突跃的时间。研究人员进一步通过形式语言学习任务验证了这一观点：模型先学习语言的两大基础结构（语法和类型约束），随后在数据中观察到具体任务的性能提升。&lt;br /&gt;
&lt;br /&gt;
=总结=&lt;br /&gt;
&lt;br /&gt;
在大语言模型百花齐放的今天，我们很容易观察到大语言模型在特定能力上表现出的非线性跃迁特征：当模型规模较小时，这些能力完全不存在；但当参数规模突破某一临界点后，模型会突然展现出如复杂推理、上下文学习等新能力。这便是涌现现象。如果说平滑增长的神经标度律承诺我们，只要投入足够的资源，大模型的能力一定会持续增长。那么涌现现象便是在说，我们有可能四两拨千斤，在有些时候，只要让投入资源的规模再扩大一点，就可以获得出乎意料的超额回报。于是对于大模型涌现的描述、解释和预测是值得关注的重要课题。&lt;br /&gt;
&lt;br /&gt;
但目前，学者们对于大模型涌现的描述更多停留在定性层面，而且受到下游任务设计、度量指标选取等诸多因素的影响。本词条综述了部分对于大模型涌现的代表性研究，而对于大模型涌现的机制解释，对于涌现、顿悟、神经标度律的统一理论解释，还有很大的领域空白，尤其是在如何借鉴复杂系统研究中的涌现相关理论上。未来随着可解释性人工智能技术的进一步发展，我们将对大模型涌现现象有更加深刻的理解。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Fewshotcn2.png&amp;diff=44371</id>
		<title>文件:Fewshotcn2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Fewshotcn2.png&amp;diff=44371"/>
		<updated>2025-06-08T05:34:32Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;fewshot 中文版 2&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Fewshotcn.png&amp;diff=44370</id>
		<title>文件:Fewshotcn.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Fewshotcn.png&amp;diff=44370"/>
		<updated>2025-06-08T05:32:33Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;fewshot 中文版&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44368</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44368"/>
		<updated>2025-06-08T04:09:58Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */  上传一个表格的中文翻译&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型（LLMs）的快速发展使人们看到很多神奇的现象，比如[[神经标度律]]、[[涌现]]、[[顿悟]]等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者[[菲利普·安德森]]在一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了安德森对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、[[链式思维]]（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等。所有这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
足够复杂的大语言模型除了具有涌现现象，还会出现[[神经标度律]]（Neural Scaling Laws）、[[顿悟]]（Grokking）、[[双下降]]（Double Descent）等现象。[[神经标度律]]是大模型训练中最常见的现象，即随着模型的规模增加（包括数据规模、训练迭代次数等），模型能力表现以一个幂律的形式增长 &amp;lt;ref&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, et al. Scaling Laws for Neural Language Models. arXiv:2001.08361, 2020&amp;lt;/ref&amp;gt;。顿悟是指对于同一个大模型，随着训练的进行，训练损失会很快收敛，但测试损失需要训练足够长的时间后才会突然收敛到和训练损失一致的水平 &amp;lt;ref&amp;gt;Ziming Liu, Ouail Kitouni, Niklas Nolte, et al. Towards Understanding Grokking: An Effective Theory of Representation Learning. arXiv:2205.10343, 2022&amp;lt;/ref&amp;gt;。双下降是指模型的表现随着模型规模变大（或随着训练的进行）不是一个单调变化的关系，而是会在某些时候，模型的损失反而会随着模型规模的增加而上升，达到一个峰值再继续下降 &amp;lt;ref&amp;gt;Preetum Nakkiran, Gal Kaplun, Yamini Bansal, et al. Deep Double Descent: Where Bigger Models and More Data Hurt. arXiv:1912.02292, 2019&amp;lt;/ref&amp;gt;。这些现象和涌现现象不同，但背后的底层机制很可能是相通的。许多学者试图为这些现象（包括涌现）提供一个统一的理论框架来解释&amp;lt;ref name=&amp;quot;:uni-view&amp;quot;&amp;gt;Huang, Y., Hu, S., Han, X., Liu, Z., &amp;amp; Sun, M. (2024). Unified View of Grokking, Double Descent and Emergent Abilities: A Perspective from Circuits Competition (arXiv:2402.15175). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2402.15175&amp;lt;/nowiki&amp;gt; &amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
诸如神经标度律等现象，人们在大语言模型之前也有在一般的神经网络上发现。而对于涌现现象，Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): [[Tel:24824-24837|24824-24837]].&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（Beyond the imitation game, BIG-bench）来系统地评估大语言模型的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|603x603px]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着[[自然语言处理]]研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出[[神经标度律]]和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
!模型!!发布时间!!参数量!!关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
|GPT-3||2020年5月||175B||上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
|Gopher||2021年12月||280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
|PaLM||2022年4月|| 540B ||多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
|Chinchilla||2022年7月||70B||高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
|GPT-4||2023年3月||1T+ ||多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:Wei2023Table1.png|替代=|居中|缩略图|507x507像素|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为[[少量样本提示]](Few-Shot Prompting)和[[增强提示]](Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如[[思维链提示]]、不包括示例的任务描述、草稿本(Scratchpad)技术（模型在解决问题时需要分解并思考中间步骤，但这些思考不必呈现给用户）等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图|432x432像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
* '''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试&amp;lt;ref name=&amp;quot;BigBench2022&amp;quot;&amp;gt;BIG-Bench. Beyond the imitation game: Measuring and extrapolating the capabilities of language models. arXiv preprint arXiv:2206.04615, 2022. URL https://arxiv.org/abs/2206.04615.&amp;lt;/ref&amp;gt;，下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name=&amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
* '''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力&amp;lt;ref name=&amp;quot;Lin2021&amp;quot;&amp;gt;Lin, S., Hilton, J., &amp;amp; Evans, O. TruthfulQA: Measuring how models mimic human falsehoods. arXiv preprint arXiv:2109.07958, 2021. URL https://arxiv.org/abs/2109.07958.&amp;lt;/ref&amp;gt;，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是刻意针对GPT-3模型而策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上&amp;lt;ref name=&amp;quot;Rae2021&amp;quot;&amp;gt;Rae, J. W., Borgeaud, S., Cai, T., Millican, K., Hoﬀmann, J., Song, F., Aslanides, J., Henderson, S., Ring, R., Young, S. et al. Scaling language models: Methods, analysis and insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL https://arxiv.org/abs/&lt;br /&gt;
2112.11446.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务&amp;lt;ref name=&amp;quot;Patel2022&amp;quot;&amp;gt;Patel, R. &amp;amp; Pavlick, E. Mapping language models to grounded conceptual spaces. ICLR, 2022. URL https://openreview.net/forum?id=gJcEM8sxHK.&amp;lt;/ref&amp;gt;，这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
* '''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试&amp;lt;ref name=&amp;quot;Hendrycks2021a&amp;quot;&amp;gt;Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., &amp;amp; Steinhardt, J. Measuring massive multitask language understanding. ICLR, 2021a. URL https://openreview.net/&lt;br /&gt;
forum?id=d7KBjmI3GmQ.&amp;lt;/ref&amp;gt;。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结果可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
* '''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试&amp;lt;ref name=&amp;quot;Pilehvar2019&amp;quot;&amp;gt;Pilehvar, M. T. and Camacho-Collados, J. WiC: the word-in-context dataset for evaluating context-sensitive meaning representations. NAACL, 2019. URL https://aclanthology.org/N19-1128.&amp;lt;/ref&amp;gt;。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
[[增强提示]]是指通过在用户原始问题之外添加补充信息（如背景知识、具体约束或示例）来引导大模型生成更精准、高质量的回复。下面是一些会用到增强提示的任务。&lt;br /&gt;
&lt;br /&gt;
* '''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性&amp;lt;ref name=&amp;quot;Rae2021&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Bommasani2021&amp;quot;&amp;gt;Bommasani, R., Hudson, D. A., Adeli, E., Altman, R., Arora, S., von Arx, S., Bernstein, M. S., Bohg, J., Bosselut, A., Brunskill, E. et al. On the opportunities and risks of foundation models. arXiv preprint arXiv:2108.07258, 2021. URL https://arxiv.org/abs/2108.07258.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Nye2021&amp;quot;&amp;gt;Nye, M., Andreassen, A. J., Gur-Ari, G., Michalewski, H., Austin, J., Bieber, D., Dohan, D., Lewkowycz, A., Bosma, M., Luan, D. et al. Show your work: Scratchpads for intermediate computation with language models. arXiv preprint arXiv:2112.00114, 2021. URL&lt;br /&gt;
https://openreview.net/forum?id=iedYJm92o0a.&amp;lt;/ref&amp;gt;。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Cobbe2021&amp;quot;&amp;gt;Cobbe, K., Kosaraju, V., Bavarian, M., Hilton, J., Nakano, R., Hesse, C., &amp;amp; Schulman, J. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. URL https://arxiv.org/abs/2110.14168.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Suzgun2022&amp;gt;Suzgun, M., Scales, N., Scharli, N., Gehrmann, S., Tay, Y., Chung, H.Y., Chowdhery, A., Le, Q.V., Chi, E.H., Zhou, D., &amp;amp; Wei, J. Challenging BIG-Bench tasks and whether chain-of-thought can solve them. arXiv preprint arXiv:2210.09261, 2022. URL https://arxiv.org/abs/2210.09261.&amp;lt;/ref&amp;gt;。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现&amp;lt;ref name=&amp;quot;Lampinen2022年&amp;quot;&amp;gt;Lampinen, A.k., Dasgupta, I., Chan, S. C.Y., Matthewson, K., Tessler, M.H., Creswell, A., McClelland, J.L., Wang, J.X., &amp;amp; Hill, F. Can language models learn from explanations in context? Findings of EMNLP, 2022. URL https://arxiv.org/abs/2204.02329.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务，但不给出少量样本示例。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Ouyang2022&amp;quot;&amp;gt;Ouyang,L., Wu, J., Jiang, X., Almeida, D., Wainwright, C.L., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A. et al. Training language models to follow instructions with human feedback. arXiv preprint arXiv:2203.02155, 2022. URL https://arxiv.org/abs/2203.02155.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot;&amp;gt;Sanh, V., Webson, A., Raﬀel, C., Bach, S., Sutawika, L., Alyafeai, Z.,  Chaﬃn, A., Stiegler, A., Scao, T.L., Raja, A. et al. Multitask prompted training enables zero-shot task generalization. ICLR, 2022. URL https://openreview.net/forum?id=9Vrb9D0WI4.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Chung2022&amp;quot;&amp;gt;Chung, H.W., Hou, L., Longpre, S.,  Zoph, B., Tay, Y., Fedus, W., Li, E., Wang, X., Dehghani, M., Brahma, S. et al. Scaling instruction-finetuned language models. arXiv preprint arXiv:2210.11416, 2022. URL https://arxiv.org/abs/2210.11416.&amp;lt;/ref&amp;gt;。如图B所示，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;（尽管有研究者随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot; /&amp;gt;）。&lt;br /&gt;
* '''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。有研究者展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)技术是一种令模型在输出最终答案之前将问题分解为多个中间步骤的技术，和[[思维链技术]]不同，草稿本的中间步骤可以不使用自然语言，也可以不暴露给用户，就像是打草稿。这种技术能使模型更有效地执行多步骤计算任务&amp;lt;ref name=&amp;quot;Nye2021&amp;quot; /&amp;gt;。研究发现，在8位数相加任务中，使用草稿本技术仅仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助（如图C所示）。&lt;br /&gt;
* '''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力，代表了模型回答问题的可靠程度。举个例子，当模型给出回答A的采样概率是90%时，说明它有九成把握自己做对了，而如果实际情况真的是10次问题中有9次做对了，说明模型有很高的校准能力。研究者使用平均校准误差（Expected Calibration Error，ECE）来度量模型校准能力的大小。有研究者比较了两种衡量校准的情境&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;：一种是T/F判断题，在提示中会给出一段陈述，让模型给出“正确”或者“错误”的回答。另一种则是单选题，让大模型直接在多个选项中选择正确的答案。如图D所示，在二选一的情境下，模型在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的时候出现了涌现现象，而单选题的情境下模型校准能力一直以幂律的形式平滑增长。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
所谓幻觉是指大模型的涌现现象来自人为的度量指标选择。非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析而展现&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的[[交叉熵]]随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;以及一个具有N个参数的模型，它给出的预测分布为&amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以得到平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，我们就观察到了模型能力随模型规模增大而非线性增长的曲线，即呈现出了涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如[[token编辑距离]](Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模展现出平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|660x660px]]&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就不会有涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
但也有学者进一步发现，即使以连续性的度量指标来刻画（比如交叉熵），我们也能看到模型在某些任务上的表现有涌现式的增长&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。这说明涌现现象依然是真实存在的，而不完全是因为指标选取造成的幻觉。而且指标的连续性也不是选取合适指标的黄金标准，我们应该选取对任务适配的指标。比如以计算10+11=21为例，如果用token编辑距离作为评估指标，模型输出22时，距离等于1，输出11时，距离也等于1，但显然22比11更接近正确答案21。这时候再用token编辑距离作为评估指标就不合理了&amp;lt;ref name=&amp;quot;:Percolation&amp;quot;&amp;gt;Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv.  &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。鉴于此，有学者提出关于涌现现象更为完整的定义&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
一项能力C被称为随着某种规模（如数据量、计算资源、参数数量等）的增长而涌现，需满足以下三个条件：&lt;br /&gt;
&lt;br /&gt;
P1: 在需要能力C的任务上，模型表现呈现非线性的明显提升；&lt;br /&gt;
&lt;br /&gt;
P2: 有多个任务同时出现这种非线性提升，不是只在某单一任务上发生。&lt;br /&gt;
&lt;br /&gt;
P3: 模型获得了一个数据生成过程的底层结构（即对任务本质的理解或表达），这种结构对学会能力C是关键的，并且能力C的涌现与这个结构学习的进展密切相关。&lt;br /&gt;
&lt;br /&gt;
在这篇文章&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;当中，作者其实已经意识到，模型展现的涌现现象和它底层的某些结构是相关的。而在这种结构的层次上做度量，比单纯地刻画下游任务上的表现对于研究大语言模型的涌现来说更为关键。&lt;br /&gt;
&lt;br /&gt;
=大语言模型的结构涌现=&lt;br /&gt;
&lt;br /&gt;
在结构上，主流大语言模型均基于[[Transformer架构]]，根据历史输入预测下一个token的概率分布。Token是自然语言处理中文本切分的最小单位（字、词或子词）。大语言模型使用token来理解和处理文本，把句子分解为token后再进行模型计算和生成。然而，人类对于语言的理解不是在token的层次上，而是在语义（semantics）的层次上。我们可以通过对多个token的排列组合来理解和表达语义。所谓对大语言模型的结构进行度量和解释，便是基于Transformer模块的行为，对模型在token和语义层次上的动力学进行量化分析。这里的动力学机制由模型的权重参数和运行方式决定。&lt;br /&gt;
&lt;br /&gt;
如前所述，目前大多数对于大语言模型涌现的刻画聚焦在具体下游任务的表现上，且都是定性的结论。这类涌现现象可以被看作是大语言模型的功能涌现。然而，结构决定功能。有没有可能在发生功能涌现的同时，大语言模型的内部也在发生结构上的涌现呢？这里的结构既指模型中的网络连接结构，又指模型的前向计算过程的动力学。自[[菲利普·安德森]]的《多者异也》之后，复杂性科学中对于复杂系统的涌现有了更多的认识。在观察者角度下，一个复杂系统同时具有微观和宏观尺度上的动力学，比如对于大语言模型来说，微观动力学是从已有的token生成下一个token，宏观动力学则可以是语义上的接龙和变化。作为一个对涌现定量研究的理论框架，[[因果涌现]]理论提出当宏观动力学因果效应强度大于微观动力学上的因果效应强度时，复杂系统发生涌现现象&amp;lt;ref name=&amp;quot;Hoel1&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):[[Tel:19790–19795|19790–19795]], 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;。我们猜想，大语言模型之所以会出现任务能力上的涌现或突变，背后对应着动力学机制上的涌现。如果我们想要解释甚至调控大语言模型的涌现现象，就需要从结构或动力学的角度对大语言模型的结构涌现进行度量，以及给出相应的理论解释。这样得到的量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。&lt;br /&gt;
&lt;br /&gt;
==量化大语言模型的信息涌现==&lt;br /&gt;
受到Hoel&amp;lt;ref name=&amp;quot;Hoel1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot; /&amp;gt;和Rosas&amp;lt;ref name=&amp;quot;rosas&amp;quot;&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;等人的[[因果涌现]]理论的启发，Chen等人&amp;lt;ref name=&amp;quot;IE&amp;quot;&amp;gt;Chen, H., Yang, X., Zhu, J., &amp;amp; Wang, W. (2024). Quantifying Semantic Emergence in Language Models (arXiv:2405.12617). arXiv.&amp;lt;/ref&amp;gt;提出一种叫做'''信息涌现'''（Information Emergence, IE）的定量指标，来量化大语言模型从token序列中提取语义信息的能力。其核心观点是，如果大语言模型在整个序列上的熵减超过了一个个单个token的熵减，那么我们认为该大语言模型发生了涌现。&lt;br /&gt;
&lt;br /&gt;
大语言模型的下一个token预测机制（Next-token-prediction，NTP）可以被建模为一个[[马尔可夫过程]]， 如下图所示。对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入token长度T和隐状态维度D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。一个模块的输出表征就是下一个模块的输入表征。以图中第0块中第2个token的输出表征（&amp;lt;math&amp;gt;h_1^2&amp;lt;/math&amp;gt;）为例，它接收来自输入表征&amp;lt;math&amp;gt;h_0^0、h_0^1&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;h_0^2&amp;lt;/math&amp;gt; 的信息，满足条件 &amp;lt;math&amp;gt;p_{h_{1}^{2} | H_0^{\leq 2}} = p_{h_{1}^{2} | h_0^0, h_0^1, h_0^2}&amp;lt;/math&amp;gt;。可见，整个动力学过程由条件概率表示。当条件概率被给定时，每一个模块的输出表征状态仅由该模块的输入表征决定，所以它可以被假设为是一个马尔可夫过程。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|NTP机制与马尔可夫过程的类比。]]&lt;br /&gt;
&lt;br /&gt;
在这个动力学过程中有微观变量和宏观变量。'''微观变量'''指仅受单个输入token影响的token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有输入token的信息，例如&amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 在这样的定义下，NTP机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化的过程。根据《多者异也》的理论，有时候，宏观变量的行为状态无法从任何一个微观变量中推出，但这并不意味着宏观变量可以无中生有。文中除了马尔可夫假设以外，还提出了随附性假设&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;，即当一个系统的微观动力学机制确定时，它的宏观动力学机制也就随之确定了。&lt;br /&gt;
&lt;br /&gt;
基于以上两个假设，文章中对大语言模型的信息涌现做了如下定义&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度定义为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
给定一个序列和Transformer模块，我们如何得到宏微观变量？假设给定的输入序列是“large language model”，那么为了得到每一个token作为微观变量时的输入输出表征，我们需要把每一个token作为当前输入的首个token。比如输入是“large language model”时，我们可以得到“large”作为微观输入表征时的输出表征；把输入序列改成“language model”，就可以得到“language”作为微观输入表征时的输出表征；把输入序列改成“model”，就可以得到“model”作为微观输入表征时的输出表征。而对于宏观变量，则是全序列“large language model”输入时最后一个token（“model”）对应的输入和输出表征。这样做保证了微观变量状态只取决于单个的token，而宏观变量状态则取决于整个序列的信息。&lt;br /&gt;
&lt;br /&gt;
计算[[互信息]]需要知道变量的概率分布。为了在大语言模型的高维状态空间上估计概率分布，作者使用了[[互信息神经估计算法]]（Mutual information neural estimation，MINE）&amp;lt;ref&amp;gt;M. I. Belghazi, A. Baratin, S. Rajeshwar, S. Ozair, Y. Bengio, A. Courville, and D. Hjelm. Mutual information neural estimation. In International conference on machine learning, pages531–540. PMLR, 2018.&amp;lt;/ref&amp;gt;来得到宏微观变量的概率分布。&lt;br /&gt;
&lt;br /&gt;
下图展示了IE更加体现语义忠实度（Semantics Faithfulness），即一个指标能否真实反映语言模型理解句子含义的能力。该实验使用了OpenOrca数据集中的例子，计算随着输入变长，大语言模型对语义把握的能力是否一直增长。传统的度量指标包括准确率、模型的损失等等。而从下图中可以看出，随着输入变长，这些指标并不总是单调增长的，而且波动很大。与之相比，IE总是在增长（即图中曲线总为正值），而且结果非常稳定。&lt;br /&gt;
&lt;br /&gt;
[[文件:IE token.png|替代=|无|缩略图|714x714px|IE和其他指标随着token数量增加的增长幅度的变化。纵轴度量的计算方式是(value(t) − value(t − 1))/value(t)。]]&lt;br /&gt;
&lt;br /&gt;
IE可以用来直接指示大模型能力的提升。研究中评估了8个算术任务（一位数和两位数的加减乘除）的表现与IE值之间的关联关系（如下图所示）。当参数量达到&amp;lt;math&amp;gt;10^9&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt;时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|714x714px|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的多尺度解释==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的[[因果图]]，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。[[因果图]]的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成[[干预]]的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
大语言模型为什么会出现涌现现象？通过上文的讨论我们知道，有些涌现现象可能来自幻觉（度量指标的选取），但有很多涌现现象即使是用连续的指标度量也会被观测到。对于这些真实的涌现现象，我们能否预测什么时候大语言模型会发生涌现，甚至干预和调控这个过程？许多研究者致力于为大语言模型的涌现提出理论解释。首先，我们可以粗浅地从观察到的现象中归纳出一些结论。&lt;br /&gt;
&lt;br /&gt;
涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的[[神经标度律]]。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作。对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot; /&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中的。当大语言模型进行训练和学习时，就是在学一个个知识量子。下表给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+自动发现的大语言模型知识量子&lt;br /&gt;
|-&lt;br /&gt;
! Cluster 50: 递增数列片段 !! Cluster 100: 换行预测片段&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
01-Mi Querencia (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
02-Tonada De Luna Llena (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
03-Sabana (José Salazar/Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
04-Caballo Viejo (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
05-Todo Este Campo Es Mío (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
06-La Pena Del Becerrero (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
'''07'''&lt;br /&gt;
| &lt;br /&gt;
Pursuant to 5TH CIR. R. 47.5, the court has determined\n that this opinion should not be published and is not precedent\n except under the limited circumstances set forth in 5TH CIR.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
...from opening a through road or street for public use across said public park in the Park of The City of Riverton.&amp;quot; (Emphasis supplied.)\n&amp;lt;br&amp;gt;&lt;br /&gt;
Appealing from that order, the city asserts (1) plaintiffs have no standing or right to maintain the action; (2) that the proposed road was in an undedicated part of the park; (3) that the proposed road was an access road and not a through street or part of the city's street system.('''4'''&lt;br /&gt;
| &lt;br /&gt;
TO PERFORM QUADRATIC REGRESSION\n&amp;lt;br&amp;gt;&lt;br /&gt;
ON THE TI84 GRAPHING CALCULATOR.\n&amp;lt;br&amp;gt;&lt;br /&gt;
DETERMINE HOW WELL THE REGRESSION MODEL FITS THE DATA.\n&amp;lt;br&amp;gt;&lt;br /&gt;
AND THEN MAKE PREDICTIONS USING THE REGRESSION EQUATION.\n&amp;lt;br&amp;gt;&lt;br /&gt;
IN STATISTICS, REGRESSION ANALYSIS INCLUDES\n&amp;lt;br&amp;gt;&lt;br /&gt;
ANY TECHNIQUES USED FOR MODELING '''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
4. Introduction\n&amp;lt;br&amp;gt;&lt;br /&gt;
5. Chapter 1: What Is Trust?\n&amp;lt;br&amp;gt;&lt;br /&gt;
6. Chapter 2: Trust Brings Rest\n&amp;lt;br&amp;gt;&lt;br /&gt;
7. Chapter 3: Who Can I Trust?\n&amp;lt;br&amp;gt;&lt;br /&gt;
8. Chapter 4: The Folly of Self-Reliance\n&amp;lt;br&amp;gt;&lt;br /&gt;
9. Chapter 5: Trust God and Do Good (Part 1)\n&amp;lt;br&amp;gt;&lt;br /&gt;
10. Chapter 6: Trust God and Do Good (Part 2)\n&amp;lt;br&amp;gt;&lt;br /&gt;
11. Chapter 7: At All Times\n&amp;lt;br&amp;gt;&lt;br /&gt;
12. Chapter '''8'''&lt;br /&gt;
| &lt;br /&gt;
creddump is free software: you can redistribute it and/or modify\n&amp;lt;br&amp;gt;&lt;br /&gt;
it under the terms of the GNU General Public License as published by\n&amp;lt;br&amp;gt;&lt;br /&gt;
the Free Software Foundation, either version 3 of the License, or\n&amp;lt;br&amp;gt;&lt;br /&gt;
(at your option) any later version.\n&amp;lt;br&amp;gt;&lt;br /&gt;
\n&amp;lt;br&amp;gt;&lt;br /&gt;
creddump is distributed in the hope that it will be useful.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
The chosen sites were recorded as:0 = sound (n = 13);1 = first visible sign of noncavitated lesion seen only when the tooth is dried;2 = visible noncavitated lesion seen when wet and dry;3 = microcavitation in enamel;4 = noncavitated lesion extending into dentine seen as an undermining shadow;5 = small cavitated lesion with visible dentine (less than 50% of surface);'''6'''&lt;br /&gt;
| &lt;br /&gt;
/**\n&amp;lt;br&amp;gt;&lt;br /&gt;
Copyright (c) 2019. The Android Open Source Project\n&amp;lt;br&amp;gt;&lt;br /&gt;
\n&amp;lt;br&amp;gt;&lt;br /&gt;
Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);\n&amp;lt;br&amp;gt;&lt;br /&gt;
you may not use this file except in compliance with the License.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
QCBlock List Msg = 0x0a \n&amp;lt;br&amp;gt;&lt;br /&gt;
Get Latest Status Msg = 0x0b \n&amp;lt;br&amp;gt;&lt;br /&gt;
Latest Status Msg = 0x0c \n&amp;lt;br&amp;gt;&lt;br /&gt;
Prepare Block HashMsg = 0x0d \n&amp;lt;br&amp;gt;&lt;br /&gt;
Get View Change Msg = 0x0e \n&amp;lt;br&amp;gt;&lt;br /&gt;
Ping Msg = 0x0'''f'''&lt;br /&gt;
| &lt;br /&gt;
children have a lack of maturity and an underdeveloped\n sense of responsibility, leading to recklessness, impul-\nsivity, and heedless risk-taking... Second, children\n are more vulnerable to negative influences and\n outside pressures, including from their family and\n peers; they have limited control over their own envi-'''\n'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
比如上表中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识（每个例子最后的粗体标注内容是该知识量子所涵盖的）。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那么，知识量子理论能否用来解释[[涌现]]，以及建立起涌现和[[神经标度律]]之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值时损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是[[神经标度律]]。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
[[渗流模型]]（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。当网络的连通性达到某一临界点时，系统会发生显著变化，形成大规模的连通区域。在该临界点之前，系统中的连接是局部的、碎片化的；而一旦超过这一临界阈值，连接会迅速扩展，形成全局连通的集群。近年来，这一模型被借用来解释神经网络，特别是大语言模型中的涌现现象。&lt;br /&gt;
&lt;br /&gt;
涌现是自然科学中的一个特征现象，它与相变的概念紧密相关，即当改变某个控制变量(例如,温度)时，系统的基本结构(例如,晶体中六角构型的形成)会发生系统性的变化，并同时影响它的一些性质（如物质固态、液态、气态之间的转变）。Lubana等人&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;定义了机器学习中涌现的类似表征：识别模型行为中影响其下游能力并导致性能突然提升的系统性变化。例如，学习一种语言的句法会影响所有下游的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|446x446px|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
&lt;br /&gt;
Lubana等人&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;提出一个基于渗流模型的理论框架来建模那些需要模型组合未见过的实体和描述性属性的能力的涌现过程，他们提出概念类的结构，并将概念类抽象为二分图，并将其学习过程建模为二分图上的渗流问题。在以二分图表征的大语言模型训练过程中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
=== 数据的矩阵表示 ===&lt;br /&gt;
&lt;br /&gt;
“概念类”的定义为一组预期具有共享属性的实体。Lubana等人用概念密度矩阵来表示这种数据分布：矩阵的行和列分别对应实体和属性，矩阵值表示每个组合的数据密度（例如实体-描述词配对的出现频次）。&lt;br /&gt;
&lt;br /&gt;
'''概率密度矩阵：'''设&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;\left | E \right | \times \left | K \right |&amp;lt;/math&amp;gt;的矩阵，其元素为0到1之间的实数。每个元素&amp;lt;math&amp;gt;D_{ek}&amp;lt;/math&amp;gt;表示实体-属性对&amp;lt;math&amp;gt;\left ( e,k \right ) &amp;lt;/math&amp;gt;的密度（例如表示该特定组合的数据量）,其中&amp;lt;math&amp;gt;e\in \left \{ 1,...,\left | E \right |  \right \} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;k\in \left \{ 1,...,\left | K \right |  \right \}&amp;lt;/math&amp;gt;分别是实体和属性的索引。&lt;br /&gt;
&lt;br /&gt;
接下来引入概念传播矩阵来建模从非完整数据中推断新组合的过程：&lt;br /&gt;
&lt;br /&gt;
'''概念传播矩阵：'''第&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;阶概念传播矩阵&amp;lt;math&amp;gt;\left ( n&amp;gt; 0 \right ) &amp;lt;/math&amp;gt;定义为&amp;lt;math&amp;gt;T^{\left ( n \right ) }=\left ( DD^T \right )^nD=C^nD &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;C:=DD^{T}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 描述性约束的渗流转变 ===&lt;br /&gt;
&lt;br /&gt;
在二分图框架下，泛化（或概念类的学习）可以定义为：尽管概念密度矩阵稀疏，但实体-属性连接对的大型集群仍然能够形成。关键问题是考察当&amp;lt;math&amp;gt;T^{\infty }&amp;lt;/math&amp;gt;中非零元素占所有可能对&amp;lt;math&amp;gt;\left | E \right | \times \left | K \right |&amp;lt;/math&amp;gt;的比例。这种情况恰好对应于二分图上的键渗流问题。&lt;br /&gt;
&lt;br /&gt;
在键渗流中，我们研究最大连通集群的规模如何随每条边（键）存在概率&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;的变化而变化。通常存在一个临界阈值&amp;lt;math&amp;gt;p_c&amp;lt;/math&amp;gt;:当&amp;lt;math&amp;gt;p&amp;lt;p_c&amp;lt;/math&amp;gt;时，图处于不连通相，大多数节点孤立或属于小集群；当&amp;lt;math&amp;gt;p&amp;gt;p_c&amp;lt;/math&amp;gt;时，图转变为连通相，出现跨越大部分图的巨型组件。这种从主要不连通状态到存在宏观集群的转变是渗流过程的标志特征，且随着系统组件数增加，这一转变会愈发陡峭。&lt;br /&gt;
&lt;br /&gt;
[[文件:Percolation-二分图.png|无|缩略图|800x800px|将构成看不见的概念(例如,实体和属性)的能力投射为二分图上的渗流：(a)当数据集中只包含一部分概念类且边密度较低时，节点(例如,实体和属性)形成许多不连通的簇，用不同的颜色表示(左边)。随着更多的概念类被添加到二分图中(虚边)，小的簇开始合并(中间)。在足够多的边的情况下，宏观数量的节点连接起来，形成单个簇(右)。(b)我们的理论将这种转变建立为二阶相变，其中最大团簇的大小随着连接节点对的比例非线性地增加。]]&lt;br /&gt;
&lt;br /&gt;
在简单渗流场景中（图的连接边随机选择，概率为&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;），渗流阈值为&amp;lt;math&amp;gt;p_c\approx \sqrt{1/\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt;（当&amp;lt;math&amp;gt; \left | E \right | &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; \left | K \right | &amp;lt;/math&amp;gt;较大时）。这意味着当约&amp;lt;math&amp;gt;\sqrt{\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt;条边被连接时（总可能边数为&amp;lt;math&amp;gt;\left | E \right | \left | K \right | &amp;lt;/math&amp;gt;），系统的集群规模会出现质变。对于&amp;lt;math&amp;gt;p&amp;gt;p_c&amp;lt;/math&amp;gt;，属于连通集群的节点数将呈宏观规模，即随机选择的实体-属性对相连的概率为有限值。&lt;br /&gt;
&lt;br /&gt;
渗流阈值对应于模型从对组合的稀疏学习转向完整表征概念类的临界点。当边数量超过阈值时，模型能够推断未见过的组合，即使这些实体-属性对未在训练数据中显式共现。模型还应能在此阈值后区分不同的概念类；在社区检测问题（如随机块模型）中，分区检测阈值与&amp;lt;math&amp;gt;p_c&amp;lt;/math&amp;gt;具有相同的标度律。由于在线学习中的迭代次数增加应对应于&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;的增加（即在数据中看到更多组合），模型性能发生转变的迭代点应与&amp;lt;math&amp;gt;\sqrt{\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt; 成正比。&lt;br /&gt;
&lt;br /&gt;
=== 语言学习中的涌现能力 ===&lt;br /&gt;
&lt;br /&gt;
Lubana等人使用形式语言构建实验系统进一步研究语言学习中的涌现能力，即在线学习场景下数据扩展引发的涌现。实验使用的形式语言是最小上下文敏感的，其句法规则由上下文无关语法定义，而上下文敏感性则通过后验的类型约束实现。&lt;br /&gt;
&lt;br /&gt;
[[文件:Learning.png|无|缩略图|800x800px|对结构的学习驱动能力的涌现]]&lt;br /&gt;
&lt;br /&gt;
在Lubana等人的实验中，大语言模型的学习过程分为三个阶段：&lt;br /&gt;
&lt;br /&gt;
'''阶段1：语法获取'''&lt;br /&gt;
&lt;br /&gt;
模型首先学习生成合乎语法的句子（通过语法性指标衡量）。在语法性提升的同时，词元准确率开始改善。这表明模型对数据通用结构（即语法）的学习会影响其他能力的学习。&lt;br /&gt;
&lt;br /&gt;
'''阶段2：关系性类型约束的获取'''&lt;br /&gt;
&lt;br /&gt;
性能提升是由那些主要需要语法正确性和关系性类型约束的句子驱动的。一旦学习到语法和关系性类型约束，模型就会学习使用它们来解决不需要描述性属性知识的输入，从而导致损失和准确性的突然提高。&lt;br /&gt;
&lt;br /&gt;
'''阶段3：描述性类型约束的学习'''&lt;br /&gt;
&lt;br /&gt;
模型基于类型约束图的结构进行隐式推理，哪些属性和实体构成了有效的上下文。这个阶段的结束对应着从记忆到通用解的转变。&lt;br /&gt;
&lt;br /&gt;
其研究基于物理学和复杂系统等领域的相变现象提出了神经网络能力涌现的现象学定义——在涌现点模型会获取对特定能力学习至关重要的通用结构；这些结构的掌握进而导致多项任务性能的突然提升。通过与相变现象的类比，该模型强调语法性和类型约束在此充当序参量，能够近似预测任务性能突跃的时间。研究人员进一步通过形式语言学习任务验证了这一观点：模型先学习语言的两大基础结构（语法和类型约束），随后在数据中观察到具体任务的性能提升。&lt;br /&gt;
&lt;br /&gt;
=总结=&lt;br /&gt;
&lt;br /&gt;
在大语言模型百花齐放的今天，我们很容易观察到大语言模型在特定能力上表现出的非线性跃迁特征：当模型规模较小时，这些能力完全不存在；但当参数规模突破某一临界点后，模型会突然展现出如复杂推理、上下文学习等新能力。这便是涌现现象。如果说平滑增长的神经标度律承诺我们，只要投入足够的资源，大模型的能力一定会持续增长。那么涌现现象便是在说，我们有可能四两拨千斤，在有些时候，只要让投入资源的规模再扩大一点，就可以获得出乎意料的超额回报。于是对于大模型涌现的描述、解释和预测是值得关注的重要课题。&lt;br /&gt;
&lt;br /&gt;
但目前，学者们对于大模型涌现的描述更多停留在定性层面，而且受到下游任务设计、度量指标选取等诸多因素的影响。本词条综述了部分对于大模型涌现的代表性研究，而对于大模型涌现的机制解释，对于涌现、顿悟、神经标度律的统一理论解释，还有很大的领域空白，尤其是在如何借鉴复杂系统研究中的涌现相关理论上。未来随着可解释性人工智能技术的进一步发展，我们将对大模型涌现现象有更加深刻的理解。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Wei2023Table1.png&amp;diff=44367</id>
		<title>文件:Wei2023Table1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Wei2023Table1.png&amp;diff=44367"/>
		<updated>2025-06-08T04:09:34Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;cn&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44359</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44359"/>
		<updated>2025-06-08T02:10:16Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */ 解释草稿本技术&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型（LLMs）的快速发展使人们看到很多神奇的现象，比如[[神经标度律]]、[[涌现]]、[[顿悟]]等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者[[菲利普·安德森]]在一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了安德森对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、[[链式思维]]（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等。所有这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
足够复杂的大语言模型除了具有涌现现象，还会出现[[神经标度律]]（Neural Scaling Laws）、[[顿悟]]（Grokking）、[[双下降]]（Double Descent）等现象。[[神经标度律]]是大模型训练中最常见的现象，即随着模型的规模增加（包括数据规模、训练迭代次数等），模型能力表现以一个幂律的形式增长 &amp;lt;ref&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, et al. Scaling Laws for Neural Language Models. arXiv:2001.08361, 2020&amp;lt;/ref&amp;gt;。顿悟是指对于同一个大模型，随着训练的进行，训练损失会很快收敛，但测试损失需要训练足够长的时间后才会突然收敛到和训练损失一致的水平 &amp;lt;ref&amp;gt;Ziming Liu, Ouail Kitouni, Niklas Nolte, et al. Towards Understanding Grokking: An Effective Theory of Representation Learning. arXiv:2205.10343, 2022&amp;lt;/ref&amp;gt;。双下降是指模型的表现随着模型规模变大（或随着训练的进行）不是一个单调变化的关系，而是会在某些时候，模型的损失反而会随着模型规模的增加而上升，达到一个峰值再继续下降 &amp;lt;ref&amp;gt;Preetum Nakkiran, Gal Kaplun, Yamini Bansal, et al. Deep Double Descent: Where Bigger Models and More Data Hurt. arXiv:1912.02292, 2019&amp;lt;/ref&amp;gt;。这些现象和涌现现象不同，但背后的底层机制很可能是相通的。许多学者试图为这些现象（包括涌现）提供一个统一的理论框架来解释&amp;lt;ref name=&amp;quot;:uni-view&amp;quot;&amp;gt;Huang, Y., Hu, S., Han, X., Liu, Z., &amp;amp; Sun, M. (2024). Unified View of Grokking, Double Descent and Emergent Abilities: A Perspective from Circuits Competition (arXiv:2402.15175). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2402.15175&amp;lt;/nowiki&amp;gt; &amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
诸如神经标度律等现象，人们在大语言模型之前也有在一般的神经网络上发现。而对于涌现现象，Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): [[Tel:24824-24837|24824-24837]].&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（Beyond the imitation game, BIG-bench）来系统地评估大语言模型的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|603x603px]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着[[自然语言处理]]研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出[[神经标度律]]和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
!模型!!发布时间!!参数量!!关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
|GPT-3||2020年5月||175B||上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
|Gopher||2021年12月||280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
|PaLM||2022年4月|| 540B ||多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
|Chinchilla||2022年7月||70B||高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
|GPT-4||2023年3月||1T+ ||多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
&lt;br /&gt;
[[文件:JWeiTable1.png|508x508px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为[[少量样本提示]](Few-Shot Prompting)和[[增强提示]](Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如[[思维链提示]]、不包括示例的任务描述、草稿本(Scratchpad)技术（模型在解决问题时需要分解并思考中间步骤，但这些思考不必呈现给用户）等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图|432x432像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
* '''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试&amp;lt;ref name=&amp;quot;BigBench2022&amp;quot;&amp;gt;BIG-Bench. Beyond the imitation game: Measuring and extrapolating the capabilities of language models. arXiv preprint arXiv:2206.04615, 2022. URL https://arxiv.org/abs/2206.04615.&amp;lt;/ref&amp;gt;，下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name=&amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
* '''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力&amp;lt;ref name=&amp;quot;Lin2021&amp;quot;&amp;gt;Lin, S., Hilton, J., &amp;amp; Evans, O. TruthfulQA: Measuring how models mimic human falsehoods. arXiv preprint arXiv:2109.07958, 2021. URL https://arxiv.org/abs/2109.07958.&amp;lt;/ref&amp;gt;，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是刻意针对GPT-3模型而策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上&amp;lt;ref name=&amp;quot;Rae2021&amp;quot;&amp;gt;Rae, J. W., Borgeaud, S., Cai, T., Millican, K., Hoﬀmann, J., Song, F., Aslanides, J., Henderson, S., Ring, R., Young, S. et al. Scaling language models: Methods, analysis and insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL https://arxiv.org/abs/&lt;br /&gt;
2112.11446.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务&amp;lt;ref name=&amp;quot;Patel2022&amp;quot;&amp;gt;Patel, R. &amp;amp; Pavlick, E. Mapping language models to grounded conceptual spaces. ICLR, 2022. URL https://openreview.net/forum?id=gJcEM8sxHK.&amp;lt;/ref&amp;gt;，这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
* '''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试&amp;lt;ref name=&amp;quot;Hendrycks2021a&amp;quot;&amp;gt;Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., &amp;amp; Steinhardt, J. Measuring massive multitask language understanding. ICLR, 2021a. URL https://openreview.net/&lt;br /&gt;
forum?id=d7KBjmI3GmQ.&amp;lt;/ref&amp;gt;。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结果可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
* '''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试&amp;lt;ref name=&amp;quot;Pilehvar2019&amp;quot;&amp;gt;Pilehvar, M. T. and Camacho-Collados, J. WiC: the word-in-context dataset for evaluating context-sensitive meaning representations. NAACL, 2019. URL https://aclanthology.org/N19-1128.&amp;lt;/ref&amp;gt;。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
[[增强提示]]是指通过在用户原始问题之外添加补充信息（如背景知识、具体约束或示例）来引导大模型生成更精准、高质量的回复。下面是一些会用到增强提示的任务。&lt;br /&gt;
&lt;br /&gt;
* '''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性&amp;lt;ref name=&amp;quot;Rae2021&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Bommasani2021&amp;quot;&amp;gt;Bommasani, R., Hudson, D. A., Adeli, E., Altman, R., Arora, S., von Arx, S., Bernstein, M. S., Bohg, J., Bosselut, A., Brunskill, E. et al. On the opportunities and risks of foundation models. arXiv preprint arXiv:2108.07258, 2021. URL https://arxiv.org/abs/2108.07258.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Nye2021&amp;quot;&amp;gt;Nye, M., Andreassen, A. J., Gur-Ari, G., Michalewski, H., Austin, J., Bieber, D., Dohan, D., Lewkowycz, A., Bosma, M., Luan, D. et al. Show your work: Scratchpads for intermediate computation with language models. arXiv preprint arXiv:2112.00114, 2021. URL&lt;br /&gt;
https://openreview.net/forum?id=iedYJm92o0a.&amp;lt;/ref&amp;gt;。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Cobbe2021&amp;quot;&amp;gt;Cobbe, K., Kosaraju, V., Bavarian, M., Hilton, J., Nakano, R., Hesse, C., &amp;amp; Schulman, J. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. URL https://arxiv.org/abs/2110.14168.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Suzgun2022&amp;gt;Suzgun, M., Scales, N., Scharli, N., Gehrmann, S., Tay, Y., Chung, H.Y., Chowdhery, A., Le, Q.V., Chi, E.H., Zhou, D., &amp;amp; Wei, J. Challenging BIG-Bench tasks and whether chain-of-thought can solve them. arXiv preprint arXiv:2210.09261, 2022. URL https://arxiv.org/abs/2210.09261.&amp;lt;/ref&amp;gt;。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现&amp;lt;ref name=&amp;quot;Lampinen2022年&amp;quot;&amp;gt;Lampinen, A.k., Dasgupta, I., Chan, S. C.Y., Matthewson, K., Tessler, M.H., Creswell, A., McClelland, J.L., Wang, J.X., &amp;amp; Hill, F. Can language models learn from explanations in context? Findings of EMNLP, 2022. URL https://arxiv.org/abs/2204.02329.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务，但不给出少量样本示例。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Ouyang2022&amp;quot;&amp;gt;Ouyang,L., Wu, J., Jiang, X., Almeida, D., Wainwright, C.L., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A. et al. Training language models to follow instructions with human feedback. arXiv preprint arXiv:2203.02155, 2022. URL https://arxiv.org/abs/2203.02155.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot;&amp;gt;Sanh, V., Webson, A., Raﬀel, C., Bach, S., Sutawika, L., Alyafeai, Z.,  Chaﬃn, A., Stiegler, A., Scao, T.L., Raja, A. et al. Multitask prompted training enables zero-shot task generalization. ICLR, 2022. URL https://openreview.net/forum?id=9Vrb9D0WI4.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Chung2022&amp;quot;&amp;gt;Chung, H.W., Hou, L., Longpre, S.,  Zoph, B., Tay, Y., Fedus, W., Li, E., Wang, X., Dehghani, M., Brahma, S. et al. Scaling instruction-finetuned language models. arXiv preprint arXiv:2210.11416, 2022. URL https://arxiv.org/abs/2210.11416.&amp;lt;/ref&amp;gt;。如图B所示，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;（尽管有研究者随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot; /&amp;gt;）。&lt;br /&gt;
* '''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。有研究者展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)技术是一种令模型在输出最终答案之前将问题分解为多个中间步骤的技术，和[[思维链技术]]不同，草稿本的中间步骤可以不使用自然语言，也可以不暴露给用户，就像是打草稿。这种技术能使模型更有效地执行多步骤计算任务&amp;lt;ref name=&amp;quot;Nye2021&amp;quot; /&amp;gt;。研究发现，在8位数相加任务中，使用草稿本技术仅仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助（如图C所示）。&lt;br /&gt;
* '''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力，代表了模型回答问题的可靠程度。举个例子，当模型给出回答A的采样概率是90%时，说明它有九成把握自己做对了，而如果实际情况真的是10次问题中有9次做对了，说明模型有很高的校准能力。研究者使用平均校准误差（Expected Calibration Error，ECE）来度量模型校准能力的大小。有研究者比较了两种衡量校准的情境&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;：一种是T/F判断题，在提示中会给出一段陈述，让模型给出“正确”或者“错误”的回答。另一种则是单选题，让大模型直接在多个选项中选择正确的答案。如图D所示，在二选一的情境下，模型在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的时候出现了涌现现象，而单选题的情境下模型校准能力一直以幂律的形式平滑增长。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
所谓幻觉是指大模型的涌现现象来自人为的度量指标选择。非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析而展现&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的[[交叉熵]]随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;以及一个具有N个参数的模型，它给出的预测分布为&amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以得到平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，我们就观察到了模型能力随模型规模增大而非线性增长的曲线，即呈现出了涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如[[token编辑距离]](Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模展现出平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|660x660px]]&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就不会有涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
但也有学者进一步发现，即使以连续性的度量指标来刻画（比如交叉熵），我们也能看到模型在某些任务上的表现有涌现式的增长&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。这说明涌现现象依然是真实存在的，而不完全是因为指标选取造成的幻觉。而且指标的连续性也不是选取合适指标的黄金标准，我们应该选取对任务适配的指标。比如以计算10+11=21为例，如果用token编辑距离作为评估指标，模型输出22时，距离等于1，输出11时，距离也等于1，但显然22比11更接近正确答案21。这时候再用token编辑距离作为评估指标就不合理了&amp;lt;ref name=&amp;quot;:Percolation&amp;quot;&amp;gt;Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv.  &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。鉴于此，有学者提出关于涌现现象更为完整的定义&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
一项能力C被称为随着某种规模（如数据量、计算资源、参数数量等）的增长而涌现，需满足以下三个条件：&lt;br /&gt;
&lt;br /&gt;
P1: 在需要能力C的任务上，模型表现呈现非线性的明显提升；&lt;br /&gt;
&lt;br /&gt;
P2: 有多个任务同时出现这种非线性提升，不是只在某单一任务上发生。&lt;br /&gt;
&lt;br /&gt;
P3: 模型获得了一个数据生成过程的底层结构（即对任务本质的理解或表达），这种结构对学会能力C是关键的，并且能力C的涌现与这个结构学习的进展密切相关。&lt;br /&gt;
&lt;br /&gt;
在这篇文章&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;当中，作者其实已经意识到，模型展现的涌现现象和它底层的某些结构是相关的。而在这种结构的层次上做度量，比单纯地刻画下游任务上的表现对于研究大语言模型的涌现来说更为关键。&lt;br /&gt;
&lt;br /&gt;
=大语言模型的结构涌现=&lt;br /&gt;
&lt;br /&gt;
在结构上，主流大语言模型均基于[[Transformer架构]]，根据历史输入预测下一个token的概率分布。Token是自然语言处理中文本切分的最小单位（字、词或子词）。大语言模型使用token来理解和处理文本，把句子分解为token后再进行模型计算和生成。然而，人类对于语言的理解不是在token的层次上，而是在语义（semantics）的层次上。我们可以通过对多个token的排列组合来理解和表达语义。所谓对大语言模型的结构进行度量和解释，便是基于Transformer模块的行为，对模型在token和语义层次上的动力学进行量化分析。这里的动力学机制由模型的权重参数和运行方式决定。&lt;br /&gt;
&lt;br /&gt;
如前所述，目前大多数对于大语言模型涌现的刻画聚焦在具体下游任务的表现上，且都是定性的结论。这类涌现现象可以被看作是大语言模型的功能涌现。然而，结构决定功能。有没有可能在发生功能涌现的同时，大语言模型的内部也在发生结构上的涌现呢？这里的结构既指模型中的网络连接结构，又指模型的前向计算过程的动力学。自[[菲利普·安德森]]的《多者异也》之后，复杂性科学中对于复杂系统的涌现有了更多的认识。在观察者角度下，一个复杂系统同时具有微观和宏观尺度上的动力学，比如对于大语言模型来说，微观动力学是从已有的token生成下一个token，宏观动力学则可以是语义上的接龙和变化。作为一个对涌现定量研究的理论框架，[[因果涌现]]理论提出当宏观动力学因果效应强度大于微观动力学上的因果效应强度时，复杂系统发生涌现现象&amp;lt;ref name=&amp;quot;Hoel1&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):[[Tel:19790–19795|19790–19795]], 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;。我们猜想，大语言模型之所以会出现任务能力上的涌现或突变，背后对应着动力学机制上的涌现。如果我们想要解释甚至调控大语言模型的涌现现象，就需要从结构或动力学的角度对大语言模型的结构涌现进行度量，以及给出相应的理论解释。这样得到的量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。&lt;br /&gt;
&lt;br /&gt;
==量化大语言模型的信息涌现==&lt;br /&gt;
受到Hoel&amp;lt;ref name=&amp;quot;Hoel1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot; /&amp;gt;和Rosas&amp;lt;ref name=&amp;quot;rosas&amp;quot;&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;等人的[[因果涌现]]理论的启发，Chen等人&amp;lt;ref name=&amp;quot;IE&amp;quot;&amp;gt;Chen, H., Yang, X., Zhu, J., &amp;amp; Wang, W. (2024). Quantifying Semantic Emergence in Language Models (arXiv:2405.12617). arXiv.&amp;lt;/ref&amp;gt;提出一种叫做'''信息涌现'''（Information Emergence, IE）的定量指标，来量化大语言模型从token序列中提取语义信息的能力。其核心观点是，如果大语言模型在整个序列上的熵减超过了一个个单个token的熵减，那么我们认为该大语言模型发生了涌现。&lt;br /&gt;
&lt;br /&gt;
大语言模型的下一个token预测机制（Next-token-prediction，NTP）可以被建模为一个[[马尔可夫过程]]， 如下图所示。对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入token长度T和隐状态维度D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。一个模块的输出表征就是下一个模块的输入表征。以图中第0块中第2个token的输出表征（&amp;lt;math&amp;gt;h_1^2&amp;lt;/math&amp;gt;）为例，它接收来自输入表征&amp;lt;math&amp;gt;h_0^0、h_0^1&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;h_0^2&amp;lt;/math&amp;gt; 的信息，满足条件 &amp;lt;math&amp;gt;p_{h_{1}^{2} | H_0^{\leq 2}} = p_{h_{1}^{2} | h_0^0, h_0^1, h_0^2}&amp;lt;/math&amp;gt;。可见，整个动力学过程由条件概率表示。当条件概率被给定时，每一个模块的输出表征状态仅由该模块的输入表征决定，所以它可以被假设为是一个马尔可夫过程。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|NTP机制与马尔可夫过程的类比。]]&lt;br /&gt;
&lt;br /&gt;
在这个动力学过程中有微观变量和宏观变量。'''微观变量'''指仅受单个输入token影响的token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有输入token的信息，例如&amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 在这样的定义下，NTP机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化的过程。根据《多者异也》的理论，有时候，宏观变量的行为状态无法从任何一个微观变量中推出，但这并不意味着宏观变量可以无中生有。文中除了马尔可夫假设以外，还提出了随附性假设&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;，即当一个系统的微观动力学机制确定时，它的宏观动力学机制也就随之确定了。&lt;br /&gt;
&lt;br /&gt;
基于以上两个假设，文章中对大语言模型的信息涌现做了如下定义&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度定义为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
给定一个序列和Transformer模块，我们如何得到宏微观变量？假设给定的输入序列是“large language model”，那么为了得到每一个token作为微观变量时的输入输出表征，我们需要把每一个token作为当前输入的首个token。比如输入是“large language model”时，我们可以得到“large”作为微观输入表征时的输出表征；把输入序列改成“language model”，就可以得到“language”作为微观输入表征时的输出表征；把输入序列改成“model”，就可以得到“model”作为微观输入表征时的输出表征。而对于宏观变量，则是全序列“large language model”输入时最后一个token（“model”）对应的输入和输出表征。这样做保证了微观变量状态只取决于单个的token，而宏观变量状态则取决于整个序列的信息。&lt;br /&gt;
&lt;br /&gt;
计算[[互信息]]需要知道变量的概率分布。为了在大语言模型的高维状态空间上估计概率分布，作者使用了[[互信息神经估计算法]]（Mutual information neural estimation，MINE）&amp;lt;ref&amp;gt;M. I. Belghazi, A. Baratin, S. Rajeshwar, S. Ozair, Y. Bengio, A. Courville, and D. Hjelm. Mutual information neural estimation. In International conference on machine learning, pages531–540. PMLR, 2018.&amp;lt;/ref&amp;gt;来得到宏微观变量的概率分布。&lt;br /&gt;
&lt;br /&gt;
下图展示了IE更加体现语义忠实度（Semantics Faithfulness），即一个指标能否真实反映语言模型理解句子含义的能力。该实验使用了OpenOrca数据集中的例子，计算随着输入变长，大语言模型对语义把握的能力是否一直增长。传统的度量指标包括准确率、模型的损失等等。而从下图中可以看出，随着输入变长，这些指标并不总是单调增长的，而且波动很大。与之相比，IE总是在增长（即图中曲线总为正值），而且结果非常稳定。&lt;br /&gt;
&lt;br /&gt;
[[文件:IE token.png|替代=|无|缩略图|714x714px|IE和其他指标随着token数量增加的增长幅度的变化。纵轴度量的计算方式是(value(t) − value(t − 1))/value(t)。]]&lt;br /&gt;
&lt;br /&gt;
IE可以用来直接指示大模型能力的提升。研究中评估了8个算术任务（一位数和两位数的加减乘除）的表现与IE值之间的关联关系（如下图所示）。当参数量达到&amp;lt;math&amp;gt;10^9&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt;时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|714x714px|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的多尺度解释==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的[[因果图]]，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。[[因果图]]的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成[[干预]]的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
大语言模型为什么会出现涌现现象？通过上文的讨论我们知道，有些涌现现象可能来自幻觉（度量指标的选取），但有很多涌现现象即使是用连续的指标度量也会被观测到。对于这些真实的涌现现象，我们能否预测什么时候大语言模型会发生涌现，甚至干预和调控这个过程？许多研究者致力于为大语言模型的涌现提出理论解释。首先，我们可以粗浅地从观察到的现象中归纳出一些结论。&lt;br /&gt;
&lt;br /&gt;
涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的[[神经标度律]]。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作。对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot; /&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中的。当大语言模型进行训练和学习时，就是在学一个个知识量子。下表给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+自动发现的大语言模型知识量子&lt;br /&gt;
|-&lt;br /&gt;
! Cluster 50: 递增数列片段 !! Cluster 100: 换行预测片段&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
01-Mi Querencia (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
02-Tonada De Luna Llena (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
03-Sabana (José Salazar/Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
04-Caballo Viejo (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
05-Todo Este Campo Es Mío (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
06-La Pena Del Becerrero (Simón Díaz)\n&amp;lt;br&amp;gt;&lt;br /&gt;
'''07'''&lt;br /&gt;
| &lt;br /&gt;
Pursuant to 5TH CIR. R. 47.5, the court has determined\n that this opinion should not be published and is not precedent\n except under the limited circumstances set forth in 5TH CIR.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
...from opening a through road or street for public use across said public park in the Park of The City of Riverton.&amp;quot; (Emphasis supplied.)\n&amp;lt;br&amp;gt;&lt;br /&gt;
Appealing from that order, the city asserts (1) plaintiffs have no standing or right to maintain the action; (2) that the proposed road was in an undedicated part of the park; (3) that the proposed road was an access road and not a through street or part of the city's street system.('''4'''&lt;br /&gt;
| &lt;br /&gt;
TO PERFORM QUADRATIC REGRESSION\n&amp;lt;br&amp;gt;&lt;br /&gt;
ON THE TI84 GRAPHING CALCULATOR.\n&amp;lt;br&amp;gt;&lt;br /&gt;
DETERMINE HOW WELL THE REGRESSION MODEL FITS THE DATA.\n&amp;lt;br&amp;gt;&lt;br /&gt;
AND THEN MAKE PREDICTIONS USING THE REGRESSION EQUATION.\n&amp;lt;br&amp;gt;&lt;br /&gt;
IN STATISTICS, REGRESSION ANALYSIS INCLUDES\n&amp;lt;br&amp;gt;&lt;br /&gt;
ANY TECHNIQUES USED FOR MODELING '''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
4. Introduction\n&amp;lt;br&amp;gt;&lt;br /&gt;
5. Chapter 1: What Is Trust?\n&amp;lt;br&amp;gt;&lt;br /&gt;
6. Chapter 2: Trust Brings Rest\n&amp;lt;br&amp;gt;&lt;br /&gt;
7. Chapter 3: Who Can I Trust?\n&amp;lt;br&amp;gt;&lt;br /&gt;
8. Chapter 4: The Folly of Self-Reliance\n&amp;lt;br&amp;gt;&lt;br /&gt;
9. Chapter 5: Trust God and Do Good (Part 1)\n&amp;lt;br&amp;gt;&lt;br /&gt;
10. Chapter 6: Trust God and Do Good (Part 2)\n&amp;lt;br&amp;gt;&lt;br /&gt;
11. Chapter 7: At All Times\n&amp;lt;br&amp;gt;&lt;br /&gt;
12. Chapter '''8'''&lt;br /&gt;
| &lt;br /&gt;
creddump is free software: you can redistribute it and/or modify\n&amp;lt;br&amp;gt;&lt;br /&gt;
it under the terms of the GNU General Public License as published by\n&amp;lt;br&amp;gt;&lt;br /&gt;
the Free Software Foundation, either version 3 of the License, or\n&amp;lt;br&amp;gt;&lt;br /&gt;
(at your option) any later version.\n&amp;lt;br&amp;gt;&lt;br /&gt;
\n&amp;lt;br&amp;gt;&lt;br /&gt;
creddump is distributed in the hope that it will be useful.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
The chosen sites were recorded as:0 = sound (n = 13);1 = first visible sign of noncavitated lesion seen only when the tooth is dried;2 = visible noncavitated lesion seen when wet and dry;3 = microcavitation in enamel;4 = noncavitated lesion extending into dentine seen as an undermining shadow;5 = small cavitated lesion with visible dentine (less than 50% of surface);'''6'''&lt;br /&gt;
| &lt;br /&gt;
/**\n&amp;lt;br&amp;gt;&lt;br /&gt;
Copyright (c) 2019. The Android Open Source Project\n&amp;lt;br&amp;gt;&lt;br /&gt;
\n&amp;lt;br&amp;gt;&lt;br /&gt;
Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);\n&amp;lt;br&amp;gt;&lt;br /&gt;
you may not use this file except in compliance with the License.'''\n'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
QCBlock List Msg = 0x0a \n&amp;lt;br&amp;gt;&lt;br /&gt;
Get Latest Status Msg = 0x0b \n&amp;lt;br&amp;gt;&lt;br /&gt;
Latest Status Msg = 0x0c \n&amp;lt;br&amp;gt;&lt;br /&gt;
Prepare Block HashMsg = 0x0d \n&amp;lt;br&amp;gt;&lt;br /&gt;
Get View Change Msg = 0x0e \n&amp;lt;br&amp;gt;&lt;br /&gt;
Ping Msg = 0x0'''f'''&lt;br /&gt;
| &lt;br /&gt;
children have a lack of maturity and an underdeveloped\n sense of responsibility, leading to recklessness, impul-\nsivity, and heedless risk-taking... Second, children\n are more vulnerable to negative influences and\n outside pressures, including from their family and\n peers; they have limited control over their own envi-'''\n'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
比如上表中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识（每个例子最后的粗体标注内容是该知识量子所涵盖的）。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那么，知识量子理论能否用来解释[[涌现]]，以及建立起涌现和[[神经标度律]]之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值时损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是[[神经标度律]]。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
[[渗流模型]]（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。当网络的连通性达到某一临界点时，系统会发生显著变化，形成大规模的连通区域。在该临界点之前，系统中的连接是局部的、碎片化的；而一旦超过这一临界阈值，连接会迅速扩展，形成全局连通的集群。近年来，这一模型被借用来解释神经网络，特别是大语言模型中的涌现现象。&lt;br /&gt;
&lt;br /&gt;
涌现是自然科学中的一个特征现象，它与相变的概念紧密相关，即当改变某个控制变量(例如,温度)时，系统的基本结构(例如,晶体中六角构型的形成)会发生系统性的变化，并同时影响它的一些性质，实现固态、液态、气态之间的转变。Lubana等人&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;定义了机器学习中涌现的类似表征：识别模型行为中影响其下游能力并导致性能突然提升的系统性变化。例如，学习一种语言的句法会影响所有下游的能力。&lt;br /&gt;
&lt;br /&gt;
Lubana等人&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;提出一个基于渗流模型的理论框架来建模那些需要模型组合未见过的实体和描述性属性的能力的涌现过程，他们提出概念类的结构，并将概念类抽象为二分图，并将其学习过程建模为二分图上的渗流问题。在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|446x446px|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 数据的矩阵表示 ===&lt;br /&gt;
&lt;br /&gt;
“概念类”的定义为一组预期具有共享属性的实体。Lubana等人用概念密度矩阵来表示这种数据分布：矩阵的行和列分别对应实体和属性，矩阵值表示每个组合的数据密度（例如实体-描述词配对的出现频次）。&lt;br /&gt;
&lt;br /&gt;
'''概率密度矩阵：'''设&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;\left | E \right | \times \left | K \right |&amp;lt;/math&amp;gt;的矩阵，其元素为0到1之间的实数。每个元素&amp;lt;math&amp;gt;D_{ek}&amp;lt;/math&amp;gt;表示实体-属性对&amp;lt;math&amp;gt;\left ( e,k \right ) &amp;lt;/math&amp;gt;的密度（例如表示该特定组合的数据量）,其中&amp;lt;math&amp;gt;e\in \left \{ 1,...,\left | E \right |  \right \} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;k\in \left \{ 1,...,\left | K \right |  \right \}&amp;lt;/math&amp;gt;分别是实体和属性的索引。&lt;br /&gt;
&lt;br /&gt;
接下来引入概念传播矩阵来建模从非完整数据中推断新组合的过程：&lt;br /&gt;
&lt;br /&gt;
'''概念传播矩阵：'''第&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;阶概念传播矩阵&amp;lt;math&amp;gt;\left ( n&amp;gt; 0 \right ) &amp;lt;/math&amp;gt;定义为&amp;lt;math&amp;gt;T^{\left ( n \right ) }=\left ( DD^T \right )^nD=C^nD &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;C:=DD^{T}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 描述性约束的渗流转变 ===&lt;br /&gt;
&lt;br /&gt;
在二分图框架下，泛化（或概念类的学习）可以定义为：尽管概念密度矩阵稀疏，但实体-属性连接对的大型集群仍然能够形成。关键问题是考察当&amp;lt;math&amp;gt;T^{\infty }&amp;lt;/math&amp;gt;中非零元素占所有可能对&amp;lt;math&amp;gt;\left | E \right | \times \left | K \right |&amp;lt;/math&amp;gt;的比例。这种情况恰好对应于二分图上的键渗流问题。&lt;br /&gt;
&lt;br /&gt;
在键渗流中，我们研究最大连通集群的规模如何随每条边（键）存在概率&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;的变化而变化。通常存在一个临界阈值&amp;lt;math&amp;gt;p_c&amp;lt;/math&amp;gt;:当&amp;lt;math&amp;gt;p&amp;lt;p_c&amp;lt;/math&amp;gt;时，图处于不连通相，大多数节点孤立或属于小集群；当&amp;lt;math&amp;gt;p&amp;gt;p_c&amp;lt;/math&amp;gt;时，图转变为连通相，出现跨越大部分图的巨型组件。这种从主要不连通状态到存在宏观集群的转变是渗流过程的标志特征，且随着系统组件数增加，这一转变会愈发陡峭。&lt;br /&gt;
&lt;br /&gt;
[[文件:Percolation-二分图.png|无|缩略图|600x600px|将构成看不见的概念(例如,实体和属性)的能力投射为二分图上的渗流：(a)当数据集中只包含一部分概念类且边密度较低时，节点(例如,实体和属性)形成许多不连通的簇，用不同的颜色表示(左边)。随着更多的概念类被添加到二分图中(虚边)，小的簇开始合并(中间)。在足够多的边的情况下，宏观数量的节点连接起来，形成单个簇(右)。(b)我们的理论将这种转变建立为二阶相变，其中最大团簇的大小随着连接节点对的比例非线性地增加。]]&lt;br /&gt;
&lt;br /&gt;
在简单渗流场景中（图的连接边随机选择，概率为&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;），渗流阈值为&amp;lt;math&amp;gt;p_c\approx \sqrt{1/\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt;（当&amp;lt;math&amp;gt; \left | E \right | &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; \left | K \right | &amp;lt;/math&amp;gt;较大时）。这意味着当约&amp;lt;math&amp;gt;\sqrt{\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt;条边被连接时（总可能边数为&amp;lt;math&amp;gt;\left | E \right | \left | K \right | &amp;lt;/math&amp;gt;），系统的集群规模会出现质变。对于&amp;lt;math&amp;gt;p&amp;gt;p_c&amp;lt;/math&amp;gt;，属于连通集群的节点数将呈宏观规模，即随机选择的实体-属性对相连的概率为有限值。&lt;br /&gt;
&lt;br /&gt;
渗流阈值对应于模型从对组合的稀疏学习转向完整表征概念类的临界点。当边数量超过阈值时，模型能够推断未见过的组合，即使这些实体-属性对未在训练数据中显式共现。模型还应能在此阈值后区分不同的概念类；在社区检测问题（如随机块模型）中，分区检测阈值与&amp;lt;math&amp;gt;p_c&amp;lt;/math&amp;gt;具有相同的标度律。由于在线学习中的迭代次数增加应对应于&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;的增加（即在数据中看到更多组合），模型性能发生转变的迭代点应与&amp;lt;math&amp;gt;\sqrt{\left | E \right | \left | K \right |  } &amp;lt;/math&amp;gt; 成正比。&lt;br /&gt;
&lt;br /&gt;
=总结=&lt;br /&gt;
&lt;br /&gt;
在大语言模型百花齐放的今天，我们很容易观察到大语言模型在特定能力上表现出的非线性跃迁特征：当模型规模较小时，这些能力完全不存在；但当参数规模突破某一临界点后，模型会突然展现出如复杂推理、上下文学习等新能力。这便是涌现现象。如果说平滑增长的神经标度律承诺我们，只要投入足够的资源，大模型的能力一定会持续增长。那么涌现现象便是在说，我们有可能四两拨千斤，在有些时候，只要让投入资源的规模再扩大一点，就可以获得出乎意料的超额回报。于是对于大模型涌现的描述、解释和预测是值得关注的重要课题。&lt;br /&gt;
&lt;br /&gt;
但目前，学者们对于大模型涌现的描述更多停留在定性层面，而且受到下游任务设计、度量指标选取等诸多因素的影响。本词条综述了部分对于大模型涌现的代表性研究，而对于大模型涌现的机制解释，对于涌现、顿悟、神经标度律的统一理论解释，还有很大的领域空白，尤其是在如何借鉴复杂系统研究中的涌现相关理论上。未来随着可解释性人工智能技术的进一步发展，我们将对大模型涌现现象有更加深刻的理解。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44308</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=44308"/>
		<updated>2025-06-05T13:52:23Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */ 解释草稿本技术。 原文献可参见https://openreview.net/pdf?id=iedYJm92o0a&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson在一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、链式思维（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等。所有这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
足够复杂的大语言模型除了具有涌现现象，还会出现神经标度律（Neural Scaling Laws）、顿悟（Grokking）、双下降（Double Descent）等现象。神经标度律是大模型训练中最常见的现象，即随着模型的规模增加（包括数据规模、训练迭代次数等），模型能力表现以一个幂律的形式增长 &amp;lt;ref&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, et al. Scaling Laws for Neural Language Models. arXiv:2001.08361, 2020&amp;lt;/ref&amp;gt;。顿悟是指对于同一个大模型，随着训练的进行，训练损失会很快收敛，但测试损失需要训练足够长的时间后才会突然收敛到和训练损失一致的水平 &amp;lt;ref&amp;gt;Ziming Liu, Ouail Kitouni, Niklas Nolte, et al. Towards Understanding Grokking: An Effective Theory of Representation Learning. arXiv:2205.10343, 2022&amp;lt;/ref&amp;gt;。双下降是指模型的表现随着模型规模变大（或随着训练的进行）不是一个单调变化的关系，而是会在某些时候，模型的损失反而会随着模型规模的增加而上升，达到一个峰值再继续下降 &amp;lt;ref&amp;gt;Preetum Nakkiran, Gal Kaplun, Yamini Bansal, et al. Deep Double Descent: Where Bigger Models and More Data Hurt. arXiv:1912.02292, 2019&amp;lt;/ref&amp;gt;。这些现象和涌现现象不同，但背后的底层机制很可能是相通的。许多学者试图为这些现象（包括涌现）提供一个统一的理论框架来解释&amp;lt;ref name=&amp;quot;:uni-view&amp;quot;&amp;gt;Huang, Y., Hu, S., Han, X., Liu, Z., &amp;amp; Sun, M. (2024). Unified View of Grokking, Double Descent and Emergent Abilities: A Perspective from Circuits Competition (arXiv:2402.15175). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2402.15175&amp;lt;/nowiki&amp;gt; &amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
诸如神经标度律等现象，人们在大语言模型之前也有在一般的神经网络上发现。而对于涌现现象，Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): [[Tel:24824-24837|24824-24837]].&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（BIG-bench）来系统地评估大语言模型（LLMs）的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|603x603px]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着[[自然语言处理]]研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出[[规模法则]]和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
!模型!!发布时间!!参数量!!关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
|GPT-3||2020年5月||175B||上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
|Gopher||2021年12月||280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
|PaLM||2022年4月|| 540B ||多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
|Chinchilla||2022年7月||70B||高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
|GPT-4||2023年3月||1T+ ||多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:JWeiTable1.png|508x508px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如思维链提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图|432x432像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
* '''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试&amp;lt;ref name=&amp;quot;BigBench2022&amp;quot;&amp;gt;BIG-Bench. Beyond the imitation game: Measuring and extrapolating the capabilities of language models. arXiv preprint arXiv:2206.04615, 2022. URL https://arxiv.org/abs/2206.04615.&amp;lt;/ref&amp;gt;，下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name=&amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
* '''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力&amp;lt;ref name=&amp;quot;Lin2021&amp;quot;&amp;gt;Lin, S., Hilton, J., &amp;amp; Evans, O. TruthfulQA: Measuring how models mimic human falsehoods. arXiv preprint arXiv:2109.07958, 2021. URL https://arxiv.org/abs/2109.07958.&amp;lt;/ref&amp;gt;，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是刻意针对GPT-3模型而策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上&amp;lt;ref name=&amp;quot;Rae2021&amp;quot;&amp;gt;Rae, J. W., Borgeaud, S., Cai, T., Millican, K., Hoﬀmann, J., Song, F., Aslanides, J., Henderson, S., Ring, R., Young, S. et al. Scaling language models: Methods, analysis and insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL https://arxiv.org/abs/&lt;br /&gt;
2112.11446.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务&amp;lt;ref name=&amp;quot;Patel2022&amp;quot;&amp;gt;Patel, R. &amp;amp; Pavlick, E. Mapping language models to grounded conceptual spaces. ICLR, 2022. URL https://openreview.net/forum?id=gJcEM8sxHK.&amp;lt;/ref&amp;gt;，这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
* '''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试&amp;lt;ref name=&amp;quot;Hendrycks2021a&amp;quot;&amp;gt;Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., &amp;amp; Steinhardt, J. Measuring massive multitask language understanding. ICLR, 2021a. URL https://openreview.net/&lt;br /&gt;
forum?id=d7KBjmI3GmQ.&amp;lt;/ref&amp;gt;。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结果可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
* '''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试&amp;lt;ref name=&amp;quot;Pilehvar2019&amp;quot;&amp;gt;Pilehvar, M. T. and Camacho-Collados, J. WiC: the word-in-context dataset for evaluating context-sensitive meaning representations. NAACL, 2019. URL https://aclanthology.org/N19-1128.&amp;lt;/ref&amp;gt;。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性&amp;lt;ref name=&amp;quot;Rae2021&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Bommasani2021&amp;quot;&amp;gt;Bommasani, R., Hudson, D. A., Adeli, E., Altman, R., Arora, S., von Arx, S., Bernstein, M. S., Bohg, J., Bosselut, A., Brunskill, E. et al. On the opportunities and risks of foundation models. arXiv preprint arXiv:2108.07258, 2021. URL https://arxiv.org/abs/2108.07258.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Nye2021&amp;quot;&amp;gt;Nye, M., Andreassen, A. J., Gur-Ari, G., Michalewski, H., Austin, J., Bieber, D., Dohan, D., Lewkowycz, A., Bosma, M., Luan, D. et al. Show your work: Scratchpads for intermediate computation with language models. arXiv preprint arXiv:2112.00114, 2021. URL&lt;br /&gt;
https://openreview.net/forum?id=iedYJm92o0a.&amp;lt;/ref&amp;gt;。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Cobbe2021&amp;quot;&amp;gt;Cobbe, K., Kosaraju, V., Bavarian, M., Hilton, J., Nakano, R., Hesse, C., &amp;amp; Schulman, J. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. URL https://arxiv.org/abs/2110.14168.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Suzgun2022&amp;gt;Suzgun, M., Scales, N., Scharli, N., Gehrmann, S., Tay, Y., Chung, H.Y., Chowdhery, A., Le, Q.V., Chi, E.H., Zhou, D., &amp;amp; Wei, J. Challenging BIG-Bench tasks and whether chain-of-thought can solve them. arXiv preprint arXiv:2210.09261, 2022. URL https://arxiv.org/abs/2210.09261.&amp;lt;/ref&amp;gt;。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现&amp;lt;ref name=&amp;quot;Lampinen2022年&amp;quot;&amp;gt;Lampinen, A.k., Dasgupta, I., Chan, S. C.Y., Matthewson, K., Tessler, M.H., Creswell, A., McClelland, J.L., Wang, J.X., &amp;amp; Hill, F. Can language models learn from explanations in context? Findings of EMNLP, 2022. URL https://arxiv.org/abs/2204.02329.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* '''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务，但不给出少量样本示例。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Ouyang2022&amp;quot;&amp;gt;Ouyang,L., Wu, J., Jiang, X., Almeida, D., Wainwright, C.L., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A. et al. Training language models to follow instructions with human feedback. arXiv preprint arXiv:2203.02155, 2022. URL https://arxiv.org/abs/2203.02155.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot;&amp;gt;Sanh, V., Webson, A., Raﬀel, C., Bach, S., Sutawika, L., Alyafeai, Z.,  Chaﬃn, A., Stiegler, A., Scao, T.L., Raja, A. et al. Multitask prompted training enables zero-shot task generalization. ICLR, 2022. URL https://openreview.net/forum?id=9Vrb9D0WI4.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Chung2022&amp;quot;&amp;gt;Chung, H.W., Hou, L., Longpre, S.,  Zoph, B., Tay, Y., Fedus, W., Li, E., Wang, X., Dehghani, M., Brahma, S. et al. Scaling instruction-finetuned language models. arXiv preprint arXiv:2210.11416, 2022. URL https://arxiv.org/abs/2210.11416.&amp;lt;/ref&amp;gt;。如图B所示，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;（尽管有研究者随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot; /&amp;gt;）。&lt;br /&gt;
* '''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。有研究者展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)技术是一种令模型在输出最终答案之前产生并汇报中间步骤的技术，由于中间步骤类似打草稿而得名，这种技术能使模型更有效地执行多步骤计算任务&amp;lt;ref name=&amp;quot;Nye2021&amp;quot; /&amp;gt;。研究发现，在8位数相加任务中，使用草稿本技术仅仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助（如图C所示）。&lt;br /&gt;
* '''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力，代表了模型回答问题的可靠程度。举个例子，当模型给出回答A的采样概率是90%时，说明它有九成把握自己做对了，而如果实际情况真的是10次问题中有9次做对了，说明模型有很高的校准能力。研究者使用平均校准误差（Expected Calibration Error，ECE）来度量模型校准能力的大小。有研究者比较了两种衡量校准的情境&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;：一种是T/F判断题，在提示中会给出一段陈述，让模型给出“正确”或者“错误”的回答。另一种则是单选题，让大模型直接在多个选项中选择正确的答案。如图D所示，在二选一的情境下，模型在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的时候出现了涌现现象，而单选题的情境下模型校准能力一直以幂律的形式平滑增长。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析而展现&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;以及一个具有N个参数的模型，它给出的预测分布为&amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以得到平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，我们就观察到了模型能力随模型规模增大而非线性增长的曲线，即呈现出了涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模展现出平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|660x660px]]&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就不会有涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
但也有学者进一步发现，即使以连续性的度量指标来刻画（比如交叉熵），我们也能看到模型在某些任务上的表现有涌现式的增长&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。这说明涌现现象依然是真实存在的，而不完全是因为指标选取造成的幻觉。而且指标的连续性也不是选取合适指标的黄金标准，我们应该选取对任务适配的指标。比如以计算10+11=21为例，如果用token编辑距离作为评估指标，模型输出22时，距离等于1，输出11时，距离也等于1，但显然22比11更接近正确答案21。这时候再用token编辑距离作为评估指标就不合理了&amp;lt;ref name=&amp;quot;:Percolation&amp;quot;&amp;gt;Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv.  &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。鉴于此，有学者提出关于涌现现象更为完整的定义&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
一项能力C被称为随着某种规模（如数据量、计算资源、参数数量等）的增长而涌现，需满足以下三个条件：&lt;br /&gt;
&lt;br /&gt;
P1: 在需要能力C的任务上，模型表现呈现非线性的明显提升；&lt;br /&gt;
&lt;br /&gt;
P2: 有多个任务同时出现这种非线性提升，不是只在某单一任务上发生。&lt;br /&gt;
&lt;br /&gt;
P3: 模型获得了一个数据生成过程的底层结构（即对任务本质的理解或表达），这种结构对学会能力C是关键的，并且能力C的涌现与这个结构学习的进展密切相关。&lt;br /&gt;
&lt;br /&gt;
在这篇文章&amp;lt;ref name=&amp;quot;:Percolation&amp;quot; /&amp;gt;当中，作者其实已经意识到，模型展现的涌现现象和它底层的某些结构是相关的。而在这种结构的层次上做度量，比单纯地刻画下游任务上的表现对于研究大语言模型的涌现来说更为关键。&lt;br /&gt;
&lt;br /&gt;
=大语言模型的结构涌现=&lt;br /&gt;
&lt;br /&gt;
在结构上，主流大语言模型均基于[[Transformer架构]]，根据历史输入预测下一个token的概率分布。Token是自然语言处理中文本切分的最小单位（字、词或子词）。大语言模型使用token来理解和处理文本，把句子分解为token后再进行模型计算和生成。然而，人类对于语言的理解不是在token的层次上，而是在语义（semantics）的层次上。我们可以通过对多个token的排列组合来理解和表达语义。所谓对大语言模型的结构进行度量和解释，便是基于Transformer模块的行为，对模型在token和语义层次上的动力学进行量化分析。这里的动力学机制由模型的权重参数和运行方式决定。&lt;br /&gt;
&lt;br /&gt;
如前所述，目前大多数对于大语言模型涌现的刻画聚焦在具体下游任务的表现上，且都是定性的结论。这类涌现现象可以被看作是大语言模型的功能涌现。然而，结构决定功能。有没有可能在发生功能涌现的同时，大语言模型的内部也在发生结构上的涌现呢？这里的结构既指模型中的网络连接结构，又指模型的前向计算过程的动力学。自菲利普·安德森的《多者异也》之后，复杂性科学中对于复杂系统的涌现有了更多的认识。在观察者角度下，一个复杂系统同时具有微观和宏观尺度上的动力学，比如对于大语言模型来说，微观动力学是从已有的token生成下一个token，宏观动力学则可以是语义上的接龙和变化。作为一个对涌现定量研究的理论框架，[[因果涌现]]理论提出当宏观动力学因果效应强度大于微观动力学上的因果效应强度时，复杂系统发生涌现现象&amp;lt;ref name=&amp;quot;Hoel1&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):[[Tel:19790–19795|19790–19795]], 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot;&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;。我们猜想，大语言模型之所以会出现任务能力上的涌现或突变，背后对应着动力学机制上的涌现。如果我们想要解释甚至调控大语言模型的涌现现象，就需要从结构或动力学的角度对大语言模型的结构涌现进行度量，以及给出相应的理论解释。这样得到的量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。&lt;br /&gt;
&lt;br /&gt;
==量化大语言模型的信息涌现==&lt;br /&gt;
受到Hoel&amp;lt;ref name=&amp;quot;Hoel1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Hoel2&amp;quot; /&amp;gt;和Rosas&amp;lt;ref name=&amp;quot;rosas&amp;quot;&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;等人的[[因果涌现理论]]的启发，Chen等人&amp;lt;ref name=&amp;quot;IE&amp;quot;&amp;gt;Chen, H., Yang, X., Zhu, J., &amp;amp; Wang, W. (2024). Quantifying Semantic Emergence in Language Models (arXiv:2405.12617). arXiv.&amp;lt;/ref&amp;gt;提出一种叫做'''信息涌现'''（Information Emergence, IE）的定量指标，来量化大语言模型从token序列中提取语义信息的能力。其核心观点是，如果大语言模型在整个序列上的熵减超过了一个个单个token的熵减，那么我们认为该大语言模型发生了涌现。&lt;br /&gt;
&lt;br /&gt;
大语言模型的下一个token预测机制（Next-token-prediction，NTP）可以被建模为一个[[马尔可夫过程]]， 如下图所示。对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入token长度T和隐状态维度D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。一个模块的输出表征就是下一个模块的输入表征。以图中第0块中第2个token的输出表征（&amp;lt;math&amp;gt;h_1^2&amp;lt;/math&amp;gt;）为例，它接收来自输入表征&amp;lt;math&amp;gt;h_0^0、h_0^1&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;h_0^2&amp;lt;/math&amp;gt; 的信息，满足条件 &amp;lt;math&amp;gt;p_{h_{1}^{2} | H_0^{\leq 2}} = p_{h_{1}^{2} | h_0^0, h_0^1, h_0^2}&amp;lt;/math&amp;gt;。可见，整个动力学过程由条件概率表示。当条件概率被给定时，每一个模块的输出表征状态仅由该模块的输入表征决定，所以它可以被假设为是一个马尔可夫过程。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|NTP机制与马尔可夫过程的类比。]]&lt;br /&gt;
&lt;br /&gt;
在这个动力学过程中有微观变量和宏观变量。'''微观变量'''指仅受单个输入token影响的token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有输入token的信息，例如&amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 在这样的定义下，NTP机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化的过程。根据《多者异也》的理论，有时候，宏观变量的行为状态无法从任何一个微观变量中推出，但这并不意味着宏观变量可以无中生有。文中除了马尔可夫假设以外，还提出了随附性假设&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;，即当一个系统的微观动力学机制确定时，它的宏观动力学机制也就随之确定了。&lt;br /&gt;
&lt;br /&gt;
基于以上两个假设，文章中对大语言模型的信息涌现做了如下定义&amp;lt;ref name=&amp;quot;IE&amp;quot; /&amp;gt;： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度定义为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
给定一个序列和Transformer模块，我们如何得到宏微观变量？假设给定的输入序列是“large language model”，那么为了得到每一个token作为微观变量时的输入输出表征，我们需要把每一个token作为当前输入的首个token。比如输入是“large language model”时，我们可以得到“large”作为微观输入表征时的输出表征；把输入序列改成“language model”，就可以得到“language”作为微观输入表征时的输出表征；把输入序列改成“model”，就可以得到“model”作为微观输入表征时的输出表征。而对于宏观变量，则是全序列“large language model”输入时最后一个token（“model”）对应的输入和输出表征。这样做保证了微观变量状态只取决于单个的token，而宏观变量状态则取决于整个序列的信息。&lt;br /&gt;
&lt;br /&gt;
计算[[互信息]]需要知道变量的概率分布。为了在大语言模型的高维状态空间上估计概率分布，作者使用了互信息神经估计算法（Mutual information neural estimation，MINE）&amp;lt;ref&amp;gt;M. I. Belghazi, A. Baratin, S. Rajeshwar, S. Ozair, Y. Bengio, A. Courville, and D. Hjelm. Mutual information neural estimation. In International conference on machine learning, pages531–540. PMLR, 2018.&amp;lt;/ref&amp;gt;来得到宏微观变量的概率分布。&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习、涌现、幻觉（hallucination）等现象存在内在关联。具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测到、但无法在微观层面观测到的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|714x714px|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的多尺度解释==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
大语言模型为什么会出现涌现现象？我们能否预测什么时候大语言模型会发生涌现，甚至干预和调控这个过程？许多研究者致力于为大语言模型的涌现提出理论解释。首先，我们可以粗浅地从观察到的现象中归纳出一些结论。&lt;br /&gt;
&lt;br /&gt;
涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的[[规模缩放法则]]。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作。例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot; /&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中的。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那么，知识量子理论能否用来解释[[涌现]]，以及建立起涌现和[[神经标度律]]之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值时损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是[[神经标度律]]。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
[[渗流模型]]（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|446x446px|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43787</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43787"/>
		<updated>2025-05-10T12:13:03Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用增强提示策略的任务 */ 修改文献引用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、链式思维（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等，这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): [[Tel:24824-24837|24824-24837]].&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（BIG-bench）来系统地评估大语言模型（LLMs）的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着NLP研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出伸缩法则和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
!模型!!发布时间!!参数量!!关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
|GPT-3||2020年5月||175B||上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
|Gopher||2021年12月||280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
|PaLM||2022年4月|| 540B ||多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
|Chinchilla||2022年7月||70B||高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
|GPT-4||2023年3月||1T+ ||多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:JWeiTable1.png|800px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如思维链提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试&amp;lt;ref name=&amp;quot;BigBench2022&amp;quot;&amp;gt;BIG-Bench. Beyond the imitation game: Measuring and extrapolating the capabilities of language models. arXiv preprint arXiv:2206.04615, 2022. URL https://arxiv.org/abs/2206.04615.&amp;lt;/ref&amp;gt;，下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name=&amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力&amp;lt;ref name=&amp;quot;Lin2021&amp;quot;&amp;gt;Lin, S., Hilton, J., &amp;amp; Evans, O. TruthfulQA: Measuring how models mimic human falsehoods. arXiv preprint arXiv:2109.07958, 2021. URL https://arxiv.org/abs/2109.07958.&amp;lt;/ref&amp;gt;，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上&amp;lt;ref name=&amp;quot;Rae2021&amp;quot;&amp;gt;Rae, J. W., Borgeaud, S., Cai, T., Millican, K., Hoﬀmann, J., Song, F., Aslanides, J., Henderson, S., Ring, R., Young, S. et al. Scaling language models: Methods, analysis and insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL https://arxiv.org/abs/&lt;br /&gt;
2112.11446.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务&amp;lt;ref name=&amp;quot;Patel2022&amp;quot;&amp;gt;Patel, R. &amp;amp; Pavlick, E. Mapping language models to grounded conceptual spaces. ICLR, 2022. URL&lt;br /&gt;
https://openreview.net/forum?id=gJcEM8sxHK.&amp;lt;/ref&amp;gt;，这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试&amp;lt;ref name=&amp;quot;Hendrycks2021a&amp;quot;&amp;gt;Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., &amp;amp; Steinhardt, J. Measuring massive multitask language understanding. ICLR, 2021a. URL https://openreview.net/&lt;br /&gt;
forum?id=d7KBjmI3GmQ.&amp;lt;/ref&amp;gt;。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结果可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试&amp;lt;ref name=&amp;quot;Pilehvar2019&amp;quot;&amp;gt;Pilehvar, M. T. and Camacho-Collados, J. WiC: the word-in-context dataset for evaluating context-sensitive meaning representations. NAACL, 2019. URL https://aclanthology.org/N19-1128.&amp;lt;/ref&amp;gt;。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性&amp;lt;ref name=&amp;quot;Rae2021&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Bommasani2021&amp;quot;&amp;gt;Bommasani, R., Hudson, D. A., Adeli, E., Altman, R., Arora, S., von Arx, S., Bernstein, M. S., Bohg, J., Bosselut, A., Brunskill, E. et al. On the opportunities and risks of foundation models. arXiv preprint arXiv:2108.07258, 2021. URL https://arxiv.org/abs/2108.07258.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Nye2021&amp;quot;&amp;gt;Nye, M., Andreassen, A. J., Gur-Ari, G., Michalewski, H., Austin, J., Bieber, D., Dohan, D., Lewkowycz, A., Bosma, M., Luan, D. et al. Show your work: Scratchpads for intermediate computation with language models. arXiv preprint arXiv:2112.00114, 2021. URL&lt;br /&gt;
https://openreview.net/forum?id=iedYJm92o0a.&amp;lt;/ref&amp;gt;。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Cobbe2021&amp;quot;&amp;gt;Cobbe, K., Kosaraju, V., Bavarian, M., Hilton, J., Nakano, R., Hesse, C., &amp;amp; Schulman, J. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. URL https://arxiv.org/abs/2110.14168.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Suzgun2022&amp;gt;Suzgun, M., Scales, N., Scharli, N., Gehrmann, S., Tay, Y., Chung, H.Y., Chowdhery, A., Le, Q.V., Chi, E.H., Zhou, D., &amp;amp; Wei, J. Challenging BIG-Bench tasks and whether chain-of-thought can solve them. arXiv preprint arXiv:2210.09261, 2022. URL https://arxiv.org/abs/2210.09261.&amp;lt;/ref&amp;gt;。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现&amp;lt;ref name=&amp;quot;Lampinen2022年&amp;quot;&amp;gt;Lampinen, A.k., Dasgupta, I., Chan, S. C.Y., Matthewson, K., Tessler, M.H., Creswell, A., McClelland, J.L., Wang, J.X., &amp;amp; Hill, F. Can language models learn from explanations in context? Findings of EMNLP, 2022. URL https://arxiv.org/abs/2204.02329.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务，但不给出少量样本示例。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Ouyang2022&amp;quot;&amp;gt;Ouyang,L., Wu, J., Jiang, X., Almeida, D., Wainwright, C.L., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A. et al. Training language models to follow instructions with human feedback. arXiv preprint arXiv:2203.02155, 2022. URL https://arxiv.org/abs/2203.02155.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot;&amp;gt;Sanh, V., Webson, A., Raﬀel, C., Bach, S., Sutawika, L., Alyafeai, Z.,  Chaﬃn, A., Stiegler, A., Scao, T.L., Raja, A. et al. Multitask prompted training enables zero-shot task generalization. ICLR, 2022. URL https://openreview.net/forum?id=9Vrb9D0WI4.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Chung2022&amp;quot;&amp;gt;Chung, H.W., Hou, L., Longpre, S.,  Zoph, B., Tay, Y., Fedus, W., Li, E., Wang, X., Dehghani, M., Brahma, S. et al. Scaling instruction-finetuned language models. arXiv preprint arXiv:2210.11416, 2022. URL https://arxiv.org/abs/2210.11416.&amp;lt;/ref&amp;gt;。如图B所示，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力&amp;lt;ref name=&amp;quot;Finetuned&amp;quot; /&amp;gt;（尽管有研究者随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导&amp;lt;ref name=&amp;quot;Sanh2022&amp;quot; /&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。有研究者展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算&amp;lt;ref name=&amp;quot;Nye2021&amp;quot; /&amp;gt;。如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力。有研究者比较了两种衡量校准的方法&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
在复杂科学中，对复杂系统的涌现的研究由来已久。目前，[[因果涌现]]是主流的对涌现定量研究的理论框架。这个概念最早由美国理论神经生物学家[[Erik Hoel]] 在2013年提出。下图是对该理论的一个抽象框架，其中，横坐标表示时间，纵坐标表示尺度。该框架可以看成是对同一个动力系统在微观和宏观两种尺度上的描述。其中，[math]f_m[/math] 表示微观动力学，[math]f_M[/math] 表示宏观动力学，二者通过一个粗粒化函数 [math]\phi[/math] 相连。在一个离散状态的马尔科夫动力系统中，[math]f_m[/math] 和 [math]f_M[/math] 都是马尔科夫链。&amp;lt;math&amp;gt; EI &amp;lt;/math&amp;gt; 是[[有效信息]]——因果效应强度的度量指标。由于微观态可能具有更大的随机性，这导致微观动力学的[[因果性]]比较弱，所以通过对每一个时刻的微观态进行合理的粗粒化，就有可能得到因果性更强的宏观态。所谓的因果涌现，就是指当我们对微观态进行粗粒化的时候，宏观动力学的[[有效信息]]会增加这一现象，并且宏观态与微观态的[[有效信息]]之差被定义为因果涌现的强度。&lt;br /&gt;
&lt;br /&gt;
[[文件:因果涌现理论.png|因果涌现理论框架|alt=因果涌现理论抽象框架|居左|400x400像素]]&lt;br /&gt;
&lt;br /&gt;
除此以外，还有其他的度量方法，可参考集智百科词条[[因果涌现]]。相比于目前大多数对于大语言模型的涌现的刻画，复杂系统研究领域里对涌现的度量的关键区别在于：1.在因果描述的层次上度量，即更关注系统本身的结构而非完成下游任务的能力；2.在多尺度建模的框架下，比较微观和宏观尺度，所以需要对复杂系统（大语言模型）建立多尺度视角；3.使用信息论领域的指标。&lt;br /&gt;
&lt;br /&gt;
基于复杂系统涌现理论进行度量的好处是，量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。下面介绍一个基于信息论和大模型结构的度量涌现的研究。&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):[[Tel:19790–19795|19790–19795]], 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
针对大语言模型涌现能力的起源和机制，研究者提出了多种理论解释，形成了三种主流假说：规模效应假说、度量指标假说和任务复杂度假说。这些理论从不同角度阐释了涌现现象，各有其立论基础和证据支持，也反映了当前对AI系统认知的多元视角。&lt;br /&gt;
&lt;br /&gt;
三种理论解释并非互斥，而是从不同层面揭示了涌现现象的多维本质。规模效应假说强调模型内在容量的决定性作用；度量指标假说揭示评估方法对现象观测的影响；任务复杂度假说则关注问题本身的结构特性。一个整合性观点认为，真正的涌现能力可能是三者共同作用的结果——模型需要足够规模来形成复杂内部表示，任务需要足够复杂度以区分能力层级，而科学的评估方法才能准确揭示这一过程。&lt;br /&gt;
&lt;br /&gt;
====规模效应假说====&lt;br /&gt;
规模效应假说认为，涌现能力是模型参数量变引发质变的自然结果。复杂系统在参数变化时可能经历行为上的剧烈转变，这种变化通过研究小规模系统无法预见。当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。&lt;br /&gt;
&lt;br /&gt;
规模效应的理论依据可追溯至相变理论，复杂系统在参数变化时可能经历行为上的剧烈转变。类似地，当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。Kaplan等人提出语言模型的交叉熵损失随计算量、数据量和模型大小平滑变化，但下游任务的指标可能表现出非线性跃迁&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。Michaud 等人提出模型学习行为的核心是“量子”（quanta）。模型的能力可以被分解为一组离散的、可枚举的、独立的子技能或知识单元，每一个量子对应一个基本的模型功能或技能。这些技能的学习频率遵循幂律分布，因此神经网络既表现出平滑的平均性能提升，又可能在某些任务上突然涌现新能力，涌现现象是量子被模型在特定规模下学会的结果&amp;lt;ref name=&amp;quot;:quanta&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
====度量指标假说====&lt;br /&gt;
度量指标假说对涌现能力的存在性提出挑战，认为所谓&amp;quot;涌现&amp;quot;可能是评估方式人为造成的假象。斯坦福大学的Schaeffer等人系统论证了这一观点，指出92%的涌现现象出现在非线性或不连续的指标下，如Multiple Choice Grade(多选评分)和Exact String Match(精确字符串匹配&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
该假说的数学基础在于指标对错误的放大效应。假设模型单标记错误率随规模平滑下降(遵循幂律)，但准确率要求所有标记完全正确，其概率随序列长度几何级数下降。这种非线性转换可使性能曲线在特定规模下呈现突变。例如，在L位加法任务中，当使用精确匹配指标时，模型表现出明显的&amp;quot;涌现&amp;quot;能力，而改用token编辑距离等线性指标后，性能提升变得平滑连续。&lt;br /&gt;
&lt;br /&gt;
Schaeffer等人在视觉任务(如MNIST分类和CIFAR重建)上通过设计阈值化指标，成功在卷积网络和自编码器中诱导出类似语言模型的涌现现象。这表明&amp;quot;相变&amp;quot;式行为可能普遍存在于各类深度学习系统中，而不仅限于语言模型。涌现能力可以由研究人员在单一幂律下诱导，一些涌现能力可能确实是突然出现的，而一些涌现能力可能归因于度量。科学评估需区分模型内在能力与指标人为效应，避免将统计假象误认为根本突破。&lt;br /&gt;
&lt;br /&gt;
====任务复杂度假说====&lt;br /&gt;
任务复杂度假说从问题结构角度解释涌现，认为某些任务需要模型具备最低限度的计算复杂度或知识整合能力才能解决。这一观点得到多步骤任务表现的强力支持——思维链能力通常在模型能够同时保持多条规则或事实时才突然出现。&lt;br /&gt;
&lt;br /&gt;
复杂性阈值与数据分布密切相关。涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的缩放定律。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
渗流模型（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|381x381像素|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升 。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关 。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AI生物学==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43779</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43779"/>
		<updated>2025-05-10T11:22:18Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用少量样本提示的任务 */  修改本节引用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、链式思维（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等，这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): 24824-24837.&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（BIG-bench）来系统地评估大语言模型（LLMs）的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着NLP研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出伸缩法则和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
! 模型 !! 发布时间 !! 参数量 !! 关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
| GPT-3 || 2020年5月 || 175B || 上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
| Gopher || 2021年12月 || 280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
| PaLM || 2022年4月 || 540B || 多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
| Chinchilla || 2022年7月 || 70B || 高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
| GPT-4 || 2023年3月 || 1T+ || 多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:JWeiTable1.png|800px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如思维链提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试&amp;lt;ref name = &amp;quot;BigBench2022&amp;quot;&amp;gt;BIG-Bench. Beyond the imitation game: Measuring and extrapolating the capabilities of language models. arXiv preprint arXiv:2206.04615, 2022. URL https://arxiv.org/abs/2206.04615.&amp;lt;/ref&amp;gt;，下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name = &amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力&amp;lt;ref name = &amp;quot;Lin2021&amp;quot;&amp;gt;Lin, S., Hilton, J., &amp;amp; Evans, O. TruthfulQA: Measuring how models mimic human falsehoods. arXiv preprint arXiv:2109.07958, 2021. URL https://arxiv.org/abs/2109.07958.&amp;lt;/ref&amp;gt;，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上&amp;lt;ref name=&amp;quot;Rae2021&amp;quot;&amp;gt;Rae, J. W., Borgeaud, S., Cai, T., Millican, K., Hoﬀmann, J., Song, F., Aslanides, J., Henderson, S., Ring, R., Young, S. et al. Scaling language models: Methods, analysis and insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL https://arxiv.org/abs/&lt;br /&gt;
2112.11446.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务&amp;lt;ref name=&amp;quot;Patel2022&amp;quot;&amp;gt;Patel, R. &amp;amp; Pavlick, E. Mapping language models to grounded conceptual spaces. ICLR, 2022. URL&lt;br /&gt;
https://openreview.net/forum?id=gJcEM8sxHK.&amp;lt;/ref&amp;gt;，这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试&amp;lt;ref name=&amp;quot;Hendrycks2021a&amp;quot;&amp;gt;Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., &amp;amp; Steinhardt, J. Measuring massive multitask language understanding. ICLR, 2021a. URL https://openreview.net/&lt;br /&gt;
forum?id=d7KBjmI3GmQ.&amp;lt;/ref&amp;gt;。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结果可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试&amp;lt;ref name=&amp;quot;Pilehvar2019&amp;quot;&amp;gt;Pilehvar, M. T. and Camacho-Collados, J. WiC: the word-in-context dataset for evaluating context-sensitive meaning representations. NAACL, 2019. URL https://aclanthology.org/N19-1128.&amp;lt;/ref&amp;gt;。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力。&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
在复杂科学中，对复杂系统的涌现的研究由来已久。目前，[[因果涌现]]是主流的对涌现定量研究的理论框架。这个概念最早由美国理论神经生物学家[[Erik Hoel]] 在2013年提出。下图是对该理论的一个抽象框架，其中，横坐标表示时间，纵坐标表示尺度。该框架可以看成是对同一个动力系统在微观和宏观两种尺度上的描述。其中，[math]f_m[/math] 表示微观动力学，[math]f_M[/math] 表示宏观动力学，二者通过一个粗粒化函数 [math]\phi[/math] 相连。在一个离散状态的马尔科夫动力系统中，[math]f_m[/math] 和 [math]f_M[/math] 都是马尔科夫链。&amp;lt;math&amp;gt; EI &amp;lt;/math&amp;gt; 是[[有效信息]]——因果效应强度的度量指标。由于微观态可能具有更大的随机性，这导致微观动力学的[[因果性]]比较弱，所以通过对每一个时刻的微观态进行合理的粗粒化，就有可能得到因果性更强的宏观态。所谓的因果涌现，就是指当我们对微观态进行粗粒化的时候，宏观动力学的[[有效信息]]会增加这一现象，并且宏观态与微观态的[[有效信息]]之差被定义为因果涌现的强度。&lt;br /&gt;
&lt;br /&gt;
[[文件:因果涌现理论.png|因果涌现理论框架|alt=因果涌现理论抽象框架|居左|400x400像素]]&lt;br /&gt;
&lt;br /&gt;
除此以外，还有其他的度量方法，可参考集智百科词条[[因果涌现]]。相比于目前大多数对于大语言模型的涌现的刻画，复杂系统研究领域里对涌现的度量的关键区别在于：1.在因果描述的层次上度量，即更关注系统本身的结构而非完成下游任务的能力；2.在多尺度建模的框架下，比较微观和宏观尺度，所以需要对复杂系统（大语言模型）建立多尺度视角；3.使用信息论领域的指标。&lt;br /&gt;
&lt;br /&gt;
基于复杂系统涌现理论进行度量的好处是，量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。下面介绍一个基于信息论和大模型结构的度量涌现的研究。&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现 ====&lt;br /&gt;
受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
针对大语言模型涌现能力的起源和机制，研究者提出了多种理论解释，形成了三种主流假说：规模效应假说、度量指标假说和任务复杂度假说。这些理论从不同角度阐释了涌现现象，各有其立论基础和证据支持，也反映了当前对AI系统认知的多元视角。&lt;br /&gt;
&lt;br /&gt;
三种理论解释并非互斥，而是从不同层面揭示了涌现现象的多维本质。规模效应假说强调模型内在容量的决定性作用；度量指标假说揭示评估方法对现象观测的影响；任务复杂度假说则关注问题本身的结构特性。一个整合性观点认为，真正的涌现能力可能是三者共同作用的结果——模型需要足够规模来形成复杂内部表示，任务需要足够复杂度以区分能力层级，而科学的评估方法才能准确揭示这一过程。&lt;br /&gt;
&lt;br /&gt;
==== 规模效应假说 ====&lt;br /&gt;
规模效应假说认为，涌现能力是模型参数量变引发质变的自然结果。复杂系统在参数变化时可能经历行为上的剧烈转变，这种变化通过研究小规模系统无法预见。当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。&lt;br /&gt;
&lt;br /&gt;
规模效应的理论依据可追溯至相变理论，复杂系统在参数变化时可能经历行为上的剧烈转变。类似地，当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。Kaplan等人提出语言模型的交叉熵损失随计算量、数据量和模型大小平滑变化，但下游任务的指标可能表现出非线性跃迁&amp;lt;ref name=&amp;quot;:1&amp;quot;/&amp;gt;。Michaud 等人提出模型学习行为的核心是“量子”（quanta）。模型的能力可以被分解为一组离散的、可枚举的、独立的子技能或知识单元，每一个量子对应一个基本的模型功能或技能。这些技能的学习频率遵循幂律分布，因此神经网络既表现出平滑的平均性能提升，又可能在某些任务上突然涌现新能力，涌现现象是量子被模型在特定规模下学会的结果&amp;lt;ref name=&amp;quot;:quanta&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==== 度量指标假说 ====&lt;br /&gt;
度量指标假说对涌现能力的存在性提出挑战，认为所谓&amp;quot;涌现&amp;quot;可能是评估方式人为造成的假象。斯坦福大学的Schaeffer等人系统论证了这一观点，指出92%的涌现现象出现在非线性或不连续的指标下，如Multiple Choice Grade(多选评分)和Exact String Match(精确字符串匹配&amp;lt;ref name=&amp;quot;:mirage&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
该假说的数学基础在于指标对错误的放大效应。假设模型单标记错误率随规模平滑下降(遵循幂律)，但准确率要求所有标记完全正确，其概率随序列长度几何级数下降。这种非线性转换可使性能曲线在特定规模下呈现突变。例如，在L位加法任务中，当使用精确匹配指标时，模型表现出明显的&amp;quot;涌现&amp;quot;能力，而改用token编辑距离等线性指标后，性能提升变得平滑连续。&lt;br /&gt;
&lt;br /&gt;
Schaeffer等人在视觉任务(如MNIST分类和CIFAR重建)上通过设计阈值化指标，成功在卷积网络和自编码器中诱导出类似语言模型的涌现现象。这表明&amp;quot;相变&amp;quot;式行为可能普遍存在于各类深度学习系统中，而不仅限于语言模型。涌现能力可以由研究人员在单一幂律下诱导，一些涌现能力可能确实是突然出现的，而一些涌现能力可能归因于度量。科学评估需区分模型内在能力与指标人为效应，避免将统计假象误认为根本突破。&lt;br /&gt;
&lt;br /&gt;
==== 任务复杂度假说====&lt;br /&gt;
任务复杂度假说从问题结构角度解释涌现，认为某些任务需要模型具备最低限度的计算复杂度或知识整合能力才能解决。这一观点得到多步骤任务表现的强力支持——思维链能力通常在模型能够同时保持多条规则或事实时才突然出现。&lt;br /&gt;
&lt;br /&gt;
复杂性阈值与数据分布密切相关。涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的缩放定律。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
渗流模型（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|381x381像素|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升 。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关 。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AI生物学==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43777</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43777"/>
		<updated>2025-05-10T09:16:57Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用少量样本提示的任务 */ 修改Thoppilan 2022 引用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、链式思维（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等，这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): 24824-24837.&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（BIG-bench）来系统地评估大语言模型（LLMs）的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着NLP研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出伸缩法则和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
! 模型 !! 发布时间 !! 参数量 !! 关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
| GPT-3 || 2020年5月 || 175B || 上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
| Gopher || 2021年12月 || 280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
| PaLM || 2022年4月 || 540B || 多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
| Chinchilla || 2022年7月 || 70B || 高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
| GPT-4 || 2023年3月 || 1T+ || 多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:JWeiTable1.png|800px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如思维链提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA&amp;lt;ref name = &amp;quot;Thoppilan202&amp;quot;&amp;gt;Thoppilan, R., De Freitas, D.,  Hall, J., Shazeer, N., Kulshreshtha, A., Cheng, H-T., Jin, A., Bos, T., Baker, L., Du, Y. et al. LaMDA: Language models for dialog applications. arXiv&lt;br /&gt;
preprint arXiv:2201.08239, 2022. URL https://arxiv.org/abs/2201.08239. &amp;lt;/ref&amp;gt;在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准（Calibration）.''' 模型校准能够衡量模型预测其回答正确率的能力。&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
在复杂科学中，对复杂系统的涌现的研究由来已久。目前，[[因果涌现]]是主流的对涌现定量研究的理论框架。这个概念最早由美国理论神经生物学家[[Erik Hoel]] 在2013年提出。下图是对该理论的一个抽象框架，其中，横坐标表示时间，纵坐标表示尺度。该框架可以看成是对同一个动力系统在微观和宏观两种尺度上的描述。其中，[math]f_m[/math] 表示微观动力学，[math]f_M[/math] 表示宏观动力学，二者通过一个粗粒化函数 [math]\phi[/math] 相连。在一个离散状态的马尔科夫动力系统中，[math]f_m[/math] 和 [math]f_M[/math] 都是马尔科夫链。&amp;lt;math&amp;gt; EI &amp;lt;/math&amp;gt; 是[[有效信息]]——因果效应强度的度量指标。由于微观态可能具有更大的随机性，这导致微观动力学的[[因果性]]比较弱，所以通过对每一个时刻的微观态进行合理的粗粒化，就有可能得到因果性更强的宏观态。所谓的因果涌现，就是指当我们对微观态进行粗粒化的时候，宏观动力学的[[有效信息]]会增加这一现象，并且宏观态与微观态的[[有效信息]]之差被定义为因果涌现的强度。&lt;br /&gt;
&lt;br /&gt;
[[文件:因果涌现理论.png|因果涌现理论框架|alt=因果涌现理论抽象框架|居左|400x400像素]]&lt;br /&gt;
&lt;br /&gt;
除此以外，还有其他的度量方法，可参考集智百科词条[[因果涌现]]。相比于目前大多数对于大语言模型的涌现的刻画，复杂系统研究领域里对涌现的度量的关键区别在于：1.在因果描述的层次上度量，即更关注系统本身的结构而非完成下游任务的能力；2.在多尺度建模的框架下，比较微观和宏观尺度，所以需要对复杂系统（大语言模型）建立多尺度视角；3.使用信息论领域的指标。&lt;br /&gt;
&lt;br /&gt;
基于复杂系统涌现理论进行度量的好处是，量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。下面介绍一个基于信息论和大模型结构的度量涌现的研究。&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现 ====&lt;br /&gt;
受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
针对大语言模型涌现能力的起源和机制，研究者提出了多种理论解释，形成了三种主流假说：规模效应假说、度量指标假说和任务复杂度假说。这些理论从不同角度阐释了涌现现象，各有其立论基础和证据支持，也反映了当前对AI系统认知的多元视角。&lt;br /&gt;
&lt;br /&gt;
三种理论解释并非互斥，而是从不同层面揭示了涌现现象的多维本质。规模效应假说强调模型内在容量的决定性作用；度量指标假说揭示评估方法对现象观测的影响；任务复杂度假说则关注问题本身的结构特性。一个整合性观点认为，真正的涌现能力可能是三者共同作用的结果——模型需要足够规模来形成复杂内部表示，任务需要足够复杂度以区分能力层级，而科学的评估方法才能准确揭示这一过程。&lt;br /&gt;
&lt;br /&gt;
==== 规模效应假说 ====&lt;br /&gt;
规模效应假说认为，涌现能力是模型参数量变引发质变的自然结果。复杂系统在参数变化时可能经历行为上的剧烈转变，这种变化通过研究小规模系统无法预见。当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。&lt;br /&gt;
&lt;br /&gt;
规模效应的理论依据可追溯至相变理论，复杂系统在参数变化时可能经历行为上的剧烈转变。类似地，当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。Kaplan等人提出语言模型的交叉熵损失随计算量、数据量和模型大小平滑变化，但下游任务的指标可能表现出非线性跃迁&amp;lt;ref name=&amp;quot;:1&amp;quot;/&amp;gt;。Michaud 等人提出模型学习行为的核心是“量子”（quanta）。模型的能力可以被分解为一组离散的、可枚举的、独立的子技能或知识单元，每一个量子对应一个基本的模型功能或技能。这些技能的学习频率遵循幂律分布，因此神经网络既表现出平滑的平均性能提升，又可能在某些任务上突然涌现新能力，涌现现象是量子被模型在特定规模下学会的结果&amp;lt;ref name=&amp;quot;:quanta&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==== 度量指标假说 ====&lt;br /&gt;
度量指标假说对涌现能力的存在性提出挑战，认为所谓&amp;quot;涌现&amp;quot;可能是评估方式人为造成的假象。斯坦福大学的Schaeffer等人系统论证了这一观点，指出92%的涌现现象出现在非线性或不连续的指标下，如Multiple Choice Grade(多选评分)和Exact String Match(精确字符串匹配&amp;lt;ref name=&amp;quot;:mirage&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
该假说的数学基础在于指标对错误的放大效应。假设模型单标记错误率随规模平滑下降(遵循幂律)，但准确率要求所有标记完全正确，其概率随序列长度几何级数下降。这种非线性转换可使性能曲线在特定规模下呈现突变。例如，在L位加法任务中，当使用精确匹配指标时，模型表现出明显的&amp;quot;涌现&amp;quot;能力，而改用token编辑距离等线性指标后，性能提升变得平滑连续。&lt;br /&gt;
&lt;br /&gt;
Schaeffer等人在视觉任务(如MNIST分类和CIFAR重建)上通过设计阈值化指标，成功在卷积网络和自编码器中诱导出类似语言模型的涌现现象。这表明&amp;quot;相变&amp;quot;式行为可能普遍存在于各类深度学习系统中，而不仅限于语言模型。涌现能力可以由研究人员在单一幂律下诱导，一些涌现能力可能确实是突然出现的，而一些涌现能力可能归因于度量。科学评估需区分模型内在能力与指标人为效应，避免将统计假象误认为根本突破。&lt;br /&gt;
&lt;br /&gt;
==== 任务复杂度假说====&lt;br /&gt;
任务复杂度假说从问题结构角度解释涌现，认为某些任务需要模型具备最低限度的计算复杂度或知识整合能力才能解决。这一观点得到多步骤任务表现的强力支持——思维链能力通常在模型能够同时保持多条规则或事实时才突然出现。&lt;br /&gt;
&lt;br /&gt;
复杂性阈值与数据分布密切相关。涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的缩放定律。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
渗流模型（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|381x381像素|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升 。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关 。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AI生物学==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43720</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43720"/>
		<updated>2025-05-06T15:06:06Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 历史溯源 =&lt;br /&gt;
&lt;br /&gt;
* Wei等人在《Chain-of-thought prompting elicits reasoning in large language models》中&lt;br /&gt;
&lt;br /&gt;
YMZ：这里论文标题不用写在正文里，可以变成文献引用放到“Wei等人”的后面。其他情况类似。&lt;br /&gt;
&lt;br /&gt;
* 涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。&lt;br /&gt;
&lt;br /&gt;
YMZ：原本这里对涌现的介绍和之前写的涌现定性的定义重复了，我就把之前写的内容覆盖在了这里，你可以看看有没有什么问题。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
YMZ：这里我把之前涌现的定性定义放在了历史溯源里，这样涌现现象下面就按照prompt的不同分成两类。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
FZY: 这一句原话是“Training dataset size is also an important factor, but we do not plot capabilities against it because many language model families use a fixed number of training examples for all model sizes (Brown et al., 2020; Rae et al., 2021; Chowdhery et al., 2022).”在J Wei, et al. (2023)的第2页. 这里应该是用来解释为什么J Wei, et al. (2023)没有用这个指标的，但是不排除有这样的研究。上次在线会议我记得有举一个例子是用dataset size做规模指标的，这个例子是在哪里？&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
YMZ：看图，似乎两者就是判断题和单选题的区别？记得按词条格式这里引用文献，这样我方便去原文看一下&lt;br /&gt;
&lt;br /&gt;
FZY: 已引用，有空的话请帮我再看一下吧。判断题技术是说使用模型预测某命题T或F的概率来做校准，单选题就是使用模型预测各个选项正确的概率来做校准，这个图的意思是判断题的正确率再模型达到临界规模之后出现了涌现现象，这个意思吗？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
YMZ：嗯，这张图可以稍微简单一点，不是特别重要&lt;br /&gt;
&lt;br /&gt;
FZY: 已插入，在词条“前者是一个到数个输入信息和输出结果的示例（如下图所示）”之后&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
YMZ：文中的引用格式记得修改&lt;br /&gt;
&lt;br /&gt;
YMZ：这一节还差一个表格&lt;br /&gt;
&lt;br /&gt;
FZY： 已添加J Wei 2022 Table 1&lt;br /&gt;
&lt;br /&gt;
YMZ：目前该表格缺乏文字上的解释。&lt;br /&gt;
&lt;br /&gt;
FZY:已在表格前最后一段加入文字解释。&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
YMZ：token建议也翻译成中文，比如“词元”。&lt;br /&gt;
&lt;br /&gt;
YMZ：微观（micro）这种注释应该往前放，或者不放也行。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
LJ：这里应该是定义，或者说根据整体的定义应用到具体的模型应该这么做。&lt;br /&gt;
&lt;br /&gt;
YMZ：如果是定义的话应该更加正式地先提出来&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
LJ：我再根据定义尝试解释下。&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
LJ：这里是根据原论文的直接表述。要理顺逻辑关系，还得再仔细看看，把定义和相关的概念理解清楚。&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
YMZ：记得加文献引用和交叉引用&lt;br /&gt;
&lt;br /&gt;
* 这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
&lt;br /&gt;
YMZ：注意和前文的联系，这里和前文内容有重复&lt;br /&gt;
&lt;br /&gt;
* 在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两句话中前一个“模型”指的是渗流模型，后一个应该指的是LLM，有点跳跃。建议可以先简单介绍渗流模型本身，然后另起一段讲LLM中的渗流相变。&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43719</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43719"/>
		<updated>2025-05-06T15:06:00Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、链式思维（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等，这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): 24824-24837.&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（BIG-bench）来系统地评估大语言模型（LLMs）的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着NLP研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出伸缩法则和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
! 模型 !! 发布时间 !! 参数量 !! 关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
| GPT-3 || 2020年5月 || 175B || 上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
| Gopher || 2021年12月 || 280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
| PaLM || 2022年4月 || 540B || 多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
| Chinchilla || 2022年7月 || 70B || 高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
| GPT-4 || 2023年3月 || 1T+ || 多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:JWeiTable1.png|800px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如思维链提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|居中|少量样本提示示意图]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
在复杂科学中，对复杂系统的涌现的研究由来已久。目前，[[因果涌现]]是主流的对涌现定量研究的理论框架。这个概念最早由美国理论神经生物学家[[Erik Hoel]] 在2013年提出。下图是对该理论的一个抽象框架，其中，横坐标表示时间，纵坐标表示尺度。该框架可以看成是对同一个动力系统在微观和宏观两种尺度上的描述。其中，[math]f_m[/math] 表示微观动力学，[math]f_M[/math] 表示宏观动力学，二者通过一个粗粒化函数 [math]\phi[/math] 相连。在一个离散状态的马尔科夫动力系统中，[math]f_m[/math] 和 [math]f_M[/math] 都是马尔科夫链。&amp;lt;math&amp;gt; EI &amp;lt;/math&amp;gt; 是[[有效信息]]——因果效应强度的度量指标。由于微观态可能具有更大的随机性，这导致微观动力学的[[因果性]]比较弱，所以通过对每一个时刻的微观态进行合理的粗粒化，就有可能得到因果性更强的宏观态。所谓的因果涌现，就是指当我们对微观态进行粗粒化的时候，宏观动力学的[[有效信息]]会增加这一现象，并且宏观态与微观态的[[有效信息]]之差被定义为因果涌现的强度。&lt;br /&gt;
&lt;br /&gt;
[[文件:因果涌现理论.png|因果涌现理论框架|alt=因果涌现理论抽象框架|居左|400x400像素]]&lt;br /&gt;
&lt;br /&gt;
除此以外，还有其他的度量方法，可参考集智百科词条[[因果涌现]]。相比于目前大多数对于大语言模型的涌现的刻画，复杂系统研究领域里对涌现的度量的关键区别在于：1.在因果描述的层次上度量，即更关注系统本身的结构而非完成下游任务的能力；2.在多尺度建模的框架下，比较微观和宏观尺度，所以需要对复杂系统（大语言模型）建立多尺度视角；3.使用信息论领域的指标。&lt;br /&gt;
&lt;br /&gt;
基于复杂系统涌现理论进行度量的好处是，量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。下面介绍一个基于信息论和大模型结构的度量涌现的研究。&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现 ====&lt;br /&gt;
受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
针对大语言模型涌现能力的起源和机制，研究者提出了多种理论解释，形成了三种主流假说：规模效应假说、度量指标假说和任务复杂度假说。这些理论从不同角度阐释了涌现现象，各有其立论基础和证据支持，也反映了当前对AI系统认知的多元视角。&lt;br /&gt;
&lt;br /&gt;
三种理论解释并非互斥，而是从不同层面揭示了涌现现象的多维本质。规模效应假说强调模型内在容量的决定性作用；度量指标假说揭示评估方法对现象观测的影响；任务复杂度假说则关注问题本身的结构特性。一个整合性观点认为，真正的涌现能力可能是三者共同作用的结果——模型需要足够规模来形成复杂内部表示，任务需要足够复杂度以区分能力层级，而科学的评估方法才能准确揭示这一过程。&lt;br /&gt;
&lt;br /&gt;
==== 规模效应假说 ====&lt;br /&gt;
规模效应假说认为，涌现能力是模型参数量变引发质变的自然结果。复杂系统在参数变化时可能经历行为上的剧烈转变，这种变化通过研究小规模系统无法预见。当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。&lt;br /&gt;
&lt;br /&gt;
规模效应的理论依据可追溯至相变理论，复杂系统在参数变化时可能经历行为上的剧烈转变。类似地，当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。Kaplan等人提出语言模型的交叉熵损失随计算量、数据量和模型大小平滑变化，但下游任务的指标可能表现出非线性跃迁&amp;lt;ref name=&amp;quot;:1&amp;quot;/&amp;gt;。Michaud 等人提出模型学习行为的核心是“量子”（quanta）。模型的能力可以被分解为一组离散的、可枚举的、独立的子技能或知识单元，每一个量子对应一个基本的模型功能或技能。这些技能的学习频率遵循幂律分布，因此神经网络既表现出平滑的平均性能提升，又可能在某些任务上突然涌现新能力，涌现现象是量子被模型在特定规模下学会的结果&amp;lt;ref name=&amp;quot;:quanta&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==== 度量指标假说 ====&lt;br /&gt;
度量指标假说对涌现能力的存在性提出挑战，认为所谓&amp;quot;涌现&amp;quot;可能是评估方式人为造成的假象。斯坦福大学的Schaeffer等人系统论证了这一观点，指出92%的涌现现象出现在非线性或不连续的指标下，如Multiple Choice Grade(多选评分)和Exact String Match(精确字符串匹配&amp;lt;ref name=&amp;quot;:mirage&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
该假说的数学基础在于指标对错误的放大效应。假设模型单标记错误率随规模平滑下降(遵循幂律)，但准确率要求所有标记完全正确，其概率随序列长度几何级数下降。这种非线性转换可使性能曲线在特定规模下呈现突变。例如，在L位加法任务中，当使用精确匹配指标时，模型表现出明显的&amp;quot;涌现&amp;quot;能力，而改用token编辑距离等线性指标后，性能提升变得平滑连续。&lt;br /&gt;
&lt;br /&gt;
Schaeffer等人在视觉任务(如MNIST分类和CIFAR重建)上通过设计阈值化指标，成功在卷积网络和自编码器中诱导出类似语言模型的涌现现象。这表明&amp;quot;相变&amp;quot;式行为可能普遍存在于各类深度学习系统中，而不仅限于语言模型。涌现能力可以由研究人员在单一幂律下诱导，一些涌现能力可能确实是突然出现的，而一些涌现能力可能归因于度量。科学评估需区分模型内在能力与指标人为效应，避免将统计假象误认为根本突破。&lt;br /&gt;
&lt;br /&gt;
==== 任务复杂度假说====&lt;br /&gt;
任务复杂度假说从问题结构角度解释涌现，认为某些任务需要模型具备最低限度的计算复杂度或知识整合能力才能解决。这一观点得到多步骤任务表现的强力支持——思维链能力通常在模型能够同时保持多条规则或事实时才突然出现。&lt;br /&gt;
&lt;br /&gt;
复杂性阈值与数据分布密切相关。涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的缩放定律。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
渗流模型（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|381x381像素|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升 。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关 。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AI生物学==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43718</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43718"/>
		<updated>2025-05-06T15:04:58Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */ 修改讨论中的内容&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
这些能力包括数学推理（如多步计算与逻辑判断）、链式思维（Chain-of-Thought，CoT）推理、编程与代码生成、跨任务泛化能力（如零样本任务迁移）、事实知识记忆、多语言翻译与理解等，这些能力往往在较小模型上完全缺失或表现极差。研究表明，这些涌现并非线性延伸，而是与模型规模、训练数据量、指令微调策略等因素交互产生的非平滑性能跃迁。&lt;br /&gt;
&lt;br /&gt;
Wei等人系统比较了不同规模的语言模型在使用标准提示（直接给问题）和链式提示（给出推理步骤）下的表现，发现只有大型语言模型才能充分利用链式思维提示，且性能随着规模增长出现“非线性跃迁”。链式思维提示本身并不会自动赋予模型推理能力，只有在模型参数规模足够大时，它才能引发复杂推理能力的“跃迁”，这正是大语言模型涌现现象的核心表现之一&amp;lt;ref name=&amp;quot;chain-of-thought&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Chain-of-thought prompting elicits reasoning in large language models.&amp;quot; Advances in neural information processing systems 35 (2022): 24824-24837.&amp;lt;/ref&amp;gt;。该团队在另一项探讨了一种通过指令微调提升语言模型零样本学习能力方法的研究中发现，指令调整带来的性能提升只有在模型规模足够大的情况下才会显现&amp;lt;ref name=&amp;quot;Finetuned&amp;quot;&amp;gt;Wei, Jason, et al. &amp;quot;Finetuned language models are zero-shot learners.&amp;quot; arXiv preprint arXiv:2109.01652 (2021).&amp;lt;/ref&amp;gt;。Google DeepMind主导的一项研究通过设计大规模基准测试（BIG-bench）来系统地评估大语言模型（LLMs）的智能水平和能力边界，并探索其随规模变化时的行为模式。通过对GPT-3、PaLM、以及多个中小规模模型等进行性能随参数规模变化的测试，研究人员发现了任务随规模变化的两种性能增长模式。大语言模型的性能在一类任务表现为线性增长，如语言建模、基本问答；在另一类任务出现突破式表现，如代码生成、数学证明、复杂逻辑任务，从几乎完全不会，到某一规模后突然具备该能力&amp;lt;ref name=&amp;quot;BIG-bench&amp;quot;&amp;gt;Srivastava, Aarohi, et al. &amp;quot;Beyond the imitation game: Quantifying and extrapolating the capabilities of language models.&amp;quot; arXiv preprint arXiv:2206.04615 (2022).&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[文件:Timeline.png|缩略图|近年来现有大型语言模型的时间线（规模大于 10B）|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着NLP研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统，而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出伸缩法则和涌现能力&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
! 模型 !! 发布时间 !! 参数量 !! 关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
| GPT-3 || 2020年5月 || 175B || 上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
| Gopher || 2021年12月 || 280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
| PaLM || 2022年4月 || 540B || 多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
| Chinchilla || 2022年7月 || 70B || 高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
| GPT-4 || 2023年3月 || 1T+ || 多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。下表&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;列出了一些大语言模型的涌现能力及其出现的规模（以训练所需的浮点运算次数和模型参数数量衡量）。&lt;br /&gt;
[[文件:JWeiTable1.png|800px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例（如下图所示）；后者是更复杂的提示，比如思维链提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshotexample.png|缩略图|左|少量样本提示示意图]]&lt;br /&gt;
==使用少量样本提示的任务==&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==使用增强提示策略的任务==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。&amp;lt;ref name=&amp;quot;:Kadavath2022&amp;quot;&amp;gt;Kadavath, S., Conerly, T., Askell, A., Henighan, T., Drain, E., Perez, E., Schiefer, N., Hatfield-Dodds Z., et al. (2022) Language Models (Mostly) Know What They Know.(arXiv:2207.05221). arXiv. https://arxiv.org/abs/2207.05221&amp;lt;/ref&amp;gt;比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
在复杂科学中，对复杂系统的涌现的研究由来已久。目前，[[因果涌现]]是主流的对涌现定量研究的理论框架。这个概念最早由美国理论神经生物学家[[Erik Hoel]] 在2013年提出。下图是对该理论的一个抽象框架，其中，横坐标表示时间，纵坐标表示尺度。该框架可以看成是对同一个动力系统在微观和宏观两种尺度上的描述。其中，[math]f_m[/math] 表示微观动力学，[math]f_M[/math] 表示宏观动力学，二者通过一个粗粒化函数 [math]\phi[/math] 相连。在一个离散状态的马尔科夫动力系统中，[math]f_m[/math] 和 [math]f_M[/math] 都是马尔科夫链。&amp;lt;math&amp;gt; EI &amp;lt;/math&amp;gt; 是[[有效信息]]——因果效应强度的度量指标。由于微观态可能具有更大的随机性，这导致微观动力学的[[因果性]]比较弱，所以通过对每一个时刻的微观态进行合理的粗粒化，就有可能得到因果性更强的宏观态。所谓的因果涌现，就是指当我们对微观态进行粗粒化的时候，宏观动力学的[[有效信息]]会增加这一现象，并且宏观态与微观态的[[有效信息]]之差被定义为因果涌现的强度。&lt;br /&gt;
&lt;br /&gt;
[[文件:因果涌现理论.png|因果涌现理论框架|alt=因果涌现理论抽象框架|居左|400x400像素]]&lt;br /&gt;
&lt;br /&gt;
除此以外，还有其他的度量方法，可参考集智百科词条[[因果涌现]]。相比于目前大多数对于大语言模型的涌现的刻画，复杂系统研究领域里对涌现的度量的关键区别在于：1.在因果描述的层次上度量，即更关注系统本身的结构而非完成下游任务的能力；2.在多尺度建模的框架下，比较微观和宏观尺度，所以需要对复杂系统（大语言模型）建立多尺度视角；3.使用信息论领域的指标。&lt;br /&gt;
&lt;br /&gt;
基于复杂系统涌现理论进行度量的好处是，量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。下面介绍一个基于信息论和大模型结构的度量涌现的研究。&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现 ====&lt;br /&gt;
受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
针对大语言模型涌现能力的起源和机制，研究者提出了多种理论解释，形成了三种主流假说：规模效应假说、度量指标假说和任务复杂度假说。这些理论从不同角度阐释了涌现现象，各有其立论基础和证据支持，也反映了当前对AI系统认知的多元视角。&lt;br /&gt;
&lt;br /&gt;
三种理论解释并非互斥，而是从不同层面揭示了涌现现象的多维本质。规模效应假说强调模型内在容量的决定性作用；度量指标假说揭示评估方法对现象观测的影响；任务复杂度假说则关注问题本身的结构特性。一个整合性观点认为，真正的涌现能力可能是三者共同作用的结果——模型需要足够规模来形成复杂内部表示，任务需要足够复杂度以区分能力层级，而科学的评估方法才能准确揭示这一过程。&lt;br /&gt;
&lt;br /&gt;
==== 规模效应假说 ====&lt;br /&gt;
规模效应假说认为，涌现能力是模型参数量变引发质变的自然结果。复杂系统在参数变化时可能经历行为上的剧烈转变，这种变化通过研究小规模系统无法预见。当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。&lt;br /&gt;
&lt;br /&gt;
规模效应的理论依据可追溯至相变理论，复杂系统在参数变化时可能经历行为上的剧烈转变。类似地，当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。Kaplan等人提出语言模型的交叉熵损失随计算量、数据量和模型大小平滑变化，但下游任务的指标可能表现出非线性跃迁&amp;lt;ref name=&amp;quot;:1&amp;quot;/&amp;gt;。Michaud 等人提出模型学习行为的核心是“量子”（quanta）。模型的能力可以被分解为一组离散的、可枚举的、独立的子技能或知识单元，每一个量子对应一个基本的模型功能或技能。这些技能的学习频率遵循幂律分布，因此神经网络既表现出平滑的平均性能提升，又可能在某些任务上突然涌现新能力，涌现现象是量子被模型在特定规模下学会的结果&amp;lt;ref name=&amp;quot;:quanta&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==== 度量指标假说 ====&lt;br /&gt;
度量指标假说对涌现能力的存在性提出挑战，认为所谓&amp;quot;涌现&amp;quot;可能是评估方式人为造成的假象。斯坦福大学的Schaeffer等人系统论证了这一观点，指出92%的涌现现象出现在非线性或不连续的指标下，如Multiple Choice Grade(多选评分)和Exact String Match(精确字符串匹配&amp;lt;ref name=&amp;quot;:mirage&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
该假说的数学基础在于指标对错误的放大效应。假设模型单标记错误率随规模平滑下降(遵循幂律)，但准确率要求所有标记完全正确，其概率随序列长度几何级数下降。这种非线性转换可使性能曲线在特定规模下呈现突变。例如，在L位加法任务中，当使用精确匹配指标时，模型表现出明显的&amp;quot;涌现&amp;quot;能力，而改用token编辑距离等线性指标后，性能提升变得平滑连续。&lt;br /&gt;
&lt;br /&gt;
Schaeffer等人在视觉任务(如MNIST分类和CIFAR重建)上通过设计阈值化指标，成功在卷积网络和自编码器中诱导出类似语言模型的涌现现象。这表明&amp;quot;相变&amp;quot;式行为可能普遍存在于各类深度学习系统中，而不仅限于语言模型。涌现能力可以由研究人员在单一幂律下诱导，一些涌现能力可能确实是突然出现的，而一些涌现能力可能归因于度量。科学评估需区分模型内在能力与指标人为效应，避免将统计假象误认为根本突破。&lt;br /&gt;
&lt;br /&gt;
==== 任务复杂度假说====&lt;br /&gt;
任务复杂度假说从问题结构角度解释涌现，认为某些任务需要模型具备最低限度的计算复杂度或知识整合能力才能解决。这一观点得到多步骤任务表现的强力支持——思维链能力通常在模型能够同时保持多条规则或事实时才突然出现。&lt;br /&gt;
&lt;br /&gt;
复杂性阈值与数据分布密切相关。涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的缩放定律。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref name=&amp;quot;:JunlinZhang&amp;quot;/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
渗流模型（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|381x381像素|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升 。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关 。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AI生物学==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Fewshotexample.png&amp;diff=43717</id>
		<title>文件:Fewshotexample.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Fewshotexample.png&amp;diff=43717"/>
		<updated>2025-05-06T15:02:00Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;少量样本提示示意图&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43676</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43676"/>
		<updated>2025-04-30T14:43:22Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 历史溯源 =&lt;br /&gt;
&lt;br /&gt;
YMZ: 目前这里描述还是比较模糊，结合具体文献（“breakthroughness”）找之前的神经网络背景下出现的非线性增长的相关研究&lt;br /&gt;
&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
YMZ：与其讲家族的分类，不如讲少量样本提示和增强提示的区别，这个跟后文连接更紧密&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
FZY: 已删除新章节，并在这里用括号增加了简单的密集Transformer语言模型家族的核心机制&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
FZY: 谢谢提示！已将区别的文字描述放在“实例”这一节开头，暂时不打算再绘制对比图了。因为增强含义更类似于描述技术进步，而进阶则更类似于描述人的技能提升，所以已将augmented全部翻译为“增强”。&lt;br /&gt;
&lt;br /&gt;
FZY：通过这一次的梳理，我发现“使用少量样本提示的任务”和“使用增强提示策略的任务”两节好像模糊了提示策略的区别以及任务的区别。“使用少量样本提示的任务”一节都是少量样本提示，但是用了很多种不同的任务来论证和作图。而“使用增强提示策略的任务”使用了不同类型的增强提示策略，并举了相应的一些例子。写作上的不对称可能是提示策略对模型能力提升的影响还不清楚一种表现。可以参照其他文献进行梳理和论证。&lt;br /&gt;
&lt;br /&gt;
YMZ：可能是也这样，也可能是作者在写作上重点选择不同。&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
YMZ：看图，似乎两者就是判断题和单选题的区别？记得按词条格式这里引用文献，这样我方便去原文看一下&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
YMZ：嗯，这张图可以稍微简单一点，不是特别重要&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
YMZ：这一节还差一个表格&lt;br /&gt;
&lt;br /&gt;
FZY： 已添加J Wei 2022 Table 1&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
YMZ：token建议也翻译成中文，比如“词元”。&lt;br /&gt;
&lt;br /&gt;
YMZ：微观（micro）这种注释应该往前放，或者不放也行。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
LJ：这里应该是定义，或者说根据整体的定义应用到具体的模型应该这么做。&lt;br /&gt;
&lt;br /&gt;
YMZ：如果是定义的话应该更加正式地先提出来&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
LJ：我再根据定义尝试解释下。&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
LJ：这里是根据原论文的直接表述。要理顺逻辑关系，还得再仔细看看，把定义和相关的概念理解清楚。&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
YMZ：记得加文献引用和交叉引用&lt;br /&gt;
&lt;br /&gt;
* 这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
&lt;br /&gt;
YMZ：注意和前文的联系，这里和前文内容有重复&lt;br /&gt;
&lt;br /&gt;
* 在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两句话中前一个“模型”指的是渗流模型，后一个应该指的是LLM，有点跳跃。建议可以先简单介绍渗流模型本身，然后另起一段讲LLM中的渗流相变。&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43675</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43675"/>
		<updated>2025-04-30T14:40:36Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 涌现的定性定义 */  删除模型家族一节，粘贴Jason Wei 2022 Table 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
涌现Emergence作为复杂系统科学的核心概念，最早由诺贝尔物理学奖得主P.W. Anderson在1972年的经典论文《More is Different》中系统阐述，指的是&amp;quot;系统中量的变化导致行为上质的变化&amp;quot;&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.Science, 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;。这一概念后被引入人工智能领域，特指大型语言模型在达到特定规模阈值时突然展现出小规模模型所不具备的新能力。涌现能力最早由Wei等学者2022年在《Emergent Abilities of Large Language Models》中系统性地提出，并定义为：&lt;br /&gt;
&lt;br /&gt;
'''“能力在小规模模型中不可见，但在大规模模型中突然出现，且无法通过小规模模型的性能外推预测。”'''&lt;br /&gt;
&lt;br /&gt;
涌现能力的识别具有两个关键特征：突变性Sharpness，表现为模型性能在某一规模附近突然提升而非渐进变化；不可预测性Unpredictability，即无法从小规模模型的趋势推断能力出现的时间和强度。这种&amp;quot;相变&amp;quot;式的行为模式与物理学中的临界现象高度相似，当模型参数规模超过特定阈值时，其任务表现会从随机水平突然跃升至显著高于随机的水平。&lt;br /&gt;
&lt;br /&gt;
从技术发展史角度看，涌现能力的发现标志着NLP研究范式的根本转变。传统自然语言处理采用任务特定模型，针对每项任务单独设计和训练系统；而现代大型语言模型通过海量数据预训练获得通用能力，再通过提示工程适应各种下游任务。这种转变的核心驱动力正是模型规模的指数级增长——从GPT-3的1750亿参数到PaLM的5400亿参数，再到当前万亿级模型，规模扩大使下游任务表现出伸缩法则和涌现能力&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 大语言模型的涌现能力&lt;br /&gt;
|-&lt;br /&gt;
! 模型 !! 发布时间 !! 参数量 !! 关键涌现能力&lt;br /&gt;
|-&lt;br /&gt;
| GPT-3 || 2020年5月 || 175B || 上下文学习、简单推理&lt;br /&gt;
|-&lt;br /&gt;
| Gopher || 2021年12月 || 280B || 复杂问答、知识整合&lt;br /&gt;
|-&lt;br /&gt;
| PaLM || 2022年4月 || 540B || 多步推理、代码生成&lt;br /&gt;
|-&lt;br /&gt;
| Chinchilla || 2022年7月 || 70B || 高效知识压缩(数据优化)&lt;br /&gt;
|-&lt;br /&gt;
| GPT-4 || 2023年3月 || 1T+ || 多模态理解、高阶推理&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
针对大语言模型涌现能力的起源和机制，研究者提出了多种理论解释，形成了三种主流假说：规模效应假说、度量指标假说和任务复杂度假说。这些理论从不同角度阐释了涌现现象，各有其立论基础和证据支持，也反映了当前对AI系统认知的多元视角。&lt;br /&gt;
&lt;br /&gt;
三种理论解释并非互斥，而是从不同层面揭示了涌现现象的多维本质。规模效应假说强调模型内在容量的决定性作用；度量指标假说揭示评估方法对现象观测的影响；任务复杂度假说则关注问题本身的结构特性。一个整合性观点认为，真正的涌现能力可能是三者共同作用的结果——模型需要足够规模来形成复杂内部表示，任务需要足够复杂度以区分能力层级，而科学的评估方法才能准确揭示这一过程。&lt;br /&gt;
&lt;br /&gt;
== 规模效应假说 ==&lt;br /&gt;
规模效应假说认为，涌现能力是模型参数量变引发质变的自然结果。复杂系统在参数变化时可能经历行为上的剧烈转变，这种变化通过研究小规模系统无法预见。当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。&lt;br /&gt;
&lt;br /&gt;
规模效应的理论依据可追溯至相变理论，复杂系统在参数变化时可能经历行为上的剧烈转变。类似地，当语言模型规模扩大时，其内部表示空间可能重组为更高效的结构，从而突然获得解决新问题的能力。Kaplan等人提出语言模型的交叉熵损失随计算量、数据量和模型大小平滑变化，但下游任务的指标可能表现出非线性跃迁&amp;lt;ref&amp;gt;Kaplan, J., McCandlish, S., Henighan, T., Brown, T. B., Chess, B., Child, R., ... &amp;amp; Amodei, D. (2020). Scaling laws for neural language models. arXiv preprint arXiv:2001.08361.&amp;lt;/ref&amp;gt;。Michaud 等人提出模型学习行为的核心是“量子”（quanta）。模型的能力可以被分解为一组离散的、可枚举的、独立的子技能或知识单元，每一个量子对应一个基本的模型功能或技能。这些技能的学习频率遵循幂律分布，因此神经网络既表现出平滑的平均性能提升，又可能在某些任务上突然涌现新能力，涌现现象是量子被模型在特定规模下学会的结果&amp;lt;ref&amp;gt;Michaud, E., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (2023). The quantization model of neural scaling. Advances in Neural Information Processing Systems, 36, 28699-28722.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 度量指标假说 ==&lt;br /&gt;
度量指标假说对涌现能力的存在性提出挑战，认为所谓&amp;quot;涌现&amp;quot;可能是评估方式人为造成的假象。斯坦福大学的Schaeffer等人系统论证了这一观点，指出92%的涌现现象出现在非线性或不连续的指标下，如Multiple Choice Grade(多选评分)和Exact String Match(精确字符串匹配)&amp;lt;ref&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
该假说的数学基础在于指标对错误的放大效应。假设模型单标记错误率随规模平滑下降(遵循幂律)，但准确率要求所有标记完全正确，其概率随序列长度几何级数下降。这种非线性转换可使性能曲线在特定规模下呈现突变。例如，在L位加法任务中，当使用精确匹配指标时，模型表现出明显的&amp;quot;涌现&amp;quot;能力，而改用token编辑距离等线性指标后，性能提升变得平滑连续。&lt;br /&gt;
&lt;br /&gt;
Schaeffer等人在视觉任务(如MNIST分类和CIFAR重建)上通过设计阈值化指标，成功在卷积网络和自编码器中诱导出类似语言模型的涌现现象。这表明&amp;quot;相变&amp;quot;式行为可能普遍存在于各类深度学习系统中，而不仅限于语言模型。涌现能力可以由研究人员在单一幂律下诱导，一些涌现能力可能确实是突然出现的，而一些涌现能力可能归因于度量。科学评估需区分模型内在能力与指标人为效应，避免将统计假象误认为根本突破。&lt;br /&gt;
&lt;br /&gt;
== 任务复杂度假说==&lt;br /&gt;
&lt;br /&gt;
任务复杂度假说从问题结构角度解释涌现，认为某些任务需要模型具备最低限度的计算复杂度或知识整合能力才能解决。这一观点得到多步骤任务表现的强力支持——思维链能力通常在模型能够同时保持多条规则或事实时才突然出现。&lt;br /&gt;
&lt;br /&gt;
复杂性阈值与数据分布密切相关。涌现能力主要出现在多步骤复杂任务上，而知识密集型任务通常遵循平滑的缩放定律。模型可能需要足够容量来构建中间表示，才能分解和解决复杂问题。当模型规模不足时，其内部&amp;quot;工作记忆&amp;quot;可能无法支持多步推理所需的临时信息存储和操作&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)”&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族（即采用[[全连接自注意力机制]]的模型）的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
[[文件:JWeiTable1.png|800px|thumb|center|大语言模型出现涌现现象的门槛训练FLOPs和参数量&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例；后者是更复杂的提示，比如思维链(Chain-of-Thought, CoT)提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
===使用少量样本提示的任务===&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===使用增强提示策略的任务===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
在复杂科学中，对复杂系统的涌现的研究由来已久。目前，[[因果涌现]]是主流的对涌现定量研究的理论框架。这个概念最早由美国理论神经生物学家[[Erik Hoel]] 在2013年提出。下图是对该理论的一个抽象框架，其中，横坐标表示时间，纵坐标表示尺度。该框架可以看成是对同一个动力系统在微观和宏观两种尺度上的描述。其中，[math]f_m[/math] 表示微观动力学，[math]f_M[/math] 表示宏观动力学，二者通过一个粗粒化函数 [math]\phi[/math] 相连。在一个离散状态的马尔科夫动力系统中，[math]f_m[/math] 和 [math]f_M[/math] 都是马尔科夫链。&amp;lt;math&amp;gt; EI &amp;lt;/math&amp;gt; 是[[有效信息]]——因果效应强度的度量指标。由于微观态可能具有更大的随机性，这导致微观动力学的[[因果性]]比较弱，所以通过对每一个时刻的微观态进行合理的粗粒化，就有可能得到因果性更强的宏观态。所谓的因果涌现，就是指当我们对微观态进行粗粒化的时候，宏观动力学的[[有效信息]]会增加这一现象，并且宏观态与微观态的[[有效信息]]之差被定义为因果涌现的强度。&lt;br /&gt;
&lt;br /&gt;
[[文件:因果涌现理论.png|因果涌现理论框架|alt=因果涌现理论抽象框架|居左|400x400像素]]&lt;br /&gt;
&lt;br /&gt;
除此以外，还有其他的度量方法，可参考集智百科词条[[因果涌现]]。相比于目前大多数对于大语言模型的涌现的刻画，复杂系统研究领域里对涌现的度量的关键区别在于：1.在因果描述的层次上度量，即更关注系统本身的结构而非完成下游任务的能力；2.在多尺度建模的框架下，比较微观和宏观尺度，所以需要对复杂系统（大语言模型）建立多尺度视角；3.使用信息论领域的指标。&lt;br /&gt;
&lt;br /&gt;
基于复杂系统涌现理论进行度量的好处是，量化结果不依赖于具体的任务设定或人为设定指标时额外引入的非线性。下面介绍一个基于信息论和大模型结构的度量涌现的研究。&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现 ====&lt;br /&gt;
受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|500x500像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|500x500像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
==渗流模型==&lt;br /&gt;
渗流模型（Percolation Model）最早用于描述物质在多孔介质中的渗透过程。近年来，这一模型被借用来解释神经网络，特别是大语言模型（LLM）中的涌现现象。涌现现象指的是当模型规模（数据、计算资源、参数等）达到某一临界点时，模型会突然展示出之前无法预见的能力 。这种能力的跃升是非线性的，且无法通过对小规模模型的简单外推预测。&lt;br /&gt;
[[文件:涌现作为学习的相态(Emergence as phases of learning).png|替代=涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。|无|缩略图|381x381像素|涌现现象在学习过程中类似物质相变的不同阶段，强调模型能力随着训练规模的增加而突变。]]&lt;br /&gt;
在该模型中，节点（如实体、属性等）通过边（如实体与属性的配对）连接在一起。随着训练数据和参数规模的增加，节点之间逐渐形成一个“连通子图”，一旦这个子图的规模突破某个阈值，模型就会展现出新的能力 。这一过程与渗流模型中“临界阈值”概念相似，表示模型从局部学习到全局能力的跃升。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型与大语言模型的关联&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在大语言模型的训练过程中，模型不断学习和优化其对文本的表示，其中涉及到理解语言的语法、上下文等结构。当模型学习到足够的语法规则和上下文依赖结构时，它的表现会发生突变，尤其是在特定任务上的表现，例如文本生成、推理等任务 。这种能力的跃升可以通过渗流模型来理解，即在模型中逐步形成连接的节点或结构，在达到某一临界点时，能力的表现会发生突变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流模型的数学框架&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
渗流模型的数学框架基于图论，尤其是二分图（Bipartite Graph）模型。在这个图中，一类节点代表实体（如人、物体），另一类节点代表属性（如行为、特征）。边表示实体和属性之间的关系或配对。随着训练数据的增加，边的数量增加，最终当模型学习到足够的配对时，图中会形成一个巨大的连通子图 。这一过程类似于渗流模型中在临界点时，多个小簇合并形成一个大簇的现象 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;渗流阈值与涌现现象&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
研究表明，当模型的学习数据量、参数量或计算量达到一定的临界值时，模型能力会突然跃升 。这一现象与渗流模型中的“阈值过渡”类似。在渗流模型中，节点之间的连接在达到临界密度后会从断裂状态转变为连通状态。类似地，当大语言模型在学习过程中跨越某个临界点时，模型的能力也会发生质变 。&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;实验验证&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
在研究中，作者使用渗流模型模拟了大语言模型的学习过程，并验证了这一模型的有效性。例如，在训练过程中，当模型的能力提升时，发现其能力提升与模型学习的语法规则和上下文依赖结构相关 。当这些结构学习到足够的程度后，模型的表现会突然提升，表明模型从一个“局部”能力的状态跃升到一个“全局”能力的状态 。这一现象与渗流模型中“临界点”过渡的特性一致。&lt;br /&gt;
&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AI生物学==&lt;br /&gt;
&lt;br /&gt;
根据前文提及的[[因果涌现]]理论，涌现的发生涉及从微观到宏观的多个尺度。当人们在用语言交谈时，实际上在传递宏观层面的语义，和知识量子较为相似。它与大模型参数的对应关系是大模型可解释性的关键所在，同时是非常复杂的。往往一个语义要与多个参数相对应，而同一个参数也会参与不同语义的形成当中，即神经元的多义性，因为语言世界中的概念（语词之间有意义的排列组合）一般远多于神经网络的参数。那大语言模型是否真正把握了语言中的宏观规律，并且主要由这些宏观的理解来完成任务呢？&lt;br /&gt;
&lt;br /&gt;
近期，开发Claude大模型的团队Anthropic公司提出了一系列基于Claude行为表现的大模型可解释性工作 &amp;lt;ref&amp;gt;Lindsey, et al., &amp;quot;On the Biology of a Large Language Model&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ameisen, et al., &amp;quot;Circuit Tracing: Revealing Computational Graphs in Language Models&amp;quot;, Transformer Circuits, 2025.&amp;lt;/ref&amp;gt;，名为AI生物学（AI biology）。他们对于大模型解释的架构主要来自跨层转码器（Cross-Layer Transcoder，CLT）的应用。如下图所示，CLT内部有编码器和解码器，每一个CLT模块把某一层的残差作为输入，解码的输出则重构预测该层后续所有层的输出，同时考虑解码器权重的正则化，使得token和CLT表征之间的对应关系可以尽可能稀疏。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude CLT.png|无|缩略图|434x434px|CLT的示意图]]&lt;br /&gt;
&lt;br /&gt;
根据训练好的CLT，我们可以根据CLT权重和隐变量的激活程度构建输入token、中间层表征以及预测token之间的因果图，也就能看清大模型作出预测的路径是怎样的了。下面我们主要介绍三个案例来分析大模型内部的“思考过程”。第一个问题是，大模型如何横跨多种语言完成交流？&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude bilang.png|无|缩略图|602x602px|面对同一个问题（“小”的反义词是什么）的不同语言表述，大模型内部除了有针对不同语言的专门的模块以外，还有一个语义理解的共享模块。]]&lt;br /&gt;
&lt;br /&gt;
上图是一个高度简化版的因果图，提示词是多国语言版本的相同问题：“小的反义词是什么”。每一个语言下的问题都会涉及一个和语言相关模块，提示大模型要用特定的语言回答。更重要的是，它们都用到一个共享的表征，其中涉及3个概念：“小”、“反义词”、“大”。这个表征与特定的语言无关。而且模型越大，这种共享表征占比就更多。这证实了大模型的“思考”发生在一个与语言种类无关的抽象的语义空间里。它说明，从一种语言中学到的知识，Claude可以直接迁移到其他语言当中。&lt;br /&gt;
&lt;br /&gt;
第二个问题是，大模型如何写诗？人们之前猜测，因为大模型每次都只预测下一个词，所以不会对一首诗做整体规划，而是每次预测下一个词的时候一方面保证结尾押韵，另一个方面保证它是通顺合理的。结果，团队发现Claude在写诗时有在做提前规划，如下图所示。比如在第一行诗的结尾“grab it”的后面，模型马上开始考虑以“rabbit”作为第二句的结尾来押韵。因果图的要义在于我们可以对某个变量施加[[干预]]，看看会发生什么，这也是神经科学家研究大脑功能的方法论。在AI生物学这个工作里，作者可以通过修改某一个CLT的隐变量来达成干预的目的。如果我们去除中间层“rabbit”这个表征，大模型还有其他的候选韵脚，比如“habit”。如果把中间层的词换成“green”，大模型仍然可以以它作为结束完成一首有意义的小诗。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude poem.png|无|缩略图|608x608px|图中浅蓝色部分是提示词，橙红色部分是输出。]]&lt;br /&gt;
&lt;br /&gt;
如果我们把词语接龙的过程看成是一个动力学过程，原本微观动力学是只预测下一个词，只会在最后一个词的时候考虑韵脚的问题。结果大模型是先确定了最后的韵脚词和候选词，再给出这句话的每一个词。这相当于是先“想”清楚了整个段落的宏观目标，再决定具体的微观上的词语选择，即发生了跨尺度的[[向下因果]]。如果这种能力是在达到某个规模阈值后拥有的，不难想象大模型会在各种写作和推理任务上表现有突然的提升。&lt;br /&gt;
&lt;br /&gt;
第三个问题是，大模型如何完成各种数学计算任务？我们知道，大模型不会有针对数学任务的专门训练，一切相关的训练也都是在文本学习中完成的。而涌现现象，也往往是在数学推理这样复杂的任务上显著地体现出来。那大模型在完成数学运算时，究竟是靠强大的记忆力把所有计算结果都记住了，还是像我们在小学里学的那样，一步步学会的？事实上，大模型针对数学运算有两条并行的思考路径，如下图所示。&lt;br /&gt;
&lt;br /&gt;
[[文件:Claude math.png|无|缩略图|608x608px|计算的36+59的内部思考过程。]]&lt;br /&gt;
&lt;br /&gt;
一方面，大模型会对结果有一个粗糙的估计，给出结果的一个范围，对应图中蓝色的部分。另一方面，大模型也会做精确的计算，如图中紫色的部分，对个位数给出一个精确的结果。有意思的是，如果让大模型解释自己是如何做出这道题的，它似乎意识不到自己真正的“心算”过程，而是模仿人类的解释，说自己计算了个位数进位了1到十位数。&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:JWeiTable1.png&amp;diff=43674</id>
		<title>文件:JWeiTable1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:JWeiTable1.png&amp;diff=43674"/>
		<updated>2025-04-30T14:35:52Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JWeiTable1&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43317</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43317"/>
		<updated>2025-04-13T03:52:31Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 历史溯源 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
FZY: 谢谢提示！已将区别的文字描述放在“实例”这一节开头，暂时不打算再绘制对比图了。因为增强含义更类似于描述技术进步，而进阶则更类似于描述人的技能提升，所以已将augmented全部翻译为“增强”。&lt;br /&gt;
&lt;br /&gt;
FZY：通过这一次的梳理，我发现“使用少量样本提示的任务”和“使用增强提示策略的任务”两节好像模糊了提示策略的区别以及任务的区别。“使用少量样本提示的任务”一节都是少量样本提示，但是用了很多种不同的任务来论证和作图。而“使用增强提示策略的任务”使用了不同类型的增强提示策略，并举了相应的一些例子。写作上的不对称可能是提示策略对模型能力提升的影响还不清楚一种表现。可以参照其他文献进行梳理和论证。&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
YMZ：看图，似乎两者就是判断题和单选题的区别？记得按词条格式这里引用文献，这样我方便去原文看一下&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
YMZ：嗯，这张图可以稍微简单一点，不是特别重要&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43316</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43316"/>
		<updated>2025-04-13T03:52:26Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力涌现的实例 */ 梳理少量样本提示策略和增强提示策略的区别&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集[[Transformer架构]]采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含Billion至Trillion级的参数量（如GPT-3的参数量为175B）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有54B参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 [[DeepSeek-R1]] 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
为了使生成式 AI 模型产生最佳输出，可以采用提示(Prompt)来构建或设计指令。在输入和输出文本的任务中，提示是向AI模型解释其任务的自然语言文本，包含请求、指令、示例，以及任务的背景信息、完成任务的步骤等。按照提示内容的差异，可以将提示简单划分为少量样本提示(Few-Shot Prompting)和增强提示(Augmented Prompting)。前者是一个到数个输入信息和输出结果的示例；后者是更复杂的提示，比如思维链(Chain-of-Thought, CoT)提示、不包括示例的任务描述、草稿本(Scratchpad)技术等，更复杂的提示能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用增强提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读一段对于任务的描述来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43315</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43315"/>
		<updated>2025-04-13T02:43:10Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/*使用增强提示策略的任务*/ 将augmented全部翻译为“增强”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集[[Transformer架构]]采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含Billion至Trillion级的参数量（如GPT-3的参数量为175B）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有54B参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 [[DeepSeek-R1]] 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用增强提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43307</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43307"/>
		<updated>2025-04-11T09:46:20Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型家族分类 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 历史溯源 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
FZY: 已经添加交叉引用。似乎不需要所有细节都放进来。我在梳理完“基本架构与应用场景的分类和涌现的关系&amp;quot;之后进行此处内容的删补。&lt;br /&gt;
&lt;br /&gt;
这个章节的内容还需找可靠资料进行验证&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
* 关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经将文中参数量单位改为KMB&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43306</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43306"/>
		<updated>2025-04-11T09:44:19Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/*大语言模型家族分类*/ 增加交叉引用&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如[[规模法则]]、[[涌现]]、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集[[Transformer架构]]采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含Billion至Trillion级的参数量（如GPT-3的参数量为175B）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有54B参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 [[DeepSeek-R1]] 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
[[涌现]]这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的[[自然语言处理]]模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43305</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43305"/>
		<updated>2025-04-11T09:31:14Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型家族分类 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含Billion至Trillion级的参数量（如GPT-3的参数量为175B）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有54B参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 DeepSeek 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43304</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43304"/>
		<updated>2025-04-11T09:29:43Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 历史溯源 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
这个章节的内容还需找可靠资料进行验证&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
* 关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经将文中参数量单位改为KMB&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43303</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43303"/>
		<updated>2025-04-11T09:29:02Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型家族分类 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
这个章节的内容还需找可靠资料进行验证&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
* 关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经将文中参数量单位改为KMB&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43302</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43302"/>
		<updated>2025-04-11T09:28:45Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
- 这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
- 这个章节的内容还需找可靠资料进行验证&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
* 关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经将文中参数量单位改为KMB&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可添加新研究结果进行对比&lt;br /&gt;
&lt;br /&gt;
修改本节文献引用&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43301</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43301"/>
		<updated>2025-04-11T09:27:29Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型家族分类 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
- 这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
- 这个章节的内容还需找可靠资料进行验证&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
* 关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经将文中参数量单位改为KMB&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
* 【修改本节文献引用】&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可对比更新的研究&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43300</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43300"/>
		<updated>2025-04-11T09:26:35Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
* 关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
FZY: 感谢指正，已经将文中参数量单位改为KMB&lt;br /&gt;
&lt;br /&gt;
* 另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较&lt;br /&gt;
&lt;br /&gt;
FZY:这一句具体说的什么意思&lt;br /&gt;
&lt;br /&gt;
* 下图是一个少量样本提示的示例。&lt;br /&gt;
&lt;br /&gt;
FZY: 缺少示例图&lt;br /&gt;
&lt;br /&gt;
* 【修改本节文献引用】&lt;br /&gt;
&lt;br /&gt;
* 解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值&lt;br /&gt;
&lt;br /&gt;
FZY: 此处可对比更新的研究&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43299</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43299"/>
		<updated>2025-04-11T09:23:24Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用少量样本提示的任务 */ 修改参数量单位为kmb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 DeepSeek 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; FLOPs（约有13B参数），LaMDA达到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（约为68B参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年），图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs（280B参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;（参数约为10B）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（70B-280B参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt; FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt; FLOPs（540B参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43298</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43298"/>
		<updated>2025-04-11T09:17:39Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用进阶提示策略的任务 */  修改参数单位为kmb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 DeepSeek 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练 FLOPs（约100B参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（8B参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约100B参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（40M参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较。如图D所示，真/假技术的优势仅在大约3×10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（52B参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43297</id>
		<title>讨论:大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43297"/>
		<updated>2025-04-11T09:08:32Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型能力的涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=大语言模型家族分类=&lt;br /&gt;
&lt;br /&gt;
这个章节目前缺少引用文献和交叉引用。在添加交叉引用的时候可以注意一下是否所有细节都需要在这里写出来，还是可以放到别的词条里。&lt;br /&gt;
&lt;br /&gt;
* 而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
YMZ：基本架构与应用场景的分类和涌现的关系具体是什么？&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
* 这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&lt;br /&gt;
&lt;br /&gt;
YMZ：这个表述可以放在前面大语言模型分类那个章节里了，这才是我们补充那个新章节的目的。现在前面介绍家族分类的细节太多了，应该只保留讨论涌现现象会用到的相关细节。&lt;br /&gt;
&lt;br /&gt;
* 研究者通常在训练模型时使用固定大小的训练集[7][8]&lt;br /&gt;
&lt;br /&gt;
YMZ：这个出现在文献的哪个段落？&lt;br /&gt;
&lt;br /&gt;
* 尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
YMZ：在“实例”这一节开头就讲它们的区别。另外，进阶提示和增强提示应该是同一概念吧，翻译上要统一。&lt;br /&gt;
&lt;br /&gt;
* 多即不同 (More is Different)&lt;br /&gt;
&lt;br /&gt;
LJ：这个论文比较经典，一般翻译为“多者异也”，供参考。&lt;br /&gt;
FZY：感谢提示，已经修改为“多者异也”&lt;br /&gt;
&lt;br /&gt;
* 使用进阶提示策略的任务-程序执行：在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助&lt;br /&gt;
&lt;br /&gt;
LJ：这里根据图C和原论文数据，应该是 ∼9· 10^19&lt;br /&gt;
FZY: 感谢指正，已经改正了&lt;br /&gt;
&lt;br /&gt;
关于参数数量的描述，是否使用技术上更常用的 KMB 单位比较好？比如这里是40M。&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
* 例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。&lt;br /&gt;
&lt;br /&gt;
YMZ:这一段我搬到这里来了，可以在这一章节里统一叙述涌现背后相关因素的分析。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
* 这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现&lt;br /&gt;
&lt;br /&gt;
YMZ：读着不通顺&lt;br /&gt;
&lt;br /&gt;
* 其中 token 是句子中具有复杂模式的微观（micro）单元&lt;br /&gt;
&lt;br /&gt;
YMZ：这个对于不理解token这个概念的人来说还是不理解。token这个基本概念的解释可以先不放，后面根据需求统一给术语表&lt;br /&gt;
&lt;br /&gt;
* 因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么它是涌现现象，根据哪个定义判断的？&lt;br /&gt;
&lt;br /&gt;
* 受信息论启发，论文中将“语义”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的文字不如用公式来表达，而且不适合放在提纲挈领的第一段。&lt;br /&gt;
&lt;br /&gt;
* 要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个结论是为什么？还是说它是定义？&lt;br /&gt;
&lt;br /&gt;
YMZ：这一段里h是单个的token吗？以及输入输出长度都是T吗？&lt;br /&gt;
&lt;br /&gt;
* 研究者将序列中的 token 变量分为两类：微观变量和宏观变量。&lt;br /&gt;
&lt;br /&gt;
YMZ：按照这个分法，有没有输出token是受一部分输入token影响的？这算是介观变量吗？&lt;br /&gt;
&lt;br /&gt;
* 因此，宏观层面代表语义层级，微观层面代表 token 层级。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个“因此”的逻辑是什么，宏微观变量不是人为指定的吗？&lt;br /&gt;
&lt;br /&gt;
* 基于 Erik Hoel 等人的因果涌现理论[11][12]和 Rosas 等人基于信息分解量化涌现的理论[13]，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模&lt;br /&gt;
&lt;br /&gt;
YMZ：所以IE的定义根源于Erik和Rosas等人的工作？那应该在前面就讲清楚。&lt;br /&gt;
&lt;br /&gt;
* IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度&lt;br /&gt;
&lt;br /&gt;
YMZ：什么是语义熵？&lt;br /&gt;
&lt;br /&gt;
YMZ：对于这个定量公式有一个困惑是，如果找到宏观的token，是要计算前后token在多大程度上独立吗（满足马尔可夫性）？&lt;br /&gt;
&lt;br /&gt;
* 研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成&lt;br /&gt;
&lt;br /&gt;
YMZ：所以这里的IE是定义在输出文本上的？在给出这个结论之前，应该先说清楚IE的定义。逻辑顺序是，前文的涌现现象 to 为什么要谈论IE to IE的定义 to 基于IE指标的发现&lt;br /&gt;
&lt;br /&gt;
* 当第l个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义&lt;br /&gt;
&lt;br /&gt;
YMZ：读起来很难懂，可不可以有具体的例子？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43296</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43296"/>
		<updated>2025-04-11T09:07:48Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用进阶提示策略的任务 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 DeepSeek 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;（80亿参数）或更小的模型有损害，只有当规模扩大到10&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为9×10&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43295</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43295"/>
		<updated>2025-04-11T08:57:25Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 涌现的定性定义 */ 多者异也&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为 O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及 DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA 对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过 DeepSeek 等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多者异也 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''（Multi-task language understanding）. 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''（Word in Context, WiC). 图H展示了一个语义理解基准测试：语境中的词语基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)\log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = \exp (-L_{CE}(N)) = \exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
大语言模型能够从输入文本中提取语义信息。这里语义可以看作是从按照特定意义组织的 token 集合中自然涌现，其中 token 是句子中具有复杂模式的微观（micro）单元，语义则是具有可预测行为特征的宏观（macro）现象。因此，大语言模型的语义理解能力，可以看作是从微观到宏观的一种涌现现象。Chen 等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化大语言模型从输入token中提取语义信息的能力。受信息论启发，论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较（宏观层面）token 序列相对于（微观层面）单个token的熵减来对此进行量化。一个更擅长从 token 中推导语义的模型，应当能为整体序列带来比单个 token 更显著的熵减效果。&lt;br /&gt;
&lt;br /&gt;
====量化大语言模型的信息涌现====&lt;br /&gt;
&lt;br /&gt;
研究者将 Transformer 模块看作是语言模型的基本单元。要计算 Transformer 模型中的信息涌现，需要从数学上度量微观与宏观层面的熵减。对于任意的 Transformer 模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ，给定输入序列 token 长度 T 和隐状态维度 D，输入表征由 &amp;lt;math&amp;gt;H_l = \{ h^0_l, h^1_l, h^2_l, ..., h^{T−1}_l \}&amp;lt;/math&amp;gt; 表示，输出表征为  &amp;lt;math&amp;gt;H_{l+1} = \{ h^0_{l+1}, h^1_{l+1}, h^2_{l+1}, ..., h^{T−1}_{l+1} \}&amp;lt;/math&amp;gt; ，其中 &amp;lt;math&amp;gt;H \in R^{T×D}&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;h^t \in R^{1×D}&amp;lt;/math&amp;gt; 。假设多层模块中 Next-token-prediction (NTP) 预测机制的自回归过程是马尔可夫随机过程。&lt;br /&gt;
&lt;br /&gt;
研究者将序列中的 token 变量分为两类：微观变量和宏观变量。'''微观变量'''指仅受单个输入 token 影响的 token，例如  &amp;lt;math&amp;gt;h^0&amp;lt;/math&amp;gt;  满足转移概率 &amp;lt;math&amp;gt;p_{ h^0_{l+1} | h^0_l }&amp;lt;/math&amp;gt; ；'''宏观变量'''则聚合所有微观变量的信息，其对应的 token 受输入序列中全部 token 的影响，例如  &amp;lt;math&amp;gt;h^{T-1}_{l+1}&amp;lt;/math&amp;gt;   满足转移概率&amp;lt;math&amp;gt;p_{ h^{T-1}_{l+1} | h^0_l, h^1_l, h^2_l, ..., h^t_l }&amp;lt;/math&amp;gt; 。 &lt;br /&gt;
&lt;br /&gt;
NTP 机制可以看作是从最微观尺度向最宏观尺度逐步粗粒化，并最终形成有意义的语义。因此，宏观层面代表语义层级，微观层面代表 token 层级。为了进一步量化动态过程中宏观（语义层面）与微观（token层面）转移概率的差异，基于 Erik Hoel 等人的因果涌现理论&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, and G. Tononi. Quantifying causal emergence shows that macro can beat micro. Proceedings of the National Academy of Sciences, 110(49):19790–19795, 2013.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;E. P. Hoel, L. Albantakis, W. Marshall, and G. Tononi. Can the macro beat the micro? integrated information across spatiotemporal scales. Neuroscience of Consciousness, 2016(1):niw012, 2016.&amp;lt;/ref&amp;gt;和 Rosas 等人基于信息分解量化涌现的理论&amp;lt;ref&amp;gt;F. E. Rosas, P. A. Mediano, H. J. Jensen, A. K. Seth, A. B. Barrett, R. L. Carhart-Harris, and D. Bor. Reconciling emergences: An information-theoretic approach to identify causal emergence in multivariate data. PLoS computational biology, 16(12):e1008289, 2020.&amp;lt;/ref&amp;gt;，研究中将其视为一个熵减过程，采用互信息对信息涌现进行建模。文章中对大语言模型的信息涌现做了如下定义： &lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 表示微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的信息涌现（IE）强度可以描述为&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕捉集体语义。IE 可以简要理解为，语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-04-06 at 17.31.11.png|无|缩略图|800x800像素|将多层模块中 NTP 预测机制的自回归过程类比为马尔可夫随机过程]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''信息涌现指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究者在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的上下文学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，上下文学习比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，大语言模型生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是大语言模型生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象&amp;lt;ref&amp;gt;M. A. Bedau. Weak emergence. Philosophical perspectives, 11:375–399, 1997.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;M. A. Bedau. Downward causation and autonomy in weak emergence. 2008.&amp;lt;/ref&amp;gt;。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到  &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; 时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（ &amp;lt;math&amp;gt;10^9&lt;br /&gt;
&amp;lt;/math&amp;gt; 至 &amp;lt;math&amp;gt;10^{10}&lt;br /&gt;
&amp;lt;/math&amp;gt; ）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|替代=|无|缩略图|800x800像素|研究中评估了8个算术任务的表现与信息涌现指标IE之间的关联]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
==知识量子理论==&lt;br /&gt;
2023年，MIT的Tegmark团队借鉴量子的概念，提出了知识量子理论来诠释大语言模型的各种现象，包括神经标度律、涌现等&amp;lt;ref name=&amp;quot;:quanta&amp;quot;&amp;gt;Michaud, E. J., Liu, Z., Girit, U., &amp;amp; Tegmark, M. (n.d.). The Quantization Model of Neural Scaling. &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2303.13506&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。作者们假设，知识是以知识量子（knowledge quanta）的形式一份一份存在在自然语言当中。当大语言模型进行训练和学习时，就是在学一个个知识量子。下图给出的，是作者们通过对梯度进行聚类得到的知识量子的示例。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta exam.png|无|缩略图|800x800像素|关于知识量子的具体示例]]&lt;br /&gt;
&lt;br /&gt;
比如图中展示的50号聚类得到的知识量子，便是专门负责对数字序号进行预测的知识。而100号聚类得到的知识量子，是对于代码中换行符号的预测。这些知识量子的重要性及使用频率可以非常不同。根据[[齐普夫定律]]，作者假设知识量子在语料中的分布服从[[幂律分布]]。所以这正是作者能够从知识量子理论中推出神经标度律的关键假设所在。&lt;br /&gt;
&lt;br /&gt;
那知识量子理论能否用来解释涌现，以及建立起涌现和神经标度律之间的关联呢？如下图所示，交叉熵损失随着模型参数规模的增大会有不同的下降方式，一种是当参数规模达到某一阈值是损失突然大幅下降，便说明在这个任务上大模型出现涌现现象；另外则是损失平滑线性地下降，这便对应的是神经标度律。作者发现，当任务只和单个量子相关（Monogenic）的时候，损失的变化呈现为涌现；而如果任务和多个量子都相关（Polygenic），损失的变化趋势便呈现为神经标度律。按照这种分析，神经标度律其实是大量知识量子各自涌现结果的平均现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:Quanta emerg.png|无|缩略图|800x800像素|当任务涉及单个量子时，loss的变化体现为涌现；涉及多个量子时，体现为神经标度律]]&lt;br /&gt;
&lt;br /&gt;
== 渗流模型 ==&lt;br /&gt;
Lubana, E. S., Kawaguchi, K., Dick, R. P., &amp;amp; Tanaka, H. (2024). A Percolation Model of Emergence: Analyzing Transformers Trained on a Formal Language (arXiv:2408.12578). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2408.12578&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 参考文献 =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相关读书会：&lt;br /&gt;
&lt;br /&gt;
https://pattern.swarma.org/study_group_issue/446&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43187</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43187"/>
		<updated>2025-04-04T09:27:11Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 从规模法则到涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;, 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = exp (-L_{CE}(N)) = exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
如何量化大语言模型（LLMs）的语义理解能力？Chen等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化 LLMs 从输入token中提取语义信息的能力。论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较token序列（宏观层面）相对于单个token（微观层面）的熵的减少来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
研究者设计了一个轻量级估计器（estimator）来计算每个 Transformer 层的互信息，该估计器具有任务无关性和模型架构无关性。他们在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的情境学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，ICL 比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”（IE）与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''（IE）则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
====信息涌现的定义====&lt;br /&gt;
文章中对信息涌现做了如下定义：&lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 是宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 是微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度可以描述为，&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义。IE可以简要理解为，“语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何估算大模型的IE指标？&lt;br /&gt;
&lt;br /&gt;
优化误差函数 L&lt;br /&gt;
&lt;br /&gt;
'''IE指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到10^10时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（10^9至10^10）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|缩略图|研究中评估了8个算术任务的表现与IE值之间的关联关系]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43186</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43186"/>
		<updated>2025-04-04T09:26:28Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 从规模法则到涌现现象 */ 修改图片和精简文字&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图a所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。而若某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = exp (-L_{CE}(N)) = exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图b所示，可以观察到在一个线性-对数图中，只是因为度量的变化，就观察到了模型能力随模型规模增大而非线性地增长，即呈现出涌现能力的现象。这一模式和已发表的涌现现象（图b里的小图）是一致的。而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance)，如下图c所示，则会发现模型能力又随模型规模平滑、连续和可预测的变化，即未出现涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png|替代=|无|800x800像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依据类似的分析，研究者认为选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
总之，一些突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
如何量化大语言模型（LLMs）的语义理解能力？Chen等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化 LLMs 从输入token中提取语义信息的能力。论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较token序列（宏观层面）相对于单个token（微观层面）的熵的减少来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
研究者设计了一个轻量级估计器（estimator）来计算每个 Transformer 层的互信息，该估计器具有任务无关性和模型架构无关性。他们在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的情境学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，ICL 比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”（IE）与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''（IE）则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
====信息涌现的定义====&lt;br /&gt;
文章中对信息涌现做了如下定义：&lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 是宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 是微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度可以描述为，&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义。IE可以简要理解为，“语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何估算大模型的IE指标？&lt;br /&gt;
&lt;br /&gt;
优化误差函数 L&lt;br /&gt;
&lt;br /&gt;
'''IE指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到10^10时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（10^9至10^10）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|缩略图|研究中评估了8个算术任务的表现与IE值之间的关联关系]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage.png&amp;diff=43185</id>
		<title>文件:LLM-EMERGENCE-mirage.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage.png&amp;diff=43185"/>
		<updated>2025-04-04T09:01:17Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;来自Schaeffer et al., 2023 Are Emergent Abilities of Large Language Models a Mirage?&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43184</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43184"/>
		<updated>2025-04-04T08:59:07Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 从规模法则到涌现现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==从规模法则到涌现现象==&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;&lt;br /&gt;
其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。&lt;br /&gt;
由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
假设某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = exp (-L_{CE}(N)) = exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance),则会得到模型能力随模型规模平滑、连续和可预测的变化（如下图所示），即，未能观察到涌现现象。&lt;br /&gt;
&lt;br /&gt;
如下图所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。如下图所示，可以观察到在一个线性-对数图中，这种度量下的模型能力随模型规模增大而非线性地增长，呈现出涌现现象。&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage.png|缩略图|链接=Special:FilePath/LLM-EMERGENCE-mirage.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
同样地，如果研究者选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象。&lt;br /&gt;
&lt;br /&gt;
总之，有研究者认为突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
如何量化大语言模型（LLMs）的语义理解能力？Chen等人的研究中提出一种叫做“'''信息涌现'''”（Information Emergence, IE）的定量指标，来量化 LLMs 从输入token中提取语义信息的能力。论文中将“'''语义'''”（semantics）形式化定义为从token序列中抽象出的有意义信息，并通过比较token序列（宏观层面）相对于单个token（微观层面）的熵的减少来对此进行量化。&lt;br /&gt;
&lt;br /&gt;
研究者设计了一个轻量级估计器（estimator）来计算每个 Transformer 层的互信息，该估计器具有任务无关性和模型架构无关性。他们在上下文学习（in-context learning，ICL）和自然语句语境两种场景中分别应用IE指标。实验结果表明，IE 指标与大模型的情境学习'''、'''涌现、幻觉（hallucination）等现象存在内在关联'''。'''具体而言，ICL 比自然文本提供更清晰的语义，IE值较高且具有较大标准差时对应特定的幻觉。研究还发现，LLM生成的文本与人类文本具有出不同的IE值，因此IE可用于区分文本是来源于人类还是 LLMs 生成，特别是为超大规模语言模型提出了一种简单可行的检测策略。&lt;br /&gt;
&lt;br /&gt;
文章指出，“信息涌现”（IE）与“涌现”这两个概念名称相似，但含义完全不同。'''涌现'''被定义为一种在较小模型中不存在、但在较大模型中突然出现的能力。最常见的情况是，随着模型规模增大，在多项任务上的性能会快速提升。'''信息涌现'''（IE）则是基于信息论定义的概念，描述的是在宏观层面可观测、但在微观层面不可观测的现象。目前仅有少量实验反映了IE与涌现之间随模型规模增大而出现类似的快速提升的规律。&lt;br /&gt;
&lt;br /&gt;
====信息涌现的定义====&lt;br /&gt;
文章中对信息涌现做了如下定义：&lt;br /&gt;
&lt;br /&gt;
对于任意的Transformer模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; ， &amp;lt;math&amp;gt;h^{ma}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 是宏观变量， &amp;lt;math&amp;gt;h^{mi}_l&lt;br /&gt;
&amp;lt;/math&amp;gt; 是微观变量，MI(·，·) 表示互信息，模块 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; 的IE强度可以描述为，&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E(l) = MI (h^{ma}_{l+1}, h^{ma}_l) - \sum_{t=0}^{T-1} \frac{MI(h^{mi\_t}_{l+1}, h^{mi\_t}_l)}{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从信息论角度，&amp;lt;math&amp;gt;E(l)&amp;gt;0&amp;lt;/math&amp;gt; 表明：当第 &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;  个Transformer模块在整个序列（宏观变量）上带来的不确定性（熵）减少量大于其在单个token（微观变量）上的减少量时，更有可能捕获集体语义。IE可以简要理解为，“语言模型基于先前token，以更低语义熵确定性预测下一个token的置信程度”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何估算大模型的IE指标？&lt;br /&gt;
&lt;br /&gt;
优化误差函数 L&lt;br /&gt;
&lt;br /&gt;
'''IE指标与涌现的联系'''&lt;br /&gt;
&lt;br /&gt;
研究中评估了8个算术任务的表现与IE值之间的关联关系（如右图所示）。当有效参数量达到10^10时，任务性能出现显著提升，表明存在涌现现象。在同一参数范围（10^9至10^10）内，平均IE值也显著增加。&lt;br /&gt;
&lt;br /&gt;
[[文件:Screenshot 2025-03-30 at 17.38.22.png|缩略图|研究中评估了8个算术任务的表现与IE值之间的关联关系]]&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43047</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43047"/>
		<updated>2025-03-28T12:16:08Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 基于下游任务的涌现的影响因素及争议 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;&lt;br /&gt;
其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。&lt;br /&gt;
由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2b.png|边框|无框]]&lt;br /&gt;
&lt;br /&gt;
假设某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = exp (-L_{CE}(N)) = exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，可以观察到在一个线性-对数图中，这种度量下的模型能力随模型规模增大而非线性地增长，呈现出涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2c.png|边框|无框]]&lt;br /&gt;
&lt;br /&gt;
而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance),则会得到模型能力随模型规模平滑、连续和可预测的变化（如下图所示），即，未能观察到涌现现象。[[文件:LLM-EMERGENCE-mirage-fig2e.png|缩略图|替代=|无]]同样地，如果研究者选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象。&lt;br /&gt;
&lt;br /&gt;
总之，有研究者认为突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43046</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43046"/>
		<updated>2025-03-28T12:15:34Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 基于下游任务的涌现的影响因素及争议 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;&lt;br /&gt;
其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。&lt;br /&gt;
由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2b.png|边框|无框]]&lt;br /&gt;
&lt;br /&gt;
假设某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = exp (-L_{CE}(N)) = exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，可以观察到在一个线性-对数图中，这种度量下的模型能力随模型规模增大而非线性地增长，呈现出涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2c.png|边框|无框]]&lt;br /&gt;
&lt;br /&gt;
而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance),则会得到模型能力随模型规模平滑、连续和可预测的变化（如下图所示），即，未能观察到涌现现象。&lt;br /&gt;
&lt;br /&gt;
同样地，如果研究者选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象。总之，有研究者认为突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。[[文件:LLM-EMERGENCE-mirage-fig2e.png|缩略图|替代=|无]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage-fig2e.png&amp;diff=43045</id>
		<title>文件:LLM-EMERGENCE-mirage-fig2e.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage-fig2e.png&amp;diff=43045"/>
		<updated>2025-03-28T12:14:25Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage-fig2c.png&amp;diff=43044</id>
		<title>文件:LLM-EMERGENCE-mirage-fig2c.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage-fig2c.png&amp;diff=43044"/>
		<updated>2025-03-28T12:13:30Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43043</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43043"/>
		<updated>2025-03-28T12:12:56Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 基于下游任务的涌现的影响因素及争议 */ 定性预测&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=基于下游任务的涌现的影响因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：度量结果的突变性和突变的不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变度量，则会观察到模型能力的连续变化。这一点可以通过对不同度量方式的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;&lt;br /&gt;
其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。&lt;br /&gt;
由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，正确预测出单个token的概率为：&lt;br /&gt;
:&amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，此时模型能力的度量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2b.png|边框|无框]]&lt;br /&gt;
&lt;br /&gt;
假设某任务是L位整数加法，当模型输出正确结果时，记录模型正确率为1，否则记为0，则此时模型的性能和模型参数量的关系为：&lt;br /&gt;
:&amp;lt;math&amp;gt;Accuracy(N)\approx p_N(single~token~correct)^{num. of tokens} = exp (-L_{CE}(N)) = exp(-(N/c)^{a})^L&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，可以观察到在一个线性-对数图中，这种度量下的模型能力随模型规模增大而非线性地增长，呈现出涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2c.png|缩略图]]&lt;br /&gt;
&lt;br /&gt;
而如果我们把上面的正确率指标换成线性的指标，比如token编辑距离(Token Edit Distance),则会得到模型能力随模型规模平滑、连续和可预测的变化（如下图所示），即，未能观察到涌现现象。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2e.png|缩略图]]&lt;br /&gt;
&lt;br /&gt;
同样地，如果研究者选择非连续的度量，就会发现涌现现象；如果换用连续度量，就又会清除涌现现象。总之，有研究者认为突变且不可预测的模型能力提升可以被如下因素所解释&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
1. 研究者采用了和每token错误率成非线性或非连续关系的度量指标，导致以每token错误率衡量的规模曲线平滑、连续且可预测的情况下，新指标呈现出突变和不可预测的曲线；&lt;br /&gt;
&lt;br /&gt;
2. 在较小的参数范围内，由于分辨率（Resolution，在此被定义为可测的最小区间）不足，无法估计模型性能；&lt;br /&gt;
&lt;br /&gt;
3. 在较大参数范围内采样不足。&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43030</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43030"/>
		<updated>2025-03-27T12:22:19Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 影响下游任务能力涌现的因素及争议 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：指标的突变和不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变指标，则会观察到模型能力的连续变化。这一点可以通过对不同指标的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
: &amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&lt;br /&gt;
: &amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;&lt;br /&gt;
其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。&lt;br /&gt;
由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
: &amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，预测出单个正确token的概率为：&lt;br /&gt;
: &amp;lt;math&amp;gt;p(single~token~correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
如下图所示，此时模型能力的衡量指标（&amp;lt;math&amp;gt;p(single~token~correct)&amp;lt;/math&amp;gt;随模型规模(模型参数量&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;)的变化可以画为平缓增长的曲线。&lt;br /&gt;
&lt;br /&gt;
[[文件:LLM-EMERGENCE-mirage-fig2b.png|边框|无框]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage-fig2b.png&amp;diff=43029</id>
		<title>文件:LLM-EMERGENCE-mirage-fig2b.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:LLM-EMERGENCE-mirage-fig2b.png&amp;diff=43029"/>
		<updated>2025-03-27T12:20:24Z</updated>

		<summary type="html">&lt;p&gt;嘉树：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LLM-EMERGENCE-mirage-fig2b&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43022</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=43022"/>
		<updated>2025-03-27T11:08:52Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 影响下游任务能力涌现的因素及争议 */ 插入一个公式&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
上述提及的大语言模型涌现现象在判定上始终围绕两个关键特征：指标的突变和不可预测性&amp;lt;ref name=&amp;quot;:mirage&amp;quot;&amp;gt;Schaeffer, R., Miranda, B., &amp;amp; Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? (arXiv:2304.15004). arXiv. https://doi.org/10.48550/arXiv.2304.15004&amp;lt;/ref&amp;gt;。而这并不意味着它一定是关于模型性质的度量。涌现现象的发生，可能只是研究者的选择所造成的幻觉&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
也有研究者认为，非线性的或不连续的度量导致我们观察到模型能力的突变和涌现，如果改变指标，则会观察到模型能力的连续变化。这一点可以通过对不同指标的定性分析初见端倪&amp;lt;ref name=&amp;quot;:mirage&amp;quot; /&amp;gt;：比如，假设模型有N个参数(N&amp;gt;0)，模型的每token的交叉熵随参数量增加而以幂函数的形式下降：&lt;br /&gt;
: &amp;lt;math&amp;gt;L_{CE}(N) = (\frac{N}{c})^{a}, ~ c&amp;gt;0, ~ a&amp;lt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
假设存在一个真实的但未知的概率分布 &amp;lt;math&amp;gt;p &amp;lt;/math&amp;gt;和使用N参数的模型获得的预测分布 &amp;lt;math&amp;gt;\hat{p}_N&amp;lt;/math&amp;gt;，根据交叉熵的定义：&lt;br /&gt;
: &amp;lt;math&amp;gt;L_{CE}(N) = -\sum_{v \in V}p(v)log\hat{p}_N(v)&amp;lt;/math&amp;gt;&lt;br /&gt;
其中&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;是可能的tokens的集合。&lt;br /&gt;
由于p是未知的，可以用观测token &amp;lt;math&amp;gt;v^*&amp;lt;/math&amp;gt;的one-hot分布来替代，于是得到&lt;br /&gt;
: &amp;lt;math&amp;gt;L_{CE}(N) = -log\hat{p}_N(v^*)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此模型在给定输入的情况下，预测出单个正确token的概率为：&lt;br /&gt;
: &amp;lt;math&amp;gt;p(single token correct) = exp (-L_{CE}(N)) = exp(-(N/c)^{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
这是一个&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:%E5%98%89%E6%A0%91&amp;diff=42905</id>
		<title>用户讨论:嘉树</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:%E5%98%89%E6%A0%91&amp;diff=42905"/>
		<updated>2025-03-20T01:39:24Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 内容 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;这个页面简要记录一下当下的疑惑、问题、待定等&lt;br /&gt;
== 内容 ==&lt;br /&gt;
# 为什么规模曲线的横坐标没有不同数据集大小？&lt;br /&gt;
# 大模型的分类&lt;br /&gt;
# 提示工程/提示策略的分类&lt;br /&gt;
# 模型校准 calibration一段，是什么意思，还没看懂&lt;br /&gt;
# Wei et al., 2022为什么要按照不同提示的方法来分类总结涌现现象？&lt;br /&gt;
&lt;br /&gt;
== 呈现 ==&lt;br /&gt;
# 介绍分类时考虑使用更多表格和图&lt;br /&gt;
&lt;br /&gt;
== 规范 ==&lt;br /&gt;
# 文献引用&lt;br /&gt;
# 图表引用&lt;br /&gt;
# 引用知乎和csdn是否不够严谨？应当多引用公开且一手的证据和观点（如arxiv或论文），对吗？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:%E5%98%89%E6%A0%91&amp;diff=42904</id>
		<title>用户讨论:嘉树</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:%E5%98%89%E6%A0%91&amp;diff=42904"/>
		<updated>2025-03-19T13:58:06Z</updated>

		<summary type="html">&lt;p&gt;嘉树：增加讨论&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;这个页面简要记录一下当下的疑惑、问题、待定等&lt;br /&gt;
== 内容 ==&lt;br /&gt;
# 为什么规模曲线的横坐标没有不同数据集大小？&lt;br /&gt;
# 大模型的分类&lt;br /&gt;
# 提示工程/提示策略的分类&lt;br /&gt;
# 模型校准 calibration一段，是什么意思，还没看懂&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 呈现 ==&lt;br /&gt;
# 介绍分类时考虑使用更多表格和图&lt;br /&gt;
&lt;br /&gt;
== 规范 ==&lt;br /&gt;
# 文献引用&lt;br /&gt;
# 图表引用&lt;br /&gt;
# 引用知乎和csdn是否不够严谨？应当多引用公开且一手的证据和观点（如arxiv或论文），对吗？&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=42903</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=42903"/>
		<updated>2025-03-19T13:51:22Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 使用增强提示策略的任务 */  修改文字&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
请注意，大语言模型中涌现现象的出现可能取决于多种因素，不应当只归因于模型规模。例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用进阶提示策略的任务 ===&lt;br /&gt;
尽管少量样本提示可能是目前与大型语言模型互动最常见的方式，但几种其他的提示和微调策略能够进一步提高语言模型的能力。【增加对比图，少量样本提示和进阶提示的区别】&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在这里，如果一种技术在应用于规模足够大的模型之后能力有提升，即使它在规模较小的模型上表现不佳，我们也将这种现象视为涌现。&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''. 推理任务，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链(Chain-of-Thought, CoT)提示的提示策略，能够引导模型在给出最终答案之前生成一系列中间步骤，最终帮助模型解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如下图A所示，当规模扩大到10^23训练 FLOPs（约1000亿参数）时，思维链提示超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''指令跟随(Instruction Following)'''. 另一种日益增多的研究旨在使语言模型通过阅读'''描述任务'''的指令来执行新任务（无需示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够进行适当的响应（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种指令跟随的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行.''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出：草稿本(Scratchpad)，使模型能够成功执行此类多步骤计算。正如图C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准.''' 模型校准能够衡量模型预测其回答正确率的能力。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先回答问题，然后评估自身答案为正确的概率“p (True)”；另一种更标准的校准方法，是使用答案正确的概率与其他答案选项进行比较【todo 这一句具体说的什么意思】。如图D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Evidence_or_instruction_driven.png&amp;diff=42902</id>
		<title>文件:Evidence or instruction driven.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:Evidence_or_instruction_driven.png&amp;diff=42902"/>
		<updated>2025-03-19T13:44:20Z</updated>

		<summary type="html">&lt;p&gt;嘉树：来自csdn 需进一步确认准确性和来源，有必要的话做图片信息精简和重绘并翻译&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 文件说明 ==&lt;br /&gt;
来自csdn 需进一步确认准确性和来源，有必要的话做图片信息精简和重绘并翻译&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=42895</id>
		<title>大语言模型的涌现</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E7%9A%84%E6%B6%8C%E7%8E%B0&amp;diff=42895"/>
		<updated>2025-03-18T15:15:35Z</updated>

		<summary type="html">&lt;p&gt;嘉树：/* 大语言模型家族分类 */ 通用/专用模型的梳理 具体资料需进一步查证&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;大语言模型的快速发展使人们看到很多神奇的现象，比如规模法则、涌现、顿悟等等。其中涌现现象是指，某种能力在小规模模型中不存在，但当模型增长到一定规模时，突然拥有了这项能力&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;Wei, J., Tay, Y., Bommasani, R., Raffel, C., Zoph, B., Borgeaud, S., Yogatama, D., Bosma, M., Zhou, D., Metzler, D., Chi, E. H., Hashimoto, T., Vinyals, O., Liang, P., Dean, J., &amp;amp; Fedus, W. (2022). Emergent Abilities of Large Language Models (arXiv:2206.07682). arXiv. &amp;lt;nowiki&amp;gt;https://doi.org/10.48550/arXiv.2206.07682&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;。可见，涌现现象不能通过简单地外推小规模模型的能力来预测&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;，而度量和理解大语言模型的涌现对大模型进一步的发展至关重要。&lt;br /&gt;
&lt;br /&gt;
=历史溯源=&lt;br /&gt;
&lt;br /&gt;
在计算机科学领域中，很多例子都可以表明数据量对模型能力具有巨大影响。历史上，算力的提升总是能够促进算法的进步和主流范式的革新。数据量的累积也能促使模型发挥潜能，例如，深度学习模型在拥有大量数据和计算资源的情况下表现良好，但在较小规模下表现不佳，在没有太多资源的情况下，甚至会被更简单的算法超越&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【早期模型 transformer】&lt;br /&gt;
&lt;br /&gt;
= 大语言模型家族分类 =&lt;br /&gt;
不同模型家族的设计目标、参数规模、训练方法等差异可能会直接影响涌现能力的表现，因此有必要了解不同模型的分类。模型的演进涉及到性能与计算成本的平衡、通用能力与专用场景的取舍、技术创新与工程落地的协同等诸多维度，而针对涌现能力是否出现，可能了解模型的基本架构和与之相对应的应用场景是首要目标。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''结构类型：密集/稀疏.''' 密集Transformer语言模型采用'''全连接自注意力机制''', 每个Transformer层都与所有前序层保持全连接，通常包含百亿至万亿级参数（如GPT-3的1750亿参数）,参数利用率高（100%参数激活），计算复杂度为）O(n²)，采用大规模无监督预训练+特定任务微调范式作为训练策略，代表模型有BERT, GPT-3, Chinchilla等，更擅长知识密集型任务。稀疏Transformer模型采用局部/分层/动态稀疏注意力，参数选择性激活（如MoE模型20-35%激活），计算复杂度为O(log n)或更低。稀疏模型通过限制注意力头的连接范围（如局部窗口或关键区域）减少计算量和参数依赖，具体注意类型包括Mixture of Block Attention（MoBA）, Mixture of Experts (MoE)等。代表模型有Switch Transformer, GLaM, ST-MoE。这类模型在训练效率上有显著优势。另外，综合采用密集和稀疏方法的混合架构正在成为模型的新趋势。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''应用场景：通用/领域专用'''.  在上下文学习能力方面有了巨大突破的GPT-3，具有5400亿参数量的 PaLM，以及DeepMind 的 Gopher，都是适合多种场景的通用大语言模型。Google 的 LaMDA对于对话场景进行了优化，适用于对话场景。DeepMind 的 Chinchilla 在训练计算利用率上进行了优化，能耗小，可以用作高效运算的基准。现今模型发展有整合的趋势，比如现在的开发者可以通过DeepSeek等模型的开源策略和较灵活的架构，基于通用模型构建行业专用模型，使具有通用能力的模型向领域优化模型演进。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型能力的涌现现象=&lt;br /&gt;
&lt;br /&gt;
==涌现的定性定义==&lt;br /&gt;
&lt;br /&gt;
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“&amp;lt;ref&amp;gt;P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL &amp;lt;nowiki&amp;gt;https://bounded-regret&amp;lt;/nowiki&amp;gt;.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.&amp;lt;/ref&amp;gt;的文章中提出：涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;沿用了Anderson对于涌现定性的定义，首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准：某种能力在小规模模型中不存在，但当模型增长到一定规模时（定量的变化），这项能力才突然出现（定性的变化）。也就是说，涌现是一种整体行为上的剧烈变化，不能通过研究小规模模型进行直接预测&amp;lt;ref&amp;gt;Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL &amp;lt;nowiki&amp;gt;https://www.sciencedirect.com/science/article/&amp;lt;/nowiki&amp;gt; abs/pii/0004370287900336.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
模型规模的改变主要体现在训练计算量，模型参数量和训练数据集的大小&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint  arXiv:2001.08361, 2020. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2001.08361&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks, Johannes Welbl, Aidan Clark, et al. Training compute-optimal large language models. NeurIPS, 2022. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/2203.15556&amp;lt;/nowiki&amp;gt;.&amp;lt;/ref&amp;gt;这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线，而不会绘制针对训练集大小的曲线。通常，每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。模型能力关于参数量与模型能力关于 FLOPs 有形状相似的曲线，这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数量成比例&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。研究者通常在训练模型时使用固定大小的训练集&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D. Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. NeurIPS, 2020. URL https://papers.nips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;Jack W. Rae, Sebastian Borgeaud, Trevor Cai, Katie Millican, Jordan Hoffmann, Francis Song, John Aslanides, Sarah Henderson, Roman Ring, Susannah Young, et al. Scaling language models: Methods, analysis &amp;amp; insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL &amp;lt;nowiki&amp;gt;https://arxiv.org/abs/&amp;lt;/nowiki&amp;gt; 2112.11446.&amp;lt;/ref&amp;gt;，所以因此较难见到模型能力随训练数据集大小而变化的报告。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
请注意，大语言模型中涌现现象的出现可能取决于多种因素，不应当只归因于模型规模。例如，对于在高质量数据上训练的模型，涌现现象可以在较少的训练计算量或较少的模型参数的情况下出现。涌现能力也会受模型训练充分程度的影响，当今的语言模型很可能没有得到最佳训练&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;，而且我们对于如何最佳地训练模型的理解也将随着时间的推移而发展，因此已有研究通常只能提供关于是否出现涌现现象的部分证据。总体而言，一种明智的做法是将涌现视为许多相关变量的函数。有研究者认为模型是否出现涌现现象，可以被看作模型参数规模、训练数据量大小、训练充分程度和具体任务类型等多种因素的未知函数&amp;lt;ref&amp;gt;张俊林, 大语言模型的涌现能力：现象与解释. 2023. 知乎. https://zhuanlan.zhihu.com/p/621438653&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==大语言模型能力涌现的实例==&lt;br /&gt;
&lt;br /&gt;
=== 使用少量样本提示的任务 ===&lt;br /&gt;
根据提示策略，可以将模型涌现现象分类为使用少量样本提示策略(Few-Shot Prompting Strategies)的场景和使用增强提示策略(Augmented Prompting Strategies)的场景。提示(Prompting)是一种自然语言指令，随着 GPT-3 的广泛应用而流行起来。Brown等人&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;首次运用了少量提示策略，他们在要求模型执行某任务之前，把输入和输出的示例提供给模型。下图是一个少量样本提示的示例。 &lt;br /&gt;
&lt;br /&gt;
【示例图】  &lt;br /&gt;
&lt;br /&gt;
在不同任务上，以模型规模为x轴，以模型能力为y轴绘制曲线，可以观察到模型能力随着模型规模增大的变化情况，并发现模型能力发生明显提升的部分。在在达到一定规模之前模型表现平平，之后能力提升至远高于随机水平，这就表示模型能力出现了涌现的现象。下图展示了五个语言模型家族使用少量样本提示时，在八类任务上展现的涌现能力。 &lt;br /&gt;
&lt;br /&gt;
'''BIG-Bench.''' BIG-Bench是一个用于语言模型评估的众包基准测试套件，包含超过200个基准测试（BIG-Bench，2022年），下图A-D展示了来自BIG-Bench的四种表现出涌现的任务。图A展示了一个算术计算基准测试，测试3位数加减法以及2位数乘法。GPT-3和LaMDA（Thoppilan等人，2022年）在训练计算量为几个数量级时准确率接近零，之后，GPT-3的训练计算量在达到2 × 10^22 FLOPs（约有130亿参数），LaMDA达到10^23 FLOPs（约为680亿参数）时，模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上，例如国际音标转写（图B）、从混乱字母中恢复单词（图C）以及波斯语问答（图D）。&lt;br /&gt;
&lt;br /&gt;
'''TruthfulQA.''' TruthfulQA 基准测试可以衡量回答问题真实性的能力（Lin等人，2021年）【修改本节文献引用】，图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的，因此即使规模扩大到最大，GPT-3的能力也没有超过随机水平。小型Gopher模型在训练计算量扩大到最大，即5×10^23 FLOPs（2800亿参数）之前，能力也没有超过随机水平，而在达到这一规模后，能力跃升至超过随机水平20%以上 (Rae 等，2021)。&lt;br /&gt;
&lt;br /&gt;
'''基于文本网格世界中的概念域映射''' (Grounded conceptual mappings). 图F展示了基于文本网格世界中的概念域映射任务（Patel &amp;amp; Pavlick，2022年），这里语言模型必须学会映射一个概念域，例如将一个基于文本网格世界的基本方向映射出来。同样，只有使用最大的GPT-3模型，能力才会跃升至超过随机水平。&lt;br /&gt;
&lt;br /&gt;
'''多任务语言理解'''(Multi-task language understanding). 图G展示了大规模多任务语言理解（MMLU）基准测试，该测试汇总了涵盖数学、历史、法律等多个领域的57项测试（Hendrycks等人，2021a）。对于GPT-3、Gopher和Chinchilla模型，训练FLOPs约为10^22（参数约为100亿）或更小时，模型在所有主题上的平均表现并不比随机猜测更好，而将规模扩大到3到5×10^23训练FLOPs（700亿-2800亿参数），模型能力大幅超越随机水平。这一结可能意味着对于没有检索或访问外部记忆功能的密集语言模型而言，解决涵盖大量主题的知识型问题所需的规模可能需要超过这个数值（【此处可对比更新的研究】）。&lt;br /&gt;
&lt;br /&gt;
'''语境中的词语'''(WiC). 图H展示了一个语义理解基准测试：语境中的词语（WiC）基准测试（Pilehvar &amp;amp; Camacho-Collados，2019）。值得注意的是，即使模型规模扩大到最大（约5×10^23 FLOPs），GPT-3和Chinchilla也无法获得优于随机水平的正确率。而PaLM扩大到2.5×10^24 FLOPs（5400亿参数）时，最终出现了超越随机的能力。这些结果可能表明，WiC问题的解决还受模型本身特性或其他因素的影响，可能无法仅靠扩大规模来达到。&lt;br /&gt;
&lt;br /&gt;
[[文件:Fewshot.png|800px|thumb|center|少量样本提示中8个涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 使用增强提示策略的任务 ===&lt;br /&gt;
尽管少量提示可能是目前与大型语言模型互动最常见的方式，但最近的研究提出了几种其他的提示和微调策略，以进一步增强语言模型的能力。如果一种技术与不使用该技术的基线相比没有改进模型能力甚至不利于模型能力，但是在应用于足够大规模的模型之后情况有所变化，我们也将这种技术视为具有涌现能力。&lt;br /&gt;
&lt;br /&gt;
'''推理任务'''，特别是涉及多个步骤的任务，对于语言模型和更广泛的自然语言处理（NLP）模型来说一直具有挑战性（Rae等人，2021年；Bommasani等人，2021年；Nye等人，2021年）。最近的一种称为思维链提示的提示策略，能够引导模型在给出最终答案之前产生一系列中间步骤，使语言模型能够解决问题（Cobbe等人，2021年；Wei等人，2022年b；Suzgun等人，2022年）。正如图3A所示，只有当规模扩大到10^23训练FLOPs（约1000亿参数）时，思维链提示才超越了没有中间步骤的标准提示。当在少样本提示后附加解释来增强提示时，也观察到了类似的能力提升涌现（Lampinen等人，2022年）。&lt;br /&gt;
&lt;br /&gt;
'''Instruction following'''. 另一种日益增多的研究旨在使语言模型能够通过阅读描述任务的指令来执行新任务（无需少量示例）。通过在混合了各种指令式任务的数据上进行微调，语言模型已被证明能够适当地响应描述看不见的任务的指令（Ouyang等人，2022年；Wei等人，2022年a；Sanh等人，2022年；Chung等人，2022年）。如图3B所示，Wei等人（2022年a）发现，这种指令微调技术对于训练FLOPs为7×10²¹（80亿参数）或更小的模型有损害，只有当规模扩大到10²³训练FLOPs（约1000亿参数）时，才会提高模型能力（尽管Sanh等人（2022年）随后发现，这种遵循指令的行为也可以通过微调更小的 encoder-decoder T5 模型来诱导）。&lt;br /&gt;
&lt;br /&gt;
'''程序执行''' 考虑涉及多个步骤的计算任务，例如大数相加或执行计算机程序。Nye等人（2021年）展示了通过微调语言模型以预测中间输出（“草稿本scratchpad”）使它们能够成功执行此类多步骤计算。正如图3C所示，在8位数相加任务中，使用草稿本仅对训练FLOPs约为910（4000万参数）或更大的模型有帮助。&lt;br /&gt;
&lt;br /&gt;
'''模型校准''' 最后，语言模型部署研究的一个重要方向是校准，它衡量模型是否能够预测出它们能够正确回答的问题。Kadavath等人（2022年）比较了两种衡量校准的方法：一种是真/假技术，模型首先提出答案，然后评估它们的答案正确的概率“p (True)”，以及更标准的校准方法，即使用正确答案的概率与其他答案选项进行比较。如图3D所示，真/假技术的优势仅在大约3×10²³训练FLOPs（520亿参数）的最大模型规模时才显现出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:Specialized_prompting_or_finetuning.png|800px|center|特殊的提示或微调中出现涌现现象的例子，引自&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=影响下游任务能力涌现的因素及争议=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的度量=&lt;br /&gt;
&lt;br /&gt;
==复杂科学中涌现现象的定量框架==&lt;br /&gt;
&lt;br /&gt;
==基于大语言模型结构的涌现度量==&lt;br /&gt;
&lt;br /&gt;
=大语言模型涌现的机制解释=&lt;br /&gt;
&lt;br /&gt;
=参考文献=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>嘉树</name></author>
	</entry>
</feed>