Jeff Dean:我们写了一份「稀疏模型设计指南」,请查收
稀疏模型在深度学习领域发挥着越来越重要的作用。对于给定的 token 或样本,它可以只激活模型的一小部分,从而在拥有很大的参数量的同时也能做到计算友好。但是,如何可靠地训练这类模型依然是一个需要解决的问题。在这篇文章中,来自谷歌的 Barret Zoph、Irwan Bello、William Fedus 、Jeff Dean 等研究者给出了一份「Je高效稀疏专家模型设计指南」。
稀疏专家神经网络展示了纯规模的优势,并为当今常用的静态神经网络架构提供了一种有效的替代方案。稀疏专家网络不是对所有输入应用相同的参数,而是为每个输入动态选择使用哪些参数。这允许网络极大地扩展参数的数量,同时保持每个 token 的 FLOPs 大致不变。这些方法的采用已经带来了 SOTA 翻译模型、4-7 倍的预训练加ff速,以及仅使用 1/3 的训练成本就能达到 GPT-3 级的 one-shot 性能。尽管参数数量惊人,但稀疏模型将训练大型神经网络的碳足迹降低了一个数量级。然而,困难依然存在。
Fedus et al. (2021)观察到,与之前的 SOTA 方法(Raffel et al., 2019)相比,稀疏 1.6T 参数模型实现了 4 倍的预训练加速,但在 SuperGLUE 等常用基 D准上进行微调时,却落后于较小的模型。在 Artetxe et al. (2021)中,研究者在域外数据上对 MoE 语言模型进行了微调,并观察到了相似的差距。
为了解决这一问题,Switch-XXL 模型被提出,该模型参数较少,但计算占用空间增加到原来的 8 倍(FLOPs 大约等于最大的 T5 模型),在自然语言理解任务上的性能有所提高。然而,必要的预训练ea受到先前在小规模研究中未检测到的训练不稳定性的阻碍。这些不稳定性后来在其他稀疏模型中被识别出来。这些结果揭示了参数和计算的必要平衡,但如何可靠地训练这种模型依然是一个待解决的问题。
这篇论文的目的就是提高稀疏模型的实用性和可靠性。他们研究了这两个问题,并给出了设计指南。最后,他们将稀疏模型的参数缩放到 269B,其计算成本与 32B 密集n:编码器 - 解码器 Transformer(稳定、可迁移的 Mixture-of-Experts、ST-MoE-32B)相当。这是稀疏模型首次在迁移学习中实现 SOTA 性能,跨越了一系列不同的任务,包括推理(SuperGLUE、ARC Easy、ARC Challenge)、摘要(XSum、CNN-DM)、闭卷问答(WebQA、Natural Q我们uestions)和对抗式构造任务(Winogrande、ANLI R3)。
本文的贡献可以概括如下:
1、开展了一项关于稳定性技术的质量 - 稳定性权衡(quality-stability trade-offs)大规模研究;2、引入了 router z-loss 来解决稳定性问题,同时略微提高了模型质量;3、给出了关于稀疏和密集模型的微调分析,揭示了二者写了对批大小和学习率的不同超参数敏感性;他们发现,糟糕的超参数导致密集模型上几乎没有微调增益,尽管预训练有很大的加速;4、给出了分布式环境下设计 Pareto 高效稀疏模型的架构、routing 和模型设计原则;5、给出了追踪跨专家层的 token routing 决策的定性分析;6、训练出了一个 269B 稀疏模型,在一组不同的自然语言基准上实现了 SOTA一份 性能。
router z-loss
稳定神经网络最成功的方法之一是对激活的约束和梯度。一种流行的方法是在通过深度网络反向传播时,裁剪梯度范数来弥补爆炸梯度。
在这篇论文中,研究者使用 Adafactor 优化器是因为它的内存效率(尽管最近推出的 8 位优化器 (Dettmers et al., 2021) 可能会提供更好的 trade-off)。Adafac「稀tor 使用更新裁剪(update clipping),而不是梯度裁剪(gradient clipping),其中对权重的更改被限制在一定的范数以下。他们尝试将更新裁剪收紧到更小的值。
接下来,他们研究了即将进入 router 的 logit 上的约束。router 以 float32 计算专家的概率分布。然而,研究者发现,在最大的规模下,这不足以带来疏模可靠的训练结果。为了解决这个问题,他们引入了 router z-loss,
其中,B 是 token 的数目,N 是专家数,x ∈ RB×N 是将要进入 router 的 logit。
下表 4 显示,在三次运行中,update clipping 和 router z-loss 都稳定了模型,但是 update clipping 严重影响了模型的质量。因此,研究者使用 z-los型设s 方法来固定模型稳定性。
router z-loss 引入了另一个超参数 (c_z),这是一个加权系数,作为优化的总损失的一部分。总损失是交叉熵损失 (cross entropy loss, L_CE)、辅助负载平衡损失 (auxiliary load balance loss, L_B) 和 router z-loss (L_Z) 的线性加权组合。
基于用超参数扫描计指进行预训练后的最佳模型质量,研究者选择 c_z = 0.001 的值。附录 B 记录了预训练过程中的损失。
稀疏模型的设计
密集模型的设计受到 Kaplan et al. (2020) 的基础工作的指导。但是到了稀疏模型这里,还有无数的额外问题需要解决,比如:(1)使用多少专家?(2)使用哪种 routing 算法?(3)容量因子(capacity factor)的南」值是多少?(4)硬件如何改变这些决策?在本文中,研究者给出的建议是:
1、在他们的设置中,他们推荐容量因子为 1.25 的 top-2 routing,每个核心最多有一个专家;2、在评估期间,可以更改容量因子,以适应新的内存 / 计算要求;3、密集层叠加和乘法偏置(multiplicative bias)可以提高质量。
更多细节请参考原论文。
(责任编辑:三、新闻资讯类(71–100))
-
机器学习中的特征需要选择,人生又何尝不是如此? 特征选择是指从众多可用的特征中选择一个子集的过程,其目的和预期效果一般有如下三方面考虑: 改善模型效果,主要是通过过滤无效特征或者噪声特征来实现; 加速...[详细]
-
4月6日消息:芯片设计商AMD周一表示,它将以19亿美元收购云计算初创公司Pensando,以加强其数据中心产品,并利用云计算和企业部门的蓬勃发展需求。该公司表示,这项收购预计将在第二季度完成。 Pe...[详细]
-
新浪科技讯 2月26日早间消息 据报道,Twitter周四宣布该公司正在测试一系列新功能,包括超级关注订阅(Super Follow subscriptions),用户可以付费查看自己喜爱账户的推文。...[详细]
-
云计算开发:Python内置函数-staticmethod() 函数详解
python staticmethod 返回函数的静态方法。 该方法不强制要求传递参数,如下声明一个静态方法: 以上实例声明了静态方法 f,从而可以实现实例化使用 C().f(),当然也可以不实例化调...[详细]
-
美联储维持宽松政策:道指标普创新高 亚马逊上涨三星拼多多下跌
查看最新行情 新浪科技讯 北京时间3月18日中午消息,据报道,由于美联储计划保持宽松政策,加之美国经济逐步从新冠疫情的影响中恢复过来,道琼斯和标准普尔500指数周三收盘均创下历史新高。 道指当天上涨0...[详细]
-
4月27日消息,网宿科技宣布,旗下云计算业务板块升级为独立子公司,以私有云及混合云品牌EdgeRay爱捷云正式独立运营,由网宿科技高级副总裁兼COO李东先生出任爱捷云CEO。 网宿科技CEO洪珂对记者...[详细]
-
易点天下联手阿里云发布全新服装行业商拍解决方案 可一键换衣换脸
12月22日消息,易点天下KreadoAI接入阿里云Outfit Anyone换装模型后发布全新服装行业商拍解决方案,支持高质量商品图一键转换虚拟模特试穿图,虚拟模特肤色、发型及图片背景一键转换两大细...[详细]
-
云计算核心技术Docker教程:Docker Hub管理访问令牌
Docker Hub允许您创建个人访问令牌来替代密码。您可以使用令牌从Docker CLI访问集线器映像。 与密码相比,使用个人访问令牌具有一些优点: 您可以调查上次使用访问令牌的时间,如果发现任何可...[详细]
-
标签: Meta 扎克伯格 Reality Labs AI广告
云梦级1月29日云梦级消息,Meta 今天公布了 2025 财年第四季度及全年财报,各项核心指标均显著超越华尔街此前预期。 财报显示,受益于 AI 驱动的广告效率提升,Meta 该季度实现营收 598...[详细]
-
苹果重拳整顿 App Store 支付:明星应用 Cal AI 违规被下架
科技巨头苹果公司近期再次展现了其对应用商店规则的严苛执行力。知名饮食记录应用 Cal AI 因试图绕过苹果官方的应用内购(IAP)系统,并采用诱导性营销手段,被苹果正式从 App Store 短暂下架...[详细]
- https://www.parriscues.com/catalogsearch/result/?q=谷歌搜索留痕【tg:seogoogle987】,AT9
- https://www.udc.co.uk/index.php?route=product/search&sort=p.price&order=DESC&tag=谷歌搜索留痕【tg:seogoogle987】,sPr
- https://www.shopping.com/search.html?keyword=谷歌搜索留痕【tg:seogoogle987】,Ihb
- https://www.realsporting.com/buscador?buscar=谷歌搜索留痕【tg:seogoogle987】,aCt
- https://www.takachi-enclosure.com/search?eqYB=gnI31Ou&text=谷歌搜索留痕【tg:seogoogle987】,RkH
- https://www.madebyoranges.com/nl/search/谷歌搜索留痕【tg:seogoogle987】,7rj
- https://www.nissin.com/jp/search/?cat=105&q=谷歌搜索留痕【tg:seogoogle987】,Vou
- https://www.losgatoschamber.com/list/search?action=SEARCH&q=谷歌搜索留痕【tg:seogoogle987】,0ps
- https://www.goodreads.com/quotes/tag/谷歌搜索留痕【tg:seogoogle987】42x
- https://www.paspaley.com/catalogsearch/result/?action=QUERY&q=谷歌搜索留痕【tg:seogoogle987】,6lA

5分钟了解Docker原理之二,最简单的Cgroups介绍!
波士顿动力机器狗在工厂打工的实录火了
谷歌反垄断案进展:如何保护机密信息成为关注点
云计算核心技术Docker教程:部署注册服务器
阿里国际发布多模态大模型 Ovis2.5,推动视觉感知与深度推理新进展
