当前位置:首页 > 文章列表 > 科技周边 > 人工智能 > NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题

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

来源:机器之心 2024-11-08 10:28:00 0浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题》,正文内容主要涉及到等等,如果你正在学习科技周边,或者是对科技周边有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

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

AIxiv专栏是本站发布学术、技术内容的栏目。过去数年,本站AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,欢迎投稿或者联系报道。投稿邮箱:liyazhou@jiqizhixin.com;zhaoyunfeng@jiqizhixin.com

本篇论文已经被NeurIPS 2024接收。第一作者王方懿康是微信视觉团队实习生,同时也是浙江大学一年级硕士研究生。共同一作是微信高级研究员Hubery。通讯作者是浙江大学助理教授张超。其他作者包括来自清华大学的董玥江,来自浙江大学的朱胡旻昊,赵涵斌助理教授和钱徽教授,以及微信基础视觉和视觉生成技术负责人李琛。

随着扩散生成模型的发展,人工智能步入了属于 AIGC 的新纪元。扩散生成模型可以对初始高斯噪声进行逐步去噪而得到高质量的采样。当前,许多应用都涉及扩散模型的反演,即找到一个生成样本对应的初始噪声。当前的采样器不能兼顾反演的准确性和采样的质量。

为彻底解决这一问题,微信视觉团队与浙江大学和清华大学联手提出了基于双向显式线性多步法的扩散模型精确反演采样器(BELM)这一通用算法,并通过截断误差分析确定了最优的 BELM 采样器系数。此方法在确保精确反演的同时还提升了生成样本的质量,在图像与视频的编辑、插值等下游任务中有广泛的应用前景。这一研究成果已被 NeurIPS 2024 会议接收。

当前,扩散模型在图像生成、文字生成、音频生成等多个领域得到了广泛应用,表现出了卓越的性能。扩散模型的反演操作,即找到一个生成样本对应的初始噪声,对若干下游任务起到关键的作用。传统的 DDIM 反演会造成严重的不一致问题,即原始图片加噪再去噪的结果与原图相差甚远。

近期,研究者们提出了多种启发式的精确反演采样器来解决 DDIM 反演的不一致问题。然而,这些启发式的精确反演采样器的理论特性尚不明确,且采样质量常常不尽如人意,这在一定程度上限制了它们的应用。

为此,本研究引入了一种通用的精确反演采样器范式 —— 双向显式线性多步(BELM)采样器,该范式包含了上文提到的启发式精确反演采样器。该团队在 BELM 范式内系统地研究了局部截断误差(LTE),发现现有的精确反演采样器的 LTE 并非最优。

因此,研究团队通过 LTE 最小化方法提出了最优的 BELM(Optimal-BELM,O-BELM)采样器。实验表明,O-BELM 采样器在实现精确反演的同时,也提升了采样的质量。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
  • 论文题目:BELM: Bidirectional Explicit Linear Multi-step Sampler for Exact Inversion in Diffusion Models

  • 论文链接:https://arxiv.org/abs/2410.07273

  • 项目地址:https://github.com/zituitui/BELM

背景:DDIM 反演造成的不一致问题

由于 DDIM 的正向过程和反演过程使用的迭代式并不相同,所以 DDIM 的反演重构样本与初始的样本存在较大差别。

实际使用中,DDIM 的反演有显著的不一致问题:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
现有精确反演方法

Null-text-inversion

以 Null-tex-inversion 为代表的方法对 unconditional 占位符进行 fine-tune,以达到精确反演。

问题:这类方法局限于 text-classifier-free-guidance 场景下的扩散模型;需要额外训练,低效。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
EDICT

EDICT 是基于 DDIM 的启发式算法,借鉴了可逆网络的做法,有两个相互糅合的采样链。
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
其逆过程如下,精确可逆:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
问题:需要两倍计算量;超参数 p 不鲁棒,导致采样质量不可控。

BDIA

