atlas

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

Reproducibility Study of "ITI-GEN: Inclusive Text-to-Image Generation"

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: Personalized and region-controlled generation

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.

Reproduces ITI-GEN (inclusive text-to-image tokens for Stable Diffusion), verifies most claims, finds failures with multiple/entangled attributes, and proposes training-free Hard Prompt Search with negative prompting (HPSn), plus combining it with ITI-GEN.

Problem

Text-to-image models show demographic biases; ITI-GEN claims to improve inclusiveness using reference images. This study checks whether its claims reproduce and where it fails, especially for negation, correlated attributes, and many attributes.

Approach

Reproduce ITI-GEN's claims on Stable Diffusion v1.4 and extend it with Hard Prompt Search using negative prompts (via unconditional conditioning) as a training-free alternative, and combine the two methods for complementary attribute types.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ITI-GEN instead of vanilla Stable DiffusionText-to-image generation on CelebA · CelebAFID: 78.34 -> 54.86Helped
Add negative prompting to Hard Prompt SearchStable Diffusion · CelebAFID: 70.55 -> 65.08Helped
Use ITI-GEN instead of HPSText-to-image generation · CelebAKL divergenceMixed
Add negative prompting to Hard Prompt SearchStable Diffusion · CelebA Male × Young × Eyeglass × SmileKL divergence: 0.032695 -> 0.000273Helped
Use ITI-GEN for multiple attributes rather than HPSnCelebA attribute combinations · CelebA Male × Young × Eyeglass × SmileKL divergence: 0.000273 -> 0.356023Hurt
Increase the number of attributesITI-GEN · CelebA attribute combinationsKL divergence: 0.051310 -> 0.378709 -> 0.356023Hurt
Apply learned tokens to different prompts without retrainingITI-GEN · Firefighter and doctor promptsFID: 152.94 and 157.6Hurt
Use ITI-GEN for the Skin tone attributeHuman-face generation · Skin toneFID: 46.177Mixed
Train ITI-GEN with a gender-biased Eyeglasses reference datasetITI-GEN Gender × Eyeglasses · CelebA Gender × Eyeglassesattribute accuracyHurt
Use a male-only Eyeglasses reference datasetITI-GEN Gender × Eyeglasses · CelebA Gender × Eyeglassesattribute accuracyHelped
Train ITI-GEN for 10 instead of 30 epochs (ablation)ITI-GEN · CelebA EyeglassesKL divergence: 0.016782 -> 0.015053Hurt
Train ITI-GEN for 20 instead of 30 epochs (ablation)ITI-GEN · CelebA EyeglassesKL divergence: 0.020527 -> 0.015053Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CelebA FAIR FairFace Landscapes HQ (LHQ) FFHQ

Benchmarks: CelebA attribute KL divergence FID vs FFHQ

Metrics: KL divergence FID human preference rate

Baselines: Hard Prompt Search (HPS) Vanilla Stable Diffusion ITI-GEN

Builds on: ITI-GEN Hard Prompt Search Stable Diffusion ControlNet CLIP

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