核心概念

预训练

在面向特定下游用途适配之前,先以通常较广的数据和训练目标学习可复用参数或表示的训练阶段。

简明解释

预训练(pretraining / pre-training)是在针对某个下游用途适配之前,先用通常更广的数据和训练目标学习可复用参数或表示的阶段。BERT 清楚区分了两个阶段:先在未标注文本上预训练通用表示,再以标注数据微调具体任务;论文的架构在两阶段基本相同,但输出层等任务组件可变化。[1, Abstract, §§1 and 3, Figures 1–2]

如何工作

语言模型预训练常从数据本身构造监督信号,例如预测下一 token、被遮蔽 token 或文本片段之间的关系。因标签不是逐条由人手标注,这类方法常称自监督学习;但预训练也可混合人工标注、弱监督或多模态目标,所以“预训练”描述训练顺序和复用目的,“自监督”描述信号来源,两者不是同义词。

与后训练的边界

预训练得到的基础参数可继续经过任务微调、指令微调、偏好优化或检索系统集成。它不是完整产品训练流程,也不保证模型已学到准确事实、遵守指令或适合部署。训练语料中的模式可影响参数,但参数不是可逐条查询、保证完整的文档库;需要时效与出处的任务仍应接入可核验信息源。

相关章节

规模化预训练及后训练阶段见第18章:大语言模型;自监督信号见自监督学习,训练与推断的区分见训练与推断。

本页参考来源

  1. Devlin J, Chang M-W, Lee K, Toutanova K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding [C]. NAACL-HLT 2019, pp. 4171–4186. Association for Computational Linguistics, 2019. 定位:Abstract; §1; §3; Figures 1–2. DOI;稳定来源(访问 )。

相关概念