跳到正文
原文

MGE:针对扩散模型的成员推断引导数据提取攻击

MGE: A Membership Guided Data Extraction Attack against Diffusion Models

arXiv:越狱、提示注入、投毒与防御· arXiv:2611.10678· Yuchang Mei, Longqiang Wang, Haoyang Jiang, Mingyang Yi, Shaolei Zhang, Keman Huang, Wuqiong Pan, Ju FanRenmin University of China本站收录· 2 天前· 原文发表攻击

论文速读

攻击

据论文 PDF 整理(AI 生成),以原文为准

作者提出 MGE,把扩散模型训练数据提取改写为成员推断引导的条件生成,在 CIFAR10/ADM 上以 2^17 次生成提取 141 张训练图像(Table 1)。

威胁模型攻击者目标是从预训练扩散模型中提取训练集图像;论文未明确声明白盒或黑盒设定,但方法需要在采样中反向传播计算引导梯度(附录 A.6 另测了零阶估计变体);受害系统为 ADM、EDM、Stable Diffusion v1.5 等预训练扩散模型。

问题
扩散模型会记忆训练数据,存在训练数据被提取的隐私风险。已有提取攻击多为生成后过滤,作者认为其成功率与效率有限。
方法
提出 MGE:把数据提取改写为条件生成,用成员推断分类器(PIA)的可微近似构造引导信号,配合随机数据增强的对抗引导和并行分支解码加速。
实验与结果
在 ADM、EDM、Stable Diffusion v1.5 上对比 Carlini et al. 2023 的生成-过滤基线,MGE 在 Quantity、ASR、Efficiency 上均更高,如 CIFAR10/ADM 上 141 对 55(DDPM)。
局限与可以继续做的
作者指出大规模生成时输出冗余与 mode collapse 使 ASR 下降,缓解过记忆留作未来工作;去重引导降低效率,需进一步研究。实验仅覆盖三个模型与六个图像基准,随机种子稳定性仅测三次。
实验设置ADM、EDM 等 · CIFAR10、CIFAR100 等 · Quantity、ASR 等
被测模型
ADMEDMStable Diffusion v1.5
基准
CIFAR10CIFAR100Tiny-ImageNetAFHQv2FFHQLAION-2B
指标
QuantityASREfficiency
AI 导读研究者提出成员推断引导的数据提取攻击框架 MGE,能够从预训练扩散模型中提取训练数据。该方法将数据提取建模为条件生成任务,条件信号来自一个成员推断分类器,并通过对抗梯度和并行分支解码提升攻击成功率与效率。在图像生成基准上的实验显示,MGE 可提取出数百张图像,作者认为扩散模型的隐私保护需要更多关注。

研究者提出成员推断引导的数据提取攻击框架 MGE,能够从预训练扩散模型中提取训练数据。该方法将数据提取建模为条件生成任务,条件信号来自一个成员推断分类器,并通过对抗梯度和并行分支解码提升攻击成功率与效率。在图像生成基准上的实验显示,MGE 可提取出数百张图像,作者认为扩散模型的隐私保护需要更多关注。

相关热点

1 个事件 · 0 条新闻提到

深度解读

