LLLMWIKI
正文研究地图阅读入口元数据

来源笔记 · 更新于 2026-07-12

Custom Diffusion高效单概念学习与多概念组合

一句话结论

Custom Diffusion 只微调 SD v1.4 U-Net cross-attention 的 $W_k,W_v$ 与 modifier token,以约 6 分钟/2×A100、75MB 学会新概念,并支持多概念联合训练或约 2 秒闭式合并;它高效且证据完整,但相似类别、cat+dog 和三概念以上组合仍受 base SD attention 冲突限制。

问题定义

少量参考图 personalization 既要保持特定身份,也要在新 prompt 中泛化,并避免覆盖原类别语义。多概念还会出现遗漏、混合与遗忘;全模型 fine-tuning 又成本高、存储大。

方法概述

  • 真实 backbone:Stable Diffusion v1.4 latent diffusion、卷积 U-Net;无 DiT。
  • 每概念约 4 张图;只更新每层 cross-attention $W_k,W_v$ 与 $V^*$ token。
  • 检索约 1,000 条相似真实图/描述做 regularization,减少 language drift。
  • single 250 steps;two-concept joint 500;batch 8、lr $8\times10^{-5}$;0.4–1.4× resize augmentation。
  • 多概念可联合训练;若单概念模型已存在,可解闭式约束最小改动问题合并 K/V。

成本、数据与结果

约 6 分钟/2×A100、75MB;full tune 20 分钟/4×A100、3GB;DreamBooth 约 1 小时/4×A100。闭式合并约 2 秒。未报单图 latency与显存。

设置/方法Text ↑Image ↑KID ↓
single Textual Inversion0.6700.82722.27
single DreamBooth0.7810.77632.53
single Custom Diffusion0.7950.77520.96
multi DreamBooth0.7830.695--
multi closed-form0.8000.695--
multi joint0.8010.706--

10 个目标数据集;single 每数据集 20 prompts × 50 samples;multi 为 5 对概念、8 prompts、各 400 图。

人评与消融

MTurk 每份 questionnaire 800 responses。单概念相对 Textual Inversion 的文本/图像偏好 72.62%/51.62%;multi-joint 为 86.65%/81.89%;相对 DreamBooth/full tune 也均超过 50%。

  • 去 augmentation:Image .775→.736。
  • 去 real regularization:KID 20.96→32.64。
  • 用生成图 regularization:KID 34.70,并出现饱和 artifact。
  • SVD 保留 60% 累积奇异值可约 5× 压缩而近似保性能。

身份与组合边界

  • CLIP image alignment 与人偏好是代理,不是严格身份指标。
  • 相似 plushies、个人 cat+dog 仍会因 attention map 重叠而失败。
  • 三概念有示例,但概念数继续增加被作者明确列为困难,无 scaling curve。
  • Prompt-to-Prompt 编辑只是兼容应用,没有专门编辑 benchmark 或区域保持保证。
  • DreamBooth 使用第三方实现,成本/质量比较有实现依赖。

相关页面

归属边界

本文是 parameter-efficient U-Net personalization 与多概念组合,不是 image editing、DiT 或统一生成—编辑。已移除旧 unified entity/question 与 image-editing 主标签。

证据评估

A-:成本、存储、自动指标、人评、消融与失败分析完整;复杂同类概念和三概念以上仍缺系统量化。