几行代码稳定UNet ! 中山大学等提出ScaleLong扩散模型:从质疑Scaling到成为Scaling 几行代码稳定UNet ! 中山大学等提出ScaleLong扩散模型:从质疑Scaling到成为Scaling
admin
2024-02-29 17:22:13
0


新智元报道

编辑:LRS 好困

【新智元导读】本文提出了扩散模型中UNet的long skip connection的scaling操作可以有助于模型稳定训练的分析,目前已被NeurIPS 2023录用。同时,该分析还可以解释扩散模型中常用但未知原理的1/√2 scaling操作能加速训练的现象。

在标准的UNet结构中,long skip connection上的scaling系数一般为1。

然而,在一些著名的扩散模型工作中,比如Imagen, Score-based generative model,以及SR3等等,它们都设置了,并发现这样的设置可以有效加速扩散模型的训练。




质疑Scaling

然而,Imagen等模型对skip connection的Scaling操作在原论文中并没有具体的分析,只是说这样设置有助于加速扩散模型的训练。

首先,这种经验上的展示,让我们并搞不清楚到底这种设置发挥了什么作用?

另外,我们也不清楚是否只能设置,还是说可以使用其他的常数?

不同位置的skip connection的「地位」一样吗,为什么使用一样的常数?

对此,作者有非常多的问号……


理解Scaling

一般来说,和ResNet以及Transformer结构相比,UNet在实际使用中「深度」并不深,不太容易出现其他「深」神经网络结构常见的梯度消失等优化问题。

另外,由于UNet结构的特殊性,浅层的特征通过long skip connection与深层的位置相连接,从而进一步避免了梯度消失等问题。

那么反过来想,这样的结构如果稍不注意,会不会导致梯度过猛、参数(特征)由于更新导致震荡的问题?


通过对扩散模型任务在训练过程中特征和参数的可视化,可以发现,确实存在不稳定现象。

参数(特征)的不稳定,影响了梯度,接着又反过来影响参数更新。最终这个过程对性能有较大的不良干扰的风险。因此需要想办法去控制这种不稳定性。

进一步的,对于扩散模型。UNet的输入是一个带噪图像,如果要求模型能从中准确预测出加入的噪声,这需要模型对输入有很强的抵御额外扰动的鲁棒性。


论文:https://arxiv.org/abs/2310.13545

代码:https://github.com/sail-sg/ScaleLong

研究人员发现上述这些问题,可以在Long skip connection上进行Scaling来进行统一地缓解。


从定理3.1来看,中间层特征的震荡范围(上下界的宽度)正相关于scaling系数的平方和。适当的scaling系数有助于缓解特征不稳定。

不过需要注意的是,如果直接让scaling系数设置为0,确实最佳地缓解了震荡。(手动狗头)

但是UNet退化为无skip的情况的话,不稳定问题是解决了,但是表征能力也没了。这是模型稳定性和表征能力的trade-off。


类似地,从参数梯度的角度。定理3.3也揭示了scaling系数对梯度量级的控制。


进一步地,定理3.4还揭示了long skip connection上的scaling还可以影响模型对输入扰动的鲁棒上界,提升扩散模型对输入扰动的稳定性。

成为Scaling

通过上述的分析,我们清楚了Long skip connection上进行scaling对稳定模型训练的重要性,也适用于上述的分析。

接下来,我们将分析怎么样的scaling可以有更好的性能,毕竟上述分析只能说明scaling有好处,但不能确定怎么样的scaling最好或者较好。

一种简单的方式是为long skip connection引入可学习的模块来自适应地调整scaling,这种方法称为Learnable Scaling (LS) Method。我们采用类似SENet的结构,即如下所示(此处考虑的是代码整理得非常好的U-ViT结构,赞!)


从本文的结果来看,LS确实可以有效地稳定扩散模型的训练!进一步地,我们尝试可视化LS中学习到的系数。

如下图所示,我们会发现这些系数呈现出一种指数下降的趋势(注意这里第一个long skip connection是指连接UNet首尾两端的connection),且第一个系数几乎接近于1,这个现象也很amazing!


基于这一系列观察(更多的细节请查阅论文),我们进一步提出了Constant Scaling (CS) Method,即无需可学习参数的:

CS策略和最初的使用的scaling操作一样无需额外参数,从而几乎没有太多的额外计算消耗。

