atlas

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

Clockwork Diffusion: Efficient Generation With Model-Step Distillation

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Compositional text-to-image guidance · 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.

Clockwork Diffusion speeds up text-to-image diffusion UNets by replacing low-resolution UNet computation with a lightweight adaptor that reuses representations from previous sampling steps, alternating with full UNet passes, and trains it on unrolled sampling trajectories.

Problem

Diffusion models are slow because each denoising step runs a computationally expensive UNet; the work asks which parts of the UNet can be approximated cheaply without hurting output quality for text-to-image generation and editing.

Approach

Low-resolution UNet features are robust to perturbation and determine semantic layout, so a lightweight adaptor can approximate them from the previous step's outputs (model-step distillation), alternated with full UNet passes (clock schedule), and trained on unrolled sampling trajectories from noise without an image dataset.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Clockwork with a clock of 2SD UNet · MS-COCO 2017-5K validation, 512×512FID: 24.64 -> 24.11Helped
Apply Clockwork with a clock of 2SD UNet · MS-COCO 2017-5K validation, 512×512TFLOPs: 10.8 -> 7.3 (−32%)Helped
Apply Clockwork with a clock of 2Efficient UNet · MS-COCO 2017-5K validation, 512×512FID: 24.22 -> 23.21Helped
Apply Clockwork with a clock of 2Efficient UNet · MS-COCO 2017-5K validation, 512×512TFLOPs: 9.5 -> 5.9 (−38%)Helped
Apply Clockwork with a clock of 2Distilled Efficient UNet · MS-COCO 2017-5K validation, 512×512FID: 25.75 -> 24.45Helped
Apply Clockwork with a clock of 2Distilled Efficient UNet · MS-COCO 2017-5K validation, 512×512TFLOPs: 4.7 -> 2.9 (−38%)Helped
Apply Clockwork with a clock of 2SD UNet · MS-COCO 2014-30K validation, 256×256FID: 12.77 -> 12.27Helped
Apply Clockwork with a clock of 2Efficient UNet · MS-COCO 2014-30K validation, 256×256FID: 12.33 -> 11.14Helped
Use consecutive adaptor passes instead of alternating with full UNet passes (ablation)Clockwork with Efficient UNet · MS-COCO 2017-5K validation, 512×512, 8 stepsFID: 23.21 -> 28.07Hurt
Use consecutive adaptor passes at steps {3, 4, 5, 6} (ablation)Clockwork with Efficient UNet · MS-COCO 2017-5K validation, 512×512, 8 stepsFID: 23.21 -> 33.10Hurt
Replace the ResNet adaptor with a UNet-like adaptor (ablation)Clockwork with Efficient UNet · MS-COCO 2017-5K validation, 512×512, 8 stepsGFLOPs: 301 -> 324Hurt
Move the UNet cut-off from stage 1 to stage 2 (ablation)Clockwork with Efficient UNet · MS-COCO 2017-5K validation, 512×512, 8 stepsFID: 23.21 -> 24.49Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LAION-5B (50K captions) MS-COCO 2017 MS-COCO 2014 ImageNet-R-TI2I

Benchmarks: MS-COCO 2017 5K MS-COCO 2014 30K ImageNet-R-TI2I

Metrics: FID CLIP score TFLOPs latency DINO self-similarity

Baselines: Meng et al. classifier-free guidance distillation SnapFusion BK-SDM InstaFlow Plug-and-Play

Builds on: Stable Diffusion v1.5 DPM++ progressive step distillation classifier-free guidance distillation Plug-and-Play

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