更改

添加72字节 、 2025年3月15日 (六) 23:43
→‎涌现的定性定义: 内容承接的简单修改
第9行: 第9行:  
==涌现的定性定义==
 
==涌现的定性定义==
   −
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“<ref>P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393</ref><ref name=":5">Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL <nowiki>https://bounded-regret</nowiki>.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.</ref>的文章中提出:涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人<ref name=":0" />沿用了Anderson对于涌现定性的定义,首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准:某种能力在小规模模型中不存在,但当模型增长到一定规模时(定量的变化),这项能力才突然出现(定性的变化)。以模型规模为x轴,以模型能力为y轴绘制曲线,涌现表现为一种随着模型规模增大到某临界值之后能力发生明显提升的模式,有研究者称呼其中一些非常剧烈的变化为“相变(Phase Transition)”<ref name=":5" />。总体而言,涌现是一种整体行为上的剧烈变化,不能通过研究小规模模型直接进行预测<ref>Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL <nowiki>https://www.sciencedirect.com/science/article/</nowiki> abs/pii/0004370287900336.</ref>。
+
涌现这个概念在物理学、生物学和计算机科学等领域已经得到长期讨论。诺贝尔物理奖获得者Philip Anderson的一篇名为 “多即不同 (More is Different)“<ref>P. W. Anderson,More Is Different.''Science,'' 177(4047): 393-396, 1972. DOI:10.1126/science.177.4047.393</ref><ref name=":5">Jacob Steinhardt. Future ml systems will be qualitatively different, 2022. URL <nowiki>https://bounded-regret</nowiki>.  ghost.io/future-ml-systems-will-be-qualitatively-different/. Accessed May 20,  2022.</ref>的文章中提出:涌现是指系统中定量的变化所导致的行为上定性的变化。 Jason Wei等人<ref name=":0" />沿用了Anderson对于涌现定性的定义,首次在大语言模型领域提出判断模型能力是否发生涌现的定性标准:某种能力在小规模模型中不存在,但当模型增长到一定规模时(定量的变化),这项能力才突然出现(定性的变化)。也就是说,涌现是一种整体行为上的剧烈变化,不能通过研究小规模模型进行直接预测<ref>Bernardo A. Huberman and Tad Hogg. Phase transitions in artificial intelligence systems. Artificial  Intelligence, 33(2):155–171, 1987. URL <nowiki>https://www.sciencedirect.com/science/article/</nowiki> abs/pii/0004370287900336.</ref>。
      −
当今的模型主要调整如下三个因素:训练计算量,模型参数量和训练数据集的大小<ref name=":1">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 <nowiki>https://arxiv.org/abs/2001.08361</nowiki>.</ref><ref name=":2">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 <nowiki>https://arxiv.org/abs/2203.15556</nowiki>.</ref>。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线,其中每个模型的训练计算量是以 FLOPs 来衡量的<ref name=":2" />。使用模型参数量作为x轴通常会与使用 FLOPs 作为x轴会产生形状相似的曲线,这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数的数量成比例地变大<ref name=":1" />。研究者通常不会绘制模型能力针对训练集大小的曲线,因为研究者通常在训练模型时使用固定大小的训练集<ref name=":3">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 <nowiki>https://papers.nips.cc/paper/2020/hash/</nowiki> 1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html.</ref><ref name=":4">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 & insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL <nowiki>https://arxiv.org/abs/</nowiki> 2112.11446.</ref>。
+
 
 +
模型规模的改变主要体现在训练计算量,模型参数量和训练数据集的大小<ref name=":1">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 <nowiki>https://arxiv.org/abs/2001.08361</nowiki>.</ref><ref name=":2">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 <nowiki>https://arxiv.org/abs/2203.15556</nowiki>.</ref>这三个因素上。研究者通常会分析模型的能力随训练计算量或模型参数量的增加而变化的曲线,其中每个模型的训练计算量是以 FLOPs (Floating Point Operations, 浮点运算数) 来衡量的<ref name=":2" />。使用模型参数量作为x轴通常会与使用 FLOPs 作为x轴会产生形状相似的曲线,这是因为大多数密集Transformer语言模型家族的训练计算量大致与模型参数的数量成比例地变大<ref name=":1" />。研究者通常不会绘制模型能力针对训练集大小的曲线,因为研究者通常在训练模型时使用固定大小的训练集<ref name=":3">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 <nowiki>https://papers.nips.cc/paper/2020/hash/</nowiki> 1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html.</ref><ref name=":4">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 & insights from training Gopher. arXiv preprint arXiv:2112.11446, 2021. URL <nowiki>https://arxiv.org/abs/</nowiki> 2112.11446.</ref>。
      第22行: 第23行:     