BDIA 改进了 EDICT,使用 x_i 的速度,x_i 和 x_{i+1} 的位置,通过下述公式实现精确可逆:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
问题:超参数 gamma 不鲁棒,导致采样质量不佳。

EDICT 和 BDIA 参数的不鲁棒:

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

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

最优双向显式线性多步(O-BELM)采样器

研究团队在推导 BELM 框架暂时没有给出具体的系数选择,而启发式的系数选择(如 EDICT 和 BDIA)会造成采样质量的退化。因此,他们提出使用局部截断误差(LTE)来获取最优系数。

首先分析 BELM 的局部截断误差:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
通过对局部截断误差的最小化,我们得到了最优的 BELM 系数,我们称此系数下的 BELM 采样器为最优 BELM(O-BELM):
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
O-BELM 的正向过程表达式如下:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
O-BELM 的反演过程表达式如下:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
此外,研究团队还证明了 O-BELM 满足稳定性和全局收敛性:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
至此,可以对比几种不同反演采样器的性质:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
可见,O-BELM 是第一种在严格的理论保证下兼顾精确反演性质和采样质量的采样器。

实验

重建实验(验证 O-BELM 精确反演性质)

latent 空间上的 O-BELM 的重建误差为 0,这表明 O-BELM 具有精确反演的性质:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
采样实验(验证 O-BELM 的高质量采样性质)

不论在无条件生成还是条件生成中,O-BELM 都表现出了高于 DDIM,EDICT 和 BDIA 的采样质量:
NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题
下游任务 —— 图像编辑

图像编辑实验体现了:

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

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

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

到这里,我们也就讲完了《NeurIPS 2024|浙大 & 微信 & 清华:彻底解决扩散模型反演问题》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于工程,BELM的知识点!

版本声明
本文转载于:机器之心 如有侵犯,请联系study_golang@163.com删除
如何获取企业微信用户和非企业微信用户的 OpenID?
如何获取企业微信用户和非企业微信用户的 OpenID?
上一篇
如何获取企业微信用户和非企业微信用户的 OpenID?
使用Nginx转发PHP服务时出现502错误,如何解决?
下一篇
使用Nginx转发PHP服务时出现502错误,如何解决?
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
查看更多
AI推荐
  • 笔灵AI生成答辩PPT:高效制作学术与职场PPT的利器
    笔灵AI生成答辩PPT
    探索笔灵AI生成答辩PPT的强大功能,快速制作高质量答辩PPT。精准内容提取、多样模板匹配、数据可视化、配套自述稿生成,让您的学术和职场展示更加专业与高效。
    23次使用
  • 知网AIGC检测服务系统:精准识别学术文本中的AI生成内容
    知网AIGC检测服务系统
    知网AIGC检测服务系统,专注于检测学术文本中的疑似AI生成内容。依托知网海量高质量文献资源,结合先进的“知识增强AIGC检测技术”,系统能够从语言模式和语义逻辑两方面精准识别AI生成内容,适用于学术研究、教育和企业领域,确保文本的真实性和原创性。
    37次使用
  • AIGC检测服务:AIbiye助力确保论文原创性
    AIGC检测-Aibiye
    AIbiye官网推出的AIGC检测服务,专注于检测ChatGPT、Gemini、Claude等AIGC工具生成的文本,帮助用户确保论文的原创性和学术规范。支持txt和doc(x)格式,检测范围为论文正文,提供高准确性和便捷的用户体验。
    37次使用
  • 易笔AI论文平台:快速生成高质量学术论文的利器
    易笔AI论文
    易笔AI论文平台提供自动写作、格式校对、查重检测等功能,支持多种学术领域的论文生成。价格优惠,界面友好,操作简便,适用于学术研究者、学生及论文辅导机构。
    47次使用
  • 笔启AI论文写作平台:多类型论文生成与多语言支持
    笔启AI论文写作平台
    笔启AI论文写作平台提供多类型论文生成服务,支持多语言写作,满足学术研究者、学生和职场人士的需求。平台采用AI 4.0版本,确保论文质量和原创性,并提供查重保障和隐私保护。
    40次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码