奥多码,点击查看详情 97CDN云盾,点击查看详情

NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题

       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03
       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03

neurips 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题

AIxiv专栏是本站发布学术、技术内容的栏目。过去数年,本站AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,欢迎投稿或者联系报道。投稿邮箱:liyazhou@jiqizhixin.com;zhaoyunfeng@jiqizhixin.com
本篇论W z S J n u ) + ^文已经被NeurIPS 2024接收。第一$ l ) 0 p作者王c Y S L X ( 1方懿康是微信视觉团队实习生,同时也是浙江大学一年级硕士研究生。共同一作是微信高级研究员Hubery。通讯作者是浙5 l = m i W ; 4江大学助理教授张超。其他作者包括来自清华大学的董玥江,来自浙江大学的朱胡旻昊,赵涵斌助理教授和钱徽教授,以及微信基础视觉和视觉生成技术负责人李] a _ (琛。
随着p # 2 j s r扩散生成模型的发展,人工智I 7 k能步入了属于 AIGC 的新纪元。扩散生成模型可以对初始高斯噪声进行逐步去噪而得到高质量的采样。当前,许多应用都涉及扩散模型的反演,即找到一个生成样本对应的初始噪声。当前的采样器不能兼顾反演的准确性和采样的质量。
为彻底解决这一问题,微信视觉团队与浙江大学和清华大学联手提出了基于双向显式线性多步法的扩散模型精确反演采样器(BELM)这一通用算法,并通过截断误差分析确定了最优的 BELM 采样器系数。此方法在确保精确反演的同时还提升了生成样k 2 o + ? \ 5 7本的质量,在图像与视频的编辑、插值等下游任务中有广泛的应用前景。这一研究成果已被 NeurIPS 2024 会议接收。
当前,扩散模型在图像生成、文字生成、音频生成等多个领域得到了广泛应用,表现出了卓越的r S Z : g性能。扩散模型的反演操作,即找到l & g B 0 L a k a一个生成样本对应的初始噪声,对若干下游任务起到关键的作用。传统的 DDIM 反演会造成严重的不一致问题,即原始图Q S 8片加噪再去噪的结果与原图相差甚远。
近期,研究者们提出了多种启发E | $ x Q Q Z式的精确反演采样器来解决 DDIM 反演的不一致问题。然而,这些启发式的精确反演采样器的理论特性尚不明确,且采样质量常常不尽如人意,这在一定程, O 9 p N B度上限制了它们的应用。
为此,本研r & S Z究引入了一种通用的精确反演采样器范式 —— 双向显式线性多步(BELM)采样器,该范式包含了上文提到S p ; + V &的启发式精确反演采样器。该团队在 BELM 范式P e p P内系统地研究了局部截断误差(LTE),发现现有的精确\ # } ` [反演采样器的 LTE 并非最优。
因此,研究团队通过 LTE 最小化方法提出了最优的 BELM(Optimal-BELM,O-BELM)采样器。实验表明,O-BELM 采样器在实现精确反演的同时,也提升了采样的质量。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
  • 论文题目:BO 0 a YELM: Bidirectional Explicit Linear Multi-step Sampler for Exact Inversion in Diffusion Models

  • 论文链接:https://arxiv.org/abs0 D f x/2410.07273v ^ d

  • 项目地址:hd 0 =ttps://github.E Z ~com/zituF p 8 E x K B J Zitui/BELM

背景:DDIM 反演造成的x J R不一致问题
由于V l l = K 2 P DDIM 的正向过程和反演过程使用的迭代式并不相同,所以 DDIM 的反演重构样本与初始的样本存在较大差别。
实际使用中,DDIM 的反演有显著的不一致问题:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
B R I有精确反演方法
Null-text-inversion
以 Null-tex-i1 C \ K B N a ynversion 为代表的方法对 unconditional 占位符进行 fine-tune,以达到精确反演。
问题:这类方法局限于 text-classij q r G H d tfier-freee P c D J [ I-guidance 场景下的扩散模型;需要额外训练,低效。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
EDICT
EDICT 是基于N 9 z R ^ I $ + DDIM 的启发式算法l n 4 } \ % / j,借鉴了可逆网络的做法,有两个相互糅合的采样链。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
其逆过程如下,精确可逆:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
问题:需要两倍计算量;超参数 p 不% D { l C N q /; p d t 7棒,导致采样质量不可控。
BDIA
BDIA 改进了 EDICT,使用 x_i 的速度,x_i 和 x_{i+1} 的位置,通过下述公式实现精确可逆:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
问题:超参数 gamma 不鲁棒,导致采样质量不佳。
EDICT 和 BDIA 参数的不鲁棒:

EDICT 和 BDIA 超参数的意义不明,没; W i e ] Q有理论指导如何调整,导致不同情形下超参数的选择差别巨大。使^ T $ H ) M用起来极为不便。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
双向显式线性多步法(BELM)框架