6个问题,点开问题读完整回答

  1. 这篇论文试图解决什么问题?

    作者针对扩散模型记忆导致的训练数据泄露风险,提出成员推断引导的提取攻击 MGE。

    核心问题:如何从预训练扩散模型中提取训练集图像,以揭示其记忆带来的隐私泄露风险。

    • 场景与动机:扩散模型在图像生成上表现好,但作者称其记忆特性带来训练数据泄露风险,已有工作通过成员推断攻击和数据提取攻击揭示该风险。
    • 现有方法不足:早期提取攻击多为"generate-and-filter"范式,生成候选再筛选记忆样本;作者认为其成功率与效率有限,MGE 旨在同时改进两者。
    • 核心观察:数据提取可形式化为条件生成 p(x0 | x0 ∈ S),条件信号可由成员推断(MIA)分类器提供,无需训练额外辅助分类器。
    • 论文方案:提出 MGE(Membership Guided Extraction),用 PIA 成员推断分类器的可微近似作引导,并配对抗引导与并行分支解码两个组件。
    • 威胁模型:
      • 目标:从目标扩散模型的训练集中提取出真实训练图像。
      • 知识:论文未明确声明白盒或黑盒;方法默认在采样中反向传播计算引导梯度,附录 A.6 另测零阶梯度估计变体。
      • 能力:控制初始噪声进行采样,并在去噪过程中注入引导信号。
      • 受害系统:ADM、EDM、Stable Diffusion v1.5 等预训练扩散模型。
  2. 有哪些相关研究?

    相关工作分成员推断攻击与数据提取攻击两类,本文用 PIA 构造引导信号,与 SIDE、FineXtract 的引导方式不同。

    成员推断攻击(MIA)

    • Shokri et al. 2017 等——在分类模型上提出 MIA,后被推广到 LLM 与扩散模型;扩散模型上的 MIA 分白盒(Pang et al. 2023、Duan et al. 2023)与黑盒(Tang et al. 2023、Kong et al. 2023 等)。
    • Kong et al. 2023(PIA)、Duan et al. 2023/2024——基于"重构误差"或"噪声差异"构造扩散模型成员推断分类器;本文采用 PIA 构造引导信号,作者称其在效率与准确率间取得平衡。
    • Li et al. 2024b、Luo et al. 2025——把 MIA 扩展到 Text-to-Image、DreamBooth、LoRA 等特定场景。

    数据提取攻击(DEA)

    • Fredrikson et al. 2015、Zhang et al. 2020 等——分类模型上的模型反演;Carlini et al. 2021 从自回归语言模型提取训练文本,Nasr et al. 2023 推广到 LLaMA、ChatGPT、Falcon。
    • Carlini et al. 2023——扩散模型上的 generate-and-filter 提取,是本文的基线;论文指出本文与其不同之处在于把成员引导信号直接注入生成过程。
    • SIDE(Chen et al. 2026)与 FineXtract(Wu, Zhang, and Wu 2025)——同属引导式提取:SIDE 用基于聚类的代理条件,不显式编码训练集成员身份;FineXtract 利用预训练与微调检查点的差异提取微调数据。论文指出 MGE 的引导直接来自目标模型本身,不需辅助分类器或预训练-微调检查点对。

    基线与基准:基线为 Carlini et al. 2023 的 generate-and-filter(分别用 DDPM 与 DDIM 采样);基准为 CIFAR10、CIFAR100、Tiny-ImageNet、FFHQ、AFHQv2、LAION-2B。

    作者将本文定位为:与 SIDE、FineXtract 同属引导式提取,但引导信号的构造方式不同,直接来自目标模型的成员分数。

  3. 论文如何解决这个问题?

    MGE 把数据提取形式化为成员推断引导的条件生成,辅以对抗引导和并行分支解码加速。

    整体思路:把数据提取攻击转化为条件生成,条件信号由成员推断分类器提供,框架名为 MGE(Membership Guided Extraction),包含对抗引导与并行分支解码两个组件(Figure 2、Algorithm 1)。

    形式化:提取即条件生成

    • 目标写成从条件分布 p(x0 | x0 ∈ S) 采样,S 为训练集;按 Bayes 分解,引导项为 ∇xt log p(x0 ∈ S | xt)。
    • 用 PIA 分类器 f(x0)=𝟙[Rt,p(x0)<τ] 判定成员身份,其中 Rt,p 是重构误差;因其不可微,用 Sigmoid(−(Rt,p(x0)−τ)/ϕ) 作可微代理,ϕ 为温度常数。
    • 作者称该 sigmoid 代理保持排序型 AUC 不变,但论文同时说明这不验证概率校准或引导梯度的准确性,实际效果由提取实验评估。

    引导的近似计算

    • 用一步点估计 x̂0(xt) 代替从完整后验 p(x0 | xt) 采样,论文明确这是可处理的近似而非精确概率恒等式。
    • 条件噪声预测为 ϵ̂θ(xt,t) ≈ ϵθ(xt,t) − s√(1−ᾱt)  fϕ(x̂0(xt)),s 为引导强度;作者称因 sigmoid 导数接近 0,实践中需用较大的 s。

    对抗引导

    • 作者发现直接引导会产生"对抗样本":骗过成员分类器但细节差、并非训练集图像(Figure 4a)。
    • 对策:对 x̂0 施加 4 种随机数据增强(颜色调整、缩放、平移、cutout),对 4 个视图的引导取平均,使生成样本在多个视图下都满足成员特征。

    加速:子集引导与并行分支解码

    • 只在去噪步子集 G 内注入引导,而非每步;作者称过多引导会拖慢生成并降低图像质量。
    • 在 t0 处把中间状态复制 m 份,用不同随机种子并行去噪;依据是作者引用的观察:去噪最后阶段才出现多样性。

    算法与关键参数

    • Algorithm 1:t > t0 时单链 DDIM(σ0),t ≤ t0 时 m 条分支并行 DDIM(σ1),引导步用条件噪声预测。
    • 默认参数:100 步 DDIM(EDM 与 Stable Diffusion 为 25 步)、s = 70.0(EDM 为 20.0)、m = 4、t0 = 50、G = {4t : 5 ≤ t ≤ 16}(Stable Diffusion 为 {4t : 5 ≤ t ≤ 12})、σ0 = σ1 = 1.0、ϕ = 15.0(Stable Diffusion 为 10.0)。

    提取结果的判定

    • 对 CIFAR10 等小数据集,用归一化 ℓ2 距离准则 ℓ(x̂, x; Nx̂) < 0.9 判定候选是否来自训练集(α = 0.5、|Nx̂| = 50),再人工核验并去重;AFHQv2/FFHQ 阈值改为 1.3。
    • Stable Diffusion v1.5 训练集 LAION-5B 不可得,改为从子集 LAION-2B 提取,用 Carlini et al. 2023 的检测方法识别候选,选取 LAION-2B 中重复最多的 500 个提示词生成。
  4. 论文做了哪些实验?

    在 ADM、EDM、Stable Diffusion v1.5 上对比生成-过滤基线,MGE 的 Quantity、ASR、Efficiency 均更高。

    实验设置

    • 被测模型:ADM(CIFAR10/CIFAR100/Tiny-ImageNet 32×32 检查点)、EDM(CIFAR10/AFHQv2/FFHQ 64×64 检查点)、Stable Diffusion v1.5(LAION-5B 训练)。
    • 基准:CIFAR10、CIFAR100、Tiny-ImageNet、AFHQv2、FFHQ、LAION-2B(用于 Stable Diffusion 提取)。
    • 基线:Carlini et al. 2023 的 generate-and-filter,分别用 DDPM 与 DDIM(σ = 0)采样。
    • 指标:Quantity(去重并核验后的不同提取样本数)、ASR(唯一提取数 ÷ 生成候选总数)、Efficiency(每分钟唯一提取数,含引导计算)。
    • 生成规模与硬件:每组生成 2^17 张候选(Stable Diffusion 为 500×500),batch size 4,单张 NVIDIA-A800。
    • 重复次数:附录 A.8 报告 CIFAR100 上 3 个随机种子的提取数;其余设置论文未报告重复次数。

    主结果

    据 Table 1(Quantity / ASR / Efficiency,Efficiency 列在 EDM 与 Stable Diffusion 表中表头写作 Efficient):

    表格较宽,可左右滑动

    模型数据集MGEDDPM 基线DDIM 基线
    ADMCIFAR10141/2^17, 0.107%, 0.7855/2^17, 0.042%, 0.0826/2^17, 0.020%, 0.37
    ADMCIFAR100358/2^17, 0.273%, 1.94129/2^17, 0.098%, 0.1852/2^17, 0.040%, 0.57
    ADMTiny-IN163/2^17, 0.124%, 0.8841/2^17, 0.031%, 0.0624/2^17, 0.018%, 0.25
    EDMCIFAR1046/2^17, 0.035%, 0.5122/2^17, 0.017%, 0.0417/2^17, 0.013%, 0.23
    EDMAFHQv2123/2^17, 0.094%, 0.4117/2^17, 0.013%, 0.0427/2^17, 0.021%, 0.22
    EDMFFHQ23/2^17, 0.018%, 0.104/2^17, 0.003%, 0.012/2^17, 0.002%, 0.02
    SD v1.5LAION-2B27, 0.0108%, 0.0757, 0.0028%, 0.0015, 0.0020%, 0.033
    • 作者称 MGE 在 Quantity、ASR、Efficiency 上优于基线,认为把提取转化为条件生成带来收益;注意 EDM/AFHQv2 上 DDIM 基线的 Quantity(27)高于 DDPM(17)。
    • 作者称 DDPM 因注入噪声多样性更高而提取更多,DDIM 效率更高,MGE 借并行分支解码兼顾两者。
    • 作者解释 Stable Diffusion v1.5 的 ASR 低是因为该 Text2Image 模型生成多样性大。

    与 SIDE 的对比及无引导对照

    • SIDE 对比(附录 A.5,Table 10):CIFAR10 上复现 SIDE 得 96 个唯一提取、ASR 0.073%、Efficiency 0.20,MGE 为 141、0.107%、0.78;作者注明这只是该设置下的经验对比,不应解释为所有攻击设置下的普遍排名。
    • 无引导对照(Table 6):s = 0(关闭成员引导、其余配置不变)时 Quantity 为 6/2^17、ASR 0.005%,s = 70.0 时为 141/2^17、0.107%。

    组件消融(CIFAR10)

    • MIA 分类器(Table 2):换用 NA、SecMI、PIA 时 ASR 分别为 0.025%、0.053%、0.107%,与三者 AUC(84.7、88.1、91.9)和 TPR@1%FPR(6.85、9.11、24.7)的排序一致;Efficiency 不呈同一单调趋势。
    • 数据增强种数(Table 3):0、1、2、4 种增强时 Quantity 为 18、58、57、141,ASR 为 0.014%、0.044%、0.043%、0.107%;作者称增强提升引导准确性但增加计算开销。
    • 引导近似精度(Table 5):一步估计得 141 个唯一提取、重复 1,094 个;1/5、1/2、全程多步估计仅 15–18 个唯一提取、重复超过 13,800。作者称多步估计出现"过记忆"与 mode collapse,并注明这些实验不能隔离近似误差本身的因果作用;作者称一步估计比标准 DDIM 去噪效率提升超过 40×。

    其他消融与分析

    • 分支数(Table 4):m = 1、2、4、8 时 Quantity 为 73、60、141、65;作者称 m ≥ 8 时多样性下降。
    • 引导强度 s(Table 6):s 从 0 到 90,Quantity 先升后降,s = 70 时最高(141)。
    • 温度 ϕ(Table 7):1/ϕ 从 1.0 到 15.0,Quantity 从 11 升到 141,AUC 基本不变(91.7–91.9)。
    • 引导阶段(Table 8):中段引导 G = {4t : 5 ≤ t ≤ 16} 最好(141);仅早期 7、仅晚期 42、全程 47。
    • 零阶梯度估计(Table 11):零阶变体保留 141 个唯一提取中的 118 个(约 84%),Efficiency 从 0.78 降到 0.44;作者注明这并不构成仅用标准图像生成 API 的攻击。
    • Stable Diffusion 组件消融(Table 12):完整 MGE 27 个提取;换 1/5 多步预测降到 5,去分支降到 14。
    • 负面结果(附录 A.4,Figures 5–6):生成规模增大时 MGE 与基线的 ASR 都下降,作者归因于高相似样本导致的冗余与 mode collapse;去重引导(Table 9)把 ASR 从 0.159% 提到 0.171%,但 Efficiency 从 1.18 降到 0.20。
    • 种子稳定性(Table 13):CIFAR100 三个种子提取数 358、346、351,均值 351.7、样本标准差约 6.0。
  5. 有什么可以进一步探索的点?

    作者指出过记忆与 mode collapse 限制效率、去重引导代价高,均留作后续研究。

    作者指出的局限与后续方向

    • 大规模生成时输出冗余与 mode collapse 使 ASR 下降,作者认为减少过记忆可能进一步提升提取效率,留作 future work(附录 A.4)。
    • 去重引导虽缓解 collapse,但降低了生成效率,作者称需要进一步研究(附录 A.4)。
    • 一步近似的实验不能隔离近似误差对多样性的因果作用(5.3 节)。
    • 种子稳定性只是初步证据,需要更多运行次数与设置才能得出更宽的结论(附录 A.8)。
    • 与 SIDE 的对比不应被解释为所有攻击设置下的普遍排名(附录 A.5)。
    • 零阶实验不构成仅用标准图像生成 API 的攻击(附录 A.6)。

    实验覆盖范围

    • 被测模型为 ADM、EDM、Stable Diffusion v1.5 共 3 个;基准为 CIFAR10、CIFAR100、Tiny-ImageNet、AFHQv2、FFHQ、LAION-2B 共 6 个(Table 1)。
    • 基线仅 Carlini et al. 2023 的 generate-and-filter(DDPM 与 DDIM 两种采样),另在附录复现 SIDE 作单设置对比。
    • 主实验每组生成 2^17 个候选(Stable Diffusion 为 500×500),batch size 4,单张 A800;随机种子重复仅 CIFAR100 上 3 次。
    • 组件消融主要在 CIFAR10 上进行,Stable Diffusion v1.5 另有组件级消融(Table 12)。
    • 论文未报告针对任何防御机制的评测,也未报告提取图像中是否含个人敏感信息的分析。
  6. 总结一下论文的主要内容

    MGE 用成员推断信号引导条件生成来提取扩散模型训练数据,在三个模型上优于生成-过滤基线。

    一篇针对扩散模型隐私风险的数据提取攻击论文。作者认为扩散模型的记忆特性会导致训练数据泄露,而已有的 generate-and-filter 提取在成功率与效率上有限。

    • 方法:MGE 把数据提取形式化为条件生成,用 PIA 成员推断分类器的可微 sigmoid 近似构造引导信号;配 4 种随机数据增强的对抗引导抑制"对抗样本",用子集引导加并行分支解码加速。
    • 主结果:CIFAR10/ADM 上 2^17 次生成提取 141 张训练图像(ASR 0.107%),DDPM 基线为 55(Table 1);CIFAR100/ADM 上 358 对 129;Stable Diffusion v1.5 上 27 对 7(DDPM)。
    • 对比:CIFAR10 上复现 SIDE 得 96 个提取,MGE 为 141(Table 10);s = 0 无引导对照仅 6 个(Table 6)。
    • 消融:引导信号强度、增强种数、分支数、引导阶段均影响结果;多步精确估计反而因过记忆与 mode collapse 只提取 15–18 个唯一样本(Table 5)。
    • 作者结论:在生成模型安全部署前,需要发展有理论基础的隐私保护机制来防御此类主动攻击;作者同时指出过记忆导致的冗余与去重引导的效率代价留作未来工作。

相关论文

共同使用 CIFAR100
再看 3 篇
共同使用 CIFAR100
阅读原文arxiv.org