TellWorldAI 世界档案
问档案English

首页›论文

论文arXiv

《RoBERTa:稳健优化的 BERT 预训练方法》

RoBERTa 是对 BERT 预训练的复现研究:系统测量关键超参数与训练数据规模的影响,发现 BERT 训练明显不足,妥善训练后即可匹敌或超过此后发表的模型,并在 GLUE、RACE、SQuAD 上取得最好成绩。

arXiv 编号 1907.11692 时代 大模型

论文要回答的问题

先把语言模型放在大量原始文本上预训练、再针对具体任务微调,这已经成为语言理解研究常见的起点,而不断有新模型宣称自己比 BERT 更好。RoBERTa 问的是一个更朴素的问题:这些提升里,有多少来自新想法,有多少只是因为 BERT 本身没有被训练到位?论文是一项对 BERT 预训练的复现研究,系统测量了许多关键超参数以及训练数据规模各自带来的影响。[1] 论文由 Yinhan Liu、Myle Ott、Naman Goyal 等共 10 位作者于 2019 年 7 月 26 日提交到 arXiv。[1]

怎么做

作者保留了模型结构和预训练的基本做法,只改动手边的设置。超参数(hyperparameter)是训练开始前就要定好的选择——训练多久、每一步处理多少文本、调整参数时一次迈多大步子——在实际工作中它们常常直接沿用前人的取值,很少被逐项检验。论文测量了这些选择各自对下游任务表现的影响,并单独考察了训练数据规模的作用。[1] 最终采用���预训练语料由 5 个英文语料库组成,未压缩文本合计超过 160GB。[1]

结果

核心结论是:BERT 被显著训练不足(undertrained)。[1] 换句话说,原配方白白丢掉了同一个模型本来可以拿到的表现,差别只在于训练方式不同。一旦按合适的方式训练,BERT 就能达到甚至超过它之后发表的每一个模型的水平。[1] 表现最好的 RoBERTa 模型在 GLUE、RACE 和 SQuAD 三个基准上取得当时的最好成绩(state-of-the-art);这三个基准分别对应一组语言理解任务、阅读理解和问答。[1]

为什么重要

结果说明,一些此前被忽视的设计选择其实相当关键,也让人们对近来报告的提升究竟来自何处产生疑问。[1] 如果一个被认真调好的基线就能追平更新的模型,那么记在新结构名下的收益,有一部分可能其实来自从未被说明、也从未被检验过的训练细节。这既是性能问题,也是方法问题:它主张逐项测量每个设置的效果,而不是把训练方案当成固定背景,只在上面比较模型结构。

作者随论文公开了模型和代码,使其他人能够复现这些训练过程并在其基础上继续工作。[1]

在文献中的位置

RoBERTa 不是一个新结构,而是对一个已有结构的仔细盘点。它的贡献在于说明:基线与看似更好的模型之间的差距,可以通过认真对待训练来填平;同时把真正起作用的那些具体设置变得可见、可复现。[1] 对后来的工作而言,它既是一个需要超越的强基线,也提醒人们:只有当每个模型背后的训练过程被描述得足够详细、能够被重做时,模型之间的比较才有意义。[1]

能力大语言模型

技术路线深度学习

历史研究史

注释与来源

  1. RoBERTa: A Robustly Optimized BERT Pretraining Approachhttps://arxiv.org/abs/1907.11692

引用本页: 《RoBERTa:稳健优化的 BERT 预训练方法》. TellWorld, https://www.tellworld.net/zh/papers/roberta-2019. 更新于 2026-11-08