论文阅读——RoBERTa

一、LM效果好但是各种方法之间细致比较有挑战性,因为训练耗费资源多、并且在私有的不同大小的数据集上训练,不同超参数选择对结果影响很大。使用复制研究的方法对BERT预训练的超参数和数据集的影响细致研究,发现BERT训练不够,提出训练BERT的方法RoBERTa。

RoBERTa方法:

1、训练更长时间、数据集更大

2、移除NSP任务

3、在更长的序列上训练:We train only with full-length sequences.

4、动态mask

RoBERTa is trained with dynamic masking, FULL-SENTENCES without NSP loss, large mini-batches and a larger byte-level BPE.

BPE:

单词级和字符级混合表示。Byte-Pair Encoding (BPE) is a hybrid between character- and word-level representations.

BPE依赖于通过对训练语料库进行统计分析来提取的子词单元,而不是全词。

BPE词汇表的大小通常从10K-100K子字单元。Radford等介绍了BPE的一种巧妙实现,该实现使用字节而不是单代码字符作为基本子字单元。使用字节使学习一个中等大小(50千个单位)的子单词词汇成为可能,它仍然可以对任何输入文本进行编码,而不引入任何"未知"标记。

最初的BERT实现使用大小为30K的字符级BPE词汇表,该词汇表是在使用启发式标记化规则对输入进行预处理后学习的。RoBERTa使用包含50K子词单元的较大字节级BPE词汇表来训练BERT,而无需对输入进行任何额外的预处理或标记化。这分别为BERTBASE和BERTLARGE增加了约15M和20M的额外参数。

二、RoBERTa预训练数据:

BOOKCORPUS plus English WIKIPEDIA.(16G,BERT used)

CC-NEWS collected from the English portion of the CommonCrawl News dataset(76GB after filtering)

OPENWEBTEXT(38G)

STORIES(31G)

三、RoBERTa下游任务微调数据

GLUE

SQuAD: V1.1 and V2.0

RACE

相关推荐
@鱼香肉丝没有鱼1 小时前
Transformer底层原理—位置编码
人工智能·深度学习·transformer·位置编码
深度学习实战训练营1 小时前
HRNet:深度高分辨率表示学习用于人体姿态估计-k学长深度学习专栏
人工智能·深度学习
架构师李哲1 小时前
让智能家居“听懂人话”:我用4B模型+万条数据,教会了它理解复杂指令
深度学习·aigc
CoovallyAIHub1 小时前
是什么支撑L3自动驾驶落地?读懂AI驾驶与碰撞预测
深度学习·算法·计算机视觉
碧海银沙音频科技研究院2 小时前
论文写作word插入公式显示灰色解决办法
人工智能·深度学习·算法
听风吹等浪起2 小时前
机器学习算法:随机梯度下降算法
人工智能·深度学习·算法·机器学习
拉姆哥的小屋2 小时前
【深度学习实战】基于CyclePatch框架的电池寿命预测:从NASA数据集到Transformer模型的完整实现
人工智能·深度学习·transformer
音视频牛哥3 小时前
SmartMediakit技术白皮书:与主流云厂商(PaaS)的技术定位对比与选型指南
人工智能·深度学习·机器学习·音视频·gb28181对接·rtsp服务器·rtsp播放器rtmp播放器
Rabbit_QL3 小时前
【LLM基础教程】从序列切分到上下文窗口02_三种数据切分方法
深度学习·语言模型
aitoolhub3 小时前
人脸识别技术:从传统方法到深度学习的演进路径
人工智能·深度学习