atlas

Research map / Image generation / Text-to-image diffusion

Data Attribution for Text-to-Image Models by Unlearning Synthesized Images

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: Concept erasure in diffusion models · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes attributing text-to-image outputs by unlearning the synthesized image (EWC-regularized Newton updates on cross-attention K/V) and ranking training images by their loss increase, validated by leave-K-out retraining on MSCOCO and the Customized Model benchmark.

Problem

Identifying which training images most influence a generated image in text-to-image diffusion models; exact counterfactual (leave-K-out retraining) is computationally infeasible, and existing approximations (influence functions, feature matching) are weak for large-scale generative models.

Approach

Instead of unlearning each training image separately, unlearn the synthesized image once with EWC-regularized updates restricted to cross-attention key/value weights, then score each training image by its DDPM loss increase after unlearning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use attribution by unlearning the synthesized imageText-to-image model attribution · MSCOCO leave-K-out, K=500ΔL (x10^-3): 5.6 ±0.16 vs. 5.4 ±0.16Helped
Use attribution by unlearning the synthesized imageText-to-image model attribution · MSCOCO leave-K-out, K=4000ΔL (x10^-3): 9.8 ±0.32 vs. 9.6 ±0.33Helped
Use attribution by unlearning the synthesized imageText-to-image model attribution · MSCOCO leave-K-out, K=500Generation deviation MSE (x10^-2): 5.1 ±0.21 vs. 5.9 ±0.24Hurt
Use attribution by unlearning the synthesized imageText-to-image model attribution · MSCOCO leave-K-out, K=500Generation deviation CLIP (x10^-1): 7.3 ±0.09 vs. 7.3 ±0.10No clear effect
Add Fisher-information EWC regularization during unlearning (ablation)Synthesized-image unlearning attribution · MSCOCO leave-K-out, K=500ΔL (x10^-3): 3.5 ±0.10 -> 5.5 ±0.17Helped
Add Fisher-information EWC regularization during unlearning (ablation)Synthesized-image unlearning · Target synthesized imagesMSE: 0.081 ±0.003 -> 0.086 ±0.005Mixed
Update a subset of weights rather than all model weights (ablation)Synthesized-image unlearning attribution · MSCOCO leave-K-out, K=4000ΔL (x10^-3): 8.4 ±0.27 -> 9.8 ±0.32Helped
Update cross-attention key and value weights (ablation)Synthesized-image unlearning attribution · MSCOCO leave-K-out, K=500ΔL (x10^-3): 5.5 ±0.17 -> 5.6 ±0.16Helped
Use one SGD step without EWC (ablation)Synthesized-image unlearning attribution · MSCOCO leave-K-out, K=500ΔL (x10^-3): 5.6 ±0.16 -> 3.5 ±0.10Hurt
Use ten SGD steps without EWC (ablation)Synthesized-image unlearning attribution · MSCOCO leave-K-out, K=500ΔL (x10^-3): 5.6 ±0.16 -> 3.4 ±0.10Hurt
Update all model weights instead of cross-attention key and value weights (ablation)Synthesized-image unlearning · Target synthesized imagesMSE: 0.093 ±0.004 vs. 0.086 ±0.005Hurt
Replace the DDPM denoising loss with the square loss used by D-TRAK (ablation)Our attribution method · MSCOCO leave-K-outΔL (x10^-3): 5.6 ±0.16 -> 4.4 ±0.14; 6.7 ±0.22 -> 5.1 ±0.20; 9.8 ±0.32 -> 7.6 ±0.36Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MSCOCO 2017 LAION subset Customized Model benchmark

Benchmarks: MSCOCO leave-K-out retraining Customized Model benchmark

Metrics: DDPM loss change MSE deviation of regenerated image CLIP deviation Recall@10 mAP

Baselines: Random Pixel similarity CLIP text DINOv2 CLIP image DINO CLIP (AbC) DINO (AbC) DataInf TRAK JourneyTRAK D-TRAK

Builds on: elastic weight consolidation influence functions TRAK Attribution by Customization JourneyTRAK

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy