0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浙大、微信提出精确反演采样器新范式,彻底解决扩散模型反演问题

智能感知与物联网技术研究所 ? 来源:智能感知与物联网技术研 ? 2024-11-27 09:21 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

为彻底解决这一问题,微信视觉团队与浙江大学和清华大学联手提出了基于双向显式线性多步法的扩散模型精确反演采样器(BELM)这一通用算法,并通过截断误差分析确定了最优的 BELM 采样器系数。

此方法在确保精确反演的同时还提升了生成样本的质量,在图像与视频的编辑、插值等下游任务中有广泛的应用前景。这一研究成果已被 NeurIPS 2024 会议接收。

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

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

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

因此,研究团队通过 LTE 最小化方法提出了最优的 BELM(Optimal-BELM,O-BELM)采样器。实验表明,O-BELM 采样器在实现精确反演的同时,也提升了采样的质量。

8f62c698-9f6e-11ef-93f3-92fbcf53809c.png

论文题目: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 的反演有显著的不一致问题:

8f919b1c-9f6e-11ef-93f3-92fbcf53809c.png

8faf777c-9f6e-11ef-93f3-92fbcf53809c.png

现有精确反演方法

Null-text-inversion 以 Null-tex-inversion 为代表的方法对 unconditional占位符进行 fine-tune,以达到精确反演。 问题:这类方法局限于 text-classifier-free-guidance 场景下的扩散模型;需要额外训练,低效。

8fda2c60-9f6e-11ef-93f3-92fbcf53809c.png

EDICT EDICT 是基于 DDIM 的启发式算法,借鉴了可逆网络的做法,有两个相互糅合的采样链。

9003bfee-9f6e-11ef-93f3-92fbcf53809c.png

其逆过程如下,精确可逆:

90200b2c-9f6e-11ef-93f3-92fbcf53809c.png

问题:需要两倍计算量;超参数 p 不鲁棒,导致采样质量不可控。 BDIA BDIA 改进了 EDICT,使用 x_i 的速度,x_i 和 x_{i+1} 的位置,通过下述公式实现精确可逆:

90445464-9f6e-11ef-93f3-92fbcf53809c.png

问题:超参数 gamma 不鲁棒,导致采样质量不佳。 EDICT 和 BDIA 参数的不鲁棒: EDICT 和 BDIA 超参数的意义不明,没有理论指导如何调整,导致不同情形下超参数的选择差别巨大。使用起来极为不便。

9050124a-9f6e-11ef-93f3-92fbcf53809c.png

906219e0-9f6e-11ef-93f3-92fbcf53809c.png

双向显式线性多步法(BELM)框架思路起源:DDIM 的正向过程(由蓝线表示)与反演过程(由红线表示)是两种不同的关系,这导致了 DDIM 的反演不准确。如果强制正过程与反过程使用相同关系,又会引入隐式方法,大大增加计算复杂度。如果多引入一个点,不用隐式方法也可逆(由绿线表示)。

9093515e-9f6e-11ef-93f3-92fbcf53809c.png

该论文中的算法,正向和反演过程都服从相同的关系,因此能够精确反演。具体来说,为了系统地设计这种采样器,首先要将扩散模型的采样过程建模为一个 IVP(Initial Value Problem,初值问题):

90b48270-9f6e-11ef-93f3-92fbcf53809c.png

以下是IVP的一般形式,这实际上是一个变步长变公式线性多步方法(VSVFM):

90ccb156-9f6e-11ef-93f3-92fbcf53809c.png

为了避免隐式方法的复杂计算,上式需要在正向和反向都是显式的,该团队称这一性质为双向显性(bidirectional explicit)。

90de49f2-9f6e-11ef-93f3-92fbcf53809c.png

代入双向显性条件,可以得到一般的 k 步 BELM 采样器:

910a60aa-9f6e-11ef-93f3-92fbcf53809c.png

最简单的形式是 k=2,称为 2-BELM,其表达式如下:

911c90a4-9f6e-11ef-93f3-92fbcf53809c.png

据此很容易证明,一个满足双向显性性质的线性多步法采样器拥有精确反演性质:

9130e2fc-9f6e-11ef-93f3-92fbcf53809c.png

研究团队还发现,前文提到的 EDICT 和 BDIA 都是 BELM 框架的特例:

9138d2be-9f6e-11ef-93f3-92fbcf53809c.png

这也解释了 EDICT 和 BDIA 能够精确反演的原因。

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