思路起源:DDIM 的正向过程(由蓝线表示)与反演过程(由红线表示)是两种不同的关系,这导致了 DDIM 的反演不准确。如果强制正过程与反过程使用相同关系,又a ^ P l } v会引入隐式方法,大大增加计算复杂度。如果多引入一个点,不用隐式方法也可逆(由绿线表示)。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
该论文中的算法,正向和反演过程都服从相同的关系,因此能够精确反演x 7 n S H E : V )。具体来说,为了系统地设计这种采样器,首先要将扩散模型的采7 H W # 5 0 w o样过程建模为一个 IVP(Initial Value Problem,初值问题):
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
以下是 IVP. S 2 \ z 的一般形式,这实际上是一个变步长变公式线性多步方法(VSVFM):
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
为了避免隐式方法的复杂计算,上式需要在正向和反向都是显式的,该团队称这一性质为双向显性(bidirectional explicit)。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
代入双向显性条件,可以得到一般的 k 步 BELM 采样器:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
最简单的形式是 ko S –=2,称为 2-BELM,其表达式如下:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
D g b此很容易证明,一个满足双向显性性质的线性多步法采样器拥有精确反演性y ; 3 W质:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
研究团队还发现,前文提到的 EDICT 和 BDIA 都是 BELM 框架的特例:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
6 V H O也解释了 EDICT 和 BDIf g * ( = sA 能够精确反演的原因。
最优双向显式线性多步(O-BELM)采l & \ z v 8 I +样器

研究团队在U r i f ( R推导 BELM 框架暂时没有给出具体的系数选择,而启发式的系数选择(如 EDICT 和 BDIA)会造成采样质量的退化。因此,他们提出使用局部截断误差(LTE)来获取最优系数。
首先分析 BELM 的局部截断误差:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
通过对局部截断误差的最小化,我们得到了最优的 BELM 系数,我们称此系数下的 BELMH S 0 \ n A 7 q 采样器为最优 BELM(O-BELM):
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
O-BELM 的正向过程表达式如下:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
O-BELM 的反演过程表达式如D w + [ k 6 L 0 i下:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
此外,研究团队还证明了 O-BELM 满足稳定性和全局收敛性:B B W
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
至此,可以对比几G . | c种不同反演采i o ] M S P & t 4样器的性质:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
可见,O-BELM 是第一种在严格的理论保证下兼顾精确反演性质和采样质量的采样器。
实验

重建实验(验证 O-BELM 精确反演性质)
laten& 0 + B O M @ c bt 空间上的 O-BELM 的重建误差为 0,这表明 O-BELM 具有精确反演的性质:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
采样实验(验证 O-BELM 的高质量采样性质)
不论在无条件生成还是条件生成中,O-BELM 都表现出了高于 DH 3 – ^ 7 \ M ~DIM,EDICT 和 BDIA 的采样质量:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
下游任务 —— 图像编辑

图像编辑实验体现了:
1. 由于 DDIM 不具有精确反演性质,编辑的r H D结果中存在不一致问题(红色框);
2. 由于 EDIC_ ~ T e & E & J 8T 和 BDIA 具有较大的采样误差3 w Z d E 1 D,编辑的结果出现了不真实区域(黄色框);
3.Oc V T X Z I $-BELM 在保持图像一致的条件下完成了高质量的编辑。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
由于 O-BELM 是一个采样方法,因此可以无缝地与 controlNet 结合,编辑效果也优于其他方法:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
下游任务 —— 图像插值

由于 O-BE+ P F / P }LM 精确地建立了噪声和生成样本的对应关系,这个关系是 probability flow ODE 的近似,因此 O-BELM 也使得图像插r F ! % ( P值更符b o * V N _ z合人的直觉:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
结语

本研究提出的双向显式线性多步法采样器从理论上分析并彻底解决了现有扩散生成模型中的反演问题,进一步拓宽了扩散模5 i ; B T =型在计算机视觉领域的能力边界。在图像和视频的] o 3 d I 0 ! 0编辑任务上有巨大的应用前景。

以上就是NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题的详细内容!

本文由【好易之】整理自网络!
原创文章,作者:【好易之】如转载请注明出处:https://www.zhengjiaxi.com/zxwd/itzx/118418.html
如有侵权,请邮件联系 aoduoye@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
好易之的头像好易之站长
上一篇 2024-12-26 13:11
下一篇 2024-12-26 13:12

相关推荐

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

 

工作时间:周一至周五,9:30-18:30,节假日休息

关注公众号
请查看头部文章来源地址!本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。否则由此引发的法律纠纷及连带责任本站概不承担。