==少量样本提示策略==
 
==少量样本提示策略==
 +
以模型规模为x轴,以模型能力为y轴绘制曲线,涌现表现为一种随着模型规模增大到某临界值之后能力发生明显提升的模式,有研究者称呼其中一些非常剧烈的变化为“相变(Phase Transition)”<ref name=":5" />。
 +
 +
 
研究者首先讨论了提示范式中的涌现能力,如 GPT-3<ref name=":3" /> 中的流行输入(注2)。在提示中,给预训练的语言模型一个提示(例如,一个自然语言指令),并完成响应,无需对其参数进行任何进一步的训练或梯度更新。Brown等人<ref name=":3" />提出了少量提示,包括在模型上下文(输入)中作为前言的几个输入-输出示例,在要求模型执行未见推理时间示例的任务之前。
 
研究者首先讨论了提示范式中的涌现能力,如 GPT-3<ref name=":3" /> 中的流行输入(注2)。在提示中,给预训练的语言模型一个提示(例如,一个自然语言指令),并完成响应,无需对其参数进行任何进一步的训练或梯度更新。Brown等人<ref name=":3" />提出了少量提示,包括在模型上下文(输入)中作为前言的几个输入-输出示例,在要求模型执行未见推理时间示例的任务之前。
    
当模型在达到一定规模之前表现随机,之后能力提升至远高于随机水平,就表示模型通过少量提示执行任务的能力是涌现的。下图展示了来自不同工作的五个语言模型家族中的八种此类涌现能力。
 
当模型在达到一定规模之前表现随机,之后能力提升至远高于随机水平,就表示模型通过少量提示执行任务的能力是涌现的。下图展示了来自不同工作的五个语言模型家族中的八种此类涌现能力。
   −
BIG-Bench. BIG-Bench是一个用于语言模型评估的众包基准测试套件,包含超过200个基准测试(BIG-Bench,2022年),图2A-D展示了来自BIG-Bench的四种表现出涌现的少量提示任务。图2A展示了一个算术计算基准测试,测试3位数加减法以及2位数乘法。GPT-3和LaMDA(Thoppilan等人,2022年)在训练计算量达到几个数量级时能力接近零,之后能力在GPT-3达到2 × 10^22训练FLOPs(130亿参数)和LaMDA达到10^23训练FLOPs(680亿参数)时急剧跃升至远高于随机水平。类似的涌现行为也发生在其他任务的相同模型规模上,例如从国际音标转写(图2B)、从混乱字母中恢复单词(图2C)以及波斯语问答(图2D)。附录E中给出了更多来自BIG-Bench的涌现能力。
+
BIG-Bench. BIG-Bench是一个用于语言模型评估的众包基准测试套件,包含超过200个基准测试(BIG-Bench,2022年),图2A-D展示了来自BIG-Bench的四种表现出涌现的少量提示任务。图2A展示了一个算术计算基准测试,测试3位数加减法以及2位数乘法。GPT-3和LaMDA(Thoppilan等人,2022年)在训练计算量达到几个数量级时能力接近零,之后,GPT-3在达到2 × 10^22 训练 FLOPs(约有130亿参数),LaMDA达到10^23训练FLOPs(约为680亿参数)时,模型能力急剧跃升至远高于随机水平。类似的涌现行为也发生在相同规模的其他任务上,例如国际音标转写(图2B)、从混乱字母中恢复单词(图2C)以及波斯语问答(图2D)。附录E中给出了更多来自BIG-Bench的涌现能力。
    
TruthfulQA. TruthfulQA 基准测试可以衡量回答问题真实性的能力(Lin等人,2021年),图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的,因此即使规模扩大到最大,GPT-3的能力也没有超过随机水平。小型Gopher模型在规模扩大到最大,即5·10^23训练FLOPs(2800亿参数)之前,能力也没有超过随机水平,而在达到这一规模后,能力跃升至超过随机水平20%以上 (Rae 等,2021)。
 
TruthfulQA. TruthfulQA 基准测试可以衡量回答问题真实性的能力(Lin等人,2021年),图2E展示了少量提示模型在TruthfulQA基准测试上的能力。这个基准测试是针对GPT-3模型对抗策划的,因此即使规模扩大到最大,GPT-3的能力也没有超过随机水平。小型Gopher模型在规模扩大到最大,即5·10^23训练FLOPs(2800亿参数)之前,能力也没有超过随机水平,而在达到这一规模后,能力跃升至超过随机水平20%以上 (Rae 等,2021)。
336

个编辑