916819f2-9f6e-11ef-93f3-92fbcf53809c.png

通过对局部截断误差的最小化,我们得到了最优的 BELM 系数,我们称此系数下的 BELM 采样器为最优 BELM(O-BELM):

918af8e6-9f6e-11ef-93f3-92fbcf53809c.png

O-BELM 的正向过程表达式如下:

91978b42-9f6e-11ef-93f3-92fbcf53809c.png

O-BELM 的反演过程表达式如下:

91aa9444-9f6e-11ef-93f3-92fbcf53809c.png

此外,研究团队还证明了 O-BELM 满足稳定性和全局收敛性:

91b40268-9f6e-11ef-93f3-92fbcf53809c.png

至此,可以对比几种不同反演采样器的性质:

91defc8e-9f6e-11ef-93f3-92fbcf53809c.png

可见,O-BELM 是第一种在严格的理论保证下兼顾精确反演性质和采样质量的采样器。

实验重建实验(验证O-BELM精确反演性质) latent 空间上的 O-BELM 的重建误差为 0,这表明 O-BELM 具有精确反演的性质:

921017a6-9f6e-11ef-93f3-92fbcf53809c.png

9216815e-9f6e-11ef-93f3-92fbcf53809c.png

采样实验(验证O-BELM的高质量采样性质)

不论在无条件生成还是条件生成中,O-BELM 都表现出了高于 DDIM,EDICT 和 BDIA 的采样质量:

924a1032-9f6e-11ef-93f3-92fbcf53809c.png

下游任务 —— 图像编辑

图像编辑实验体现了:

1. 由于 DDIM 不具有精确反演性质,编辑的结果中存在不一致问题(红色框);

2. 由于 EDICT 和 BDIA 具有较大的采样误差,编辑的结果出现了不真实区域(黄色框);

3.O-BELM 在保持图像一致的条件下完成了高质量的编辑。

9272ccb6-9f6e-11ef-93f3-92fbcf53809c.png

9281dfa8-9f6e-11ef-93f3-92fbcf53809c.png

由于 O-BELM 是一个采样方法,因此可以无缝地与 controlNet 结合,编辑效果也优于其他方法:

92918cf0-9f6e-11ef-93f3-92fbcf53809c.png

下游任务 —— 图像插值 由于 O-BELM 精确地建立了噪声和生成样本的对应关系,这个关系是 probability flow ODE 的近似,因此 O-BELM 也使得图像插值更符合人的直觉:

92b9fe6a-9f6e-11ef-93f3-92fbcf53809c.png

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4720

    浏览量

    95935
  • 采样器
    +关注

    关注

    0

    文章

    35

    浏览量

    2693

原文标题:NeurIPS 2024 | 浙大、微信提出精确反演采样器新范式,彻底解决扩散模型反演问题

