atlas

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

SCoFT: Self-Contrastive Fine-Tuning for Equitable Image Generation

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Multi-subject personalization · 7 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.

Introduces the CCUB dataset of culturally representative image-caption pairs from five countries and SCoFT, a fine-tuning method for Stable Diffusion that adds memorization and self-contrastive perceptual losses to reduce stereotypes and improve cultural relevance.

Problem

Text-to-image models trained on web-crawled data such as LAION produce stereotypical and culturally misrepresentative images, and standard fine-tuning on small culture-specific datasets overfits and struggles to encode high-level cultural concepts.

Approach

Fine-tune Stable Diffusion with LoRA on a small culturally curated dataset, adding a memorization penalty and a self-contrastive perceptual triplet loss computed on pixel-decoded images, using the model's own ControlNet-conditioned generations as negatives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune on CCUB using SCoFT+MPCStable Diffusion · CCUB testKID (×10³): 30.355 -> 19.621Helped
Fine-tune on CCUB using SCoFT+MPCStable Diffusion · User survey, five culturesAverage rank: Most Culturally Representative: 3.07 -> 1.84Helped
Fine-tune on CCUB using SCoFT+MPCStable Diffusion · User survey, five culturesAverage rank: Least Stereotypical: 2.98 -> 1.91Helped
Fine-tune on CCUB using SCoFT+MPCStable Diffusion · User survey, five culturesAverage rank: Least Offensive: 3.07 -> 1.78Helped
Fine-tune on CCUB using SCoFT+MPCStable Diffusion · MS COCOKID (×10³): 4.396 -> 4.819Hurt
Fine-tune on CCUB using SCoFT+MPCStable Diffusion · Generated imagesCLIP Score: 0.813 -> 0.799Hurt
Add memorization loss during fine-tuning (ablation)Stable Diffusion fine-tuned on CCUB · CCUB training promptsDIV: 0.302 -> 0.356Helped
Add memorization loss during fine-tuning (ablation)Stable Diffusion fine-tuned on CCUB · CCUB test promptsDIV: 0.317 -> 0.379Helped
Add perceptual loss to memorization loss (ablation)SCoFT+M · User survey, five culturesAverage rank: Least Offensive: 2.59 -> 2.30Helped
Add self-contrastive loss to memorization and perceptual losses (ablation)SCoFT+MP · User survey, five culturesAverage rank: Least Offensive: 2.30 -> 1.78Helped
Add perceptual and self-contrastive losses to memorization loss (ablation)SCoFT+M · User survey, five culturesAverage rank: Least Offensive: 2.59 -> 1.78Helped

Surprising findings

Limitations

Experimental setup

Datasets: CCUB LAION MS COCO

Benchmarks: CCUB MS COCO

Metrics: KID CLIP Score user survey average rank CLIP-I DINO DreamSim DIV

Baselines: Stable Diffusion SCoFT+M SCoFT+MP

Builds on: Stable Diffusion LoRA ControlNet DreamSim DiffusionCLIP

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