atlas

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

CommonCanvas: Open Diffusion Models Trained on Creative-Commons Images

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Inference-time T2I improvement · 6 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.

Trains open latent diffusion text-to-image models (CommonCanvas) on ~70M Creative-Commons images captioned synthetically with BLIP-2 ("telephoning"), reaching human-preference parity with SD2 for the largest variant.

Problem

High-quality text-to-image models are trained on web-scraped LAION data with uncertain copyright status and link rot, and CC-licensed images lack captions and are scarce relative to LAION.

Approach

Synthesize captions for CC-licensed images with a pretrained BLIP-2 captioner (a "telephoning" transfer-learning step), then train SD2-style and SDXL-UNet latent diffusion models on this CC-image/synthetic-caption dataset, with systems optimizations giving 2.71x training speedup.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the larger SDXL U-Net (ablation)CommonCanvas-L-NC · PartiPromptsuser preference versus SD2No clear effect
Use commercial-only CommonCatalog-C rather than CommonCatalog-NC (ablation)CommonCanvas-S · PartiPromptsuser preference rate over SD2: 37% vs 38%No clear effect
Train on 90M rather than 1.1B LAION examples (ablation)SD2 · MS COCOFIDNo clear effect
Train on 10M rather than 1.1B LAION examples (ablation)SD2 · MS COCOFIDNo clear effect
Train on 1M rather than larger LAION subsets (ablation)SD2 · MS COCOFIDHurt
Replace LAION captions with BLIP-2 synthetic captions (ablation)SD2 trained on 10M or 90M LAION images · MS COCOCLIP-FIDHelped
Replace LAION captions with BLIP-2 synthetic captions (ablation)SD2 trained on 10M or 90M LAION images · MS COCOFIDNo clear effect
Use synthetic captions instead of LAION captions (ablation)CommonCanvas · Conceptual CaptionsCLIP-FIDHurt
Use synthetic captions instead of LAION captions (ablation)CommonCanvas · MS COCOCLIP-FIDHelped
Apply training optimizations, including Flash Attention, latent precomputation, low-precision normalization, FSDP, and later EMA (ablation)SD2 training pipeline · SD2 trainingtraining speedup: 2.71×Helped
Use CommonCatalog rather than LAION training dataCommonCanvas · Human evaluationuser preference versus SD2Mixed

Surprising findings

Limitations

Experimental setup

Datasets: YFCC100M CommonCatalog-C CommonCatalog-NC LAION-2B LAION-1.1B MS COCO Conceptual Captions Parti Prompts

Benchmarks: MS COCO Parti Prompts Conceptual Captions

Metrics: FID KID CLIP-FID CLIP-Score human pairwise preference rate

Baselines: Stable Diffusion 2 SD2-90M SD2 trained on LAION subsets

Builds on: Stable Diffusion BLIP-2 SDXL FSDP

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