文章出处:【微信号:tyutcsplab,微信公众号:智能感知与物联网技术研究所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分光光度法结合进化算法精确测定:金属氧化物薄膜厚度与光学常数

    薄膜厚度和复折射率的测定通常通过椭圆偏振术或分光光度法实现。本研究采用Flexfilm大样品仓紫外可见近红外分光光度计精确测量薄膜的反射率(R)和透射率(T)光谱,为反演光学参数提供高精度实验数据
    的头像 发表于 07-21 18:17 ?134次阅读
    分光光度法结合进化算法<b class='flag-5'>精确</b>测定:金属氧化物薄膜厚度与光学常数

    无速度传感永磁同步直线电机伺服系统的自适应鲁棒控制

    摘要:为了提高永磁同步直线电机伺服系统的动态性能,提出了一种新型的自适应鲁棒控制。该控制不含电机参教,只与系统的状态变量有关,从而降低了对系统模型参数的依赖性。基于Lya-puno
    发表于 07-09 14:24

    英国比克全新推出最高33GHz带宽9400A系列USB采样器扩展实时示波器新型号

    英国比克全新推出9400A系列USB采样器扩展实时示波器新型号,本次同时扩展了更低频段的9404A-06(6GHz)/9404A-16(16GHz)和更高频段的9404A-33(33GHz)的采样器
    的头像 发表于 07-04 17:36 ?562次阅读
    英国比克全新推出最高33GHz带宽9400A系列USB<b class='flag-5'>采样器</b>扩展实时示波器新型号

    如何将一个FA模型开发的声明式范式应用切换到Stage模型

    模型切换概述 本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作: 工程切换:新建一个Stage模型
    发表于 06-04 06:22

    Essential Macleod应用反演工程对四层减反膜进行分析

    的所有知识来评估结果的合理性。我们还利用我们的知识和经验以及各种不同的约束来指导过程。同时,作为目标的测量结果应尽可能精确,这一点至关重要。因此,尽管反演工程本质上是一个优化,但它的结构与任何优化工具都
    发表于 05-16 08:45

    演讲实录丨阿丘科技李嘉悦:大模型驱动的AI检测范式变革——大模型、小模型、智能体的协同进化

    应用研讨会现场,围绕“大模型驱动的AI检测范式变革:大模型、小模型与智能体的协同进化”的主题,发表了精彩演讲。下文为其演讲实录,您可点击文末“阅读原文”下载原版PP
    的头像 发表于 04-02 16:21 ?664次阅读
    演讲实录丨阿丘科技李嘉悦:大<b class='flag-5'>模型</b>驱动的AI检测<b class='flag-5'>范式</b>变革——大<b class='flag-5'>模型</b>、小<b class='flag-5'>模型</b>、智能体的协同进化

    用腾讯ima和Deepseek建立个人知识库

    腾讯AI图书馆来了,是时候升级英飞凌工业半导体的《图书馆》啦。(对于工程师零难度)近日腾讯推出了AI智能工作台ima.copilot,本人亲测,可以在平台上建立方便实用的私人图
    的头像 发表于 02-25 17:33 ?1465次阅读
    用腾讯ima和Deepseek建立个人<b class='flag-5'>微</b><b class='flag-5'>信</b>知识库

    调试ADS1258如何实现用定时控制精确地时间采样,好像自动扫描方式都是确定的采样频率?

    调试ADs1258遇到几个问题: 1、调试ADS1258如何实现用定时控制精确地时间采样,好像自动扫描方式都是确定的采样频率? 2、如果想用固定通道
    发表于 02-05 08:53

    中国电提出模型推理加速新范式Falcon

    近日,中国电信翼支付针对大模型推理加速的最新研究成果《Falcon: Faster and Parallel Inference of Large Language Models through
    的头像 发表于 01-15 13:49 ?1079次阅读
    中国电<b class='flag-5'>提出</b>大<b class='flag-5'>模型</b>推理加速新<b class='flag-5'>范式</b>Falcon

    通过透镜阵列的传播

    随着现代技术的发展,透镜阵列等专用光学元件越来越受到人们的重视。特别是在光学投影系统、材料加工单元、光学扩散器等领域,透镜阵列得到了广泛的应用。在VirtualLab Fusion中,可以
    发表于 01-08 08:49

    VirtualLab Fusion应用:衍射光束扩散器产生LightTrans标识的设计与分析

    LightTrans标志。 结果预览 光束和图案条件→设计目标图案(DTP) 光束:尺寸评估 图案:导入、准备、预变形、采样考虑 15m处的光斑尺寸 扩散器元件以创建所需图案的方式偏转入射光束。分辨率由单个光束点
    发表于 01-04 08:47

    基于移动自回归的时序扩散预测模型

    在人工智能领域,目前有很多工作采用自回归方法来模拟或是替代扩散模型,其中视觉自回归建模(Visual AutoRegressive modeling,简称 VAR)就是其中的典型代表,该工作利用自
    的头像 发表于 01-03 14:05 ?1010次阅读
    基于移动自回归的时序<b class='flag-5'>扩散</b>预测<b class='flag-5'>模型</b>

    通过透镜阵列的传播

    随着现代技术的发展,透镜阵列等专用光学元件越来越受到人们的重视。特别是在光学投影系统、材料加工单元、光学扩散器等领域,透镜阵列得到了广泛的应用。在VirtualLab Fusion中,可以
    发表于 12-11 11:32

    扩散模型的理论基础

    扩散模型的迅速崛起是过去几年机器学习领域最大的发展之一。在这本简单易懂的指南中,学习你需要知道的关于扩散模型的一切。
    的头像 发表于 10-28 09:30 ?1509次阅读
    <b class='flag-5'>扩散</b><b class='flag-5'>模型</b>的理论基础

    如何使用TPS61390 Boost转换对小APD电流进行精确采样

    电子发烧友网站提供《如何使用TPS61390 Boost转换对小APD电流进行精确采样.pdf》资料免费下载
    发表于 09-25 11:50 ?1次下载
    如何使用TPS61390 Boost转换<b class='flag-5'>器</b>对小APD电流进行<b class='flag-5'>精确</b><b class='flag-5'>采样</b>