3 个月前

GLaM:基于专家混合的高效语言模型扩展

GLaM:基于专家混合的高效语言模型扩展

摘要

通过增加数据量、计算资源和模型参数,语言模型的规模扩展推动了自然语言处理领域的显著进展。例如,得益于规模扩展,GPT-3在上下文学习任务上取得了优异表现。然而,训练这类大规模稠密模型需要消耗大量的计算资源。本文提出并开发了一类名为GLaM(通用语言模型,Generalist Language Model)的语言模型家族,该模型采用稀疏激活的专家混合(Mixture-of-Experts, MoE)架构,在显著提升模型容量的同时,相较于稠密模型大幅降低了训练成本。其中最大的GLaM模型拥有1.2万亿参数,约为GPT-3的7倍。该模型在训练过程中仅消耗GPT-3所需能量的三分之一,且在推理阶段所需的计算浮点运算量(FLOPs)仅为GPT-3的一半,同时在29项自然语言处理任务上均实现了更优的零样本(zero-shot)与单样本(one-shot)性能。

基准测试

基准方法指标
common-sense-reasoning-on-arc-challengeGLaM 64B/64E (0 shot)
Accuracy: 50.3
common-sense-reasoning-on-arc-challengeGLaM 64B/64E (1 shot)
Accuracy: 48.2
common-sense-reasoning-on-arc-easyGLaM 64B/64E (0-shot)
Accuracy: 68.0
common-sense-reasoning-on-arc-easyGLaM (64B/64E) (5-shot)
Accuracy: 74.8
language-modelling-on-lambadaGLaM 62B/64E (One-Shot)
Accuracy: 80.9
question-answering-on-natural-questionsGLaM 62B/64E (One-Shot)
EM: 26.3
question-answering-on-natural-questionsGLaM 62B/64E (Zero-Shot)
EM: 24.7
question-answering-on-natural-questionsGLaM 62B/64E (Few-Shot)
EM: 32.5
question-answering-on-triviaqaGLaM 62B/64E (Few-shot)
EM: 75.8
question-answering-on-triviaqaGLaM 62B/64E (One-shot)
EM: 75.8
question-answering-on-triviaqaGLaM 62B/64E (Zero-shot)
EM: 71.3
question-answering-on-webquestionsGLaM 62B/64E (Zero-Shot)
EM: 15.5

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
GLaM:基于专家混合的高效语言模型扩展 | 论文 | HyperAI超神经