虽然CS在大多数时候没有LS在稳定训练上表现好,不过对于已有的策略来说,还是值得一试。

上述CS和LS的实现均非常简洁,仅仅需要若干行代码即可。针对各(hua)式(li)各(hu)样(shao)的UNet结构可能需要对齐一下特征维度。(手动狗头+1)



最近,一些后续工作,比如FreeU、SCEdit等工作也揭示了skip connection上scaling的重要性,欢迎大家试用和推广。

参考资料:

https://arxiv.org/abs/2310.13545

相关内容

热门资讯

简单的脑力训练 坚持下去就能助... 阿尔茨海默病作为一种神经退行性改变,其病理进程在临床症状出现前数十年便已悄然启动。这一过程的核心特征...
SpaceX合并xAI,马斯克... 马斯克认为商业航天加人工智能的新模式有利于打造太空数据中心,新公司估值1.25万亿美元,离IPO又近...
品浩艾达信:高科技行业会继续吸... 品浩集团(PIMCO)投资总监兼董事总经理艾达信近日在上海表示,高科技行业会持续驱动经济增长,也会继...
19人被判刑!北京长峰医院火灾... 据北京丰台区法院消息,2026年2月2日,北京市丰台区人民法院对北京长峰医院火灾案件进行公开宣判,被...
机构1月调研动向曝光!银行业调... 机构去哪儿? 2026年1月,不少机构马不停蹄地进行调研,寻找新一年A股市场投资机会,其间合计有超过...
融资丨宠食品牌都乐时母公司逢时... 作者:子超@宠业家 【写在前面】 宠业家「融资栏目」,为关注宠物投融资动态的朋友,带来行业内最新宠物...
*ST立方:停牌核查结束 股票... 每经AI快讯,2月3日,*ST立方(300344.SZ)公告称,停牌期间,公司就股价波动的相关事项进...
开年看楼市·政策友好带动市场成... 央视网消息:北京市住建委最新数据显示,1月,北京二手住宅网签量达1.5万套,这是2025年12月以来...
昨天ICU今天KTV!连续大跌... 记者|黄胜 编辑|程鹏 杜恒峰 校对|陈柯名 北京时间2月3日晚间,连续3日下跌后,国际金银价格迎来...
潮白河畔的白色港湾:这里守护着... 潮白河畔的白色港湾:这里守护着1000万精神障碍老人的尊严 在京津冀交界的潮白河西岸,一座白色庭院静...
2月4日A股投资避雷针︱耐普矿... 商络电子实际控制人拟减持不超过3%股份;壹连科技股东长江晨道拟减持不超过2%股份;富瀚微实际控制人的...
开年狂申报237只!基金公司竞... 2026年A股喜迎开门红,上证指数接连突破4000点、4100点关口,创下十年新高,罕见的“17连阳...
腾讯首席AI科学家姚顺雨入职后... IT之家 2 月 3 日消息,腾讯混元官网技术博客(Tencent HY Research)今日(2...
预定利率“2时代”现高收益健康... 2026年开年,保险市场诞生了一款热门产品。《每日经济新闻》记者(以下简称每经记者)从业内获悉,平安...
二手房市场回暖 房贷利率或继续... 制图:黄亚岚(即梦AI生成) 近日,国家统计局公布了2025年全年的经济数据,其中房地产市场数据备...
SpaceX与AI初创公司xA... 据报道,SpaceX正与人工智能初创公司xAI进行深入合并谈判。消息称,双方有望在本周达成协议,尽管...
国资委披露87家央企负责人激励... 据国务院国资委网站2月3日消息,按照中央企业负责人薪酬管理有关规定,中央企业负责人薪酬总收入由年度薪...
券商297只金股出炉!贵州茅台... 2月3日,A股市场探底回升,三大指数均迎来上涨。截至收盘,沪指报4067.74点,当日上涨1.29%...
白癜风专家祃开芬:白癜风与饮食... 饮食均衡是白癜风患者全身调理的基础,能为黑色素合成提供充足原料、稳定免疫功能,避免单一饮食或盲目忌口...
韩建河山拟收购兴福新材99.9... 2月3日,韩建河山(603616.SH)公告称,拟发行股份及支付现金购买兴福新材99.9978%股份...