atlas

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

KOALA: Empirical Lessons Toward Memory-Efficient and Fast Diffusion Models for Text-to-Image Synthesis

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: T2I evaluation and controllable adapters · 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.

Distills SDXL into compact latent U-Nets (KOALA-1B and KOALA-700M) using self-attention feature distillation, high-resolution long-caption data (LAION-POP), and step-distilled teachers, yielding fast 1024px generation on 8GB GPUs.

Problem

Text-to-image diffusion models like SDXL have large U-Nets that demand expensive GPUs with large memory and are slow at inference, and prior block-removal distillation (BK-SDM) yields limited compression on SDXL while feature-level distillation remains underexplored.

Approach

Compress the SDXL U-Net via layer-wise removal of transformer layers at the lowest resolution plus block removal, and distill self-attention features (rather than the last-layer feature used by BK-SDM), combined with high-resolution long-caption data and step-distilled teachers (SDXL-Turbo/Lightning).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Distill self-attention features instead of relying on task loss alone (ablation)KOALA-1B · Feature KD ablationHPSv2: 25.53 -> 26.74Helped
Distill cross-attention, residual, FFN, or last features instead of task loss alone (ablation)KOALA-1B · Feature KD ablationHPSv2: 25.53 -> 26.11; 25.53 -> 26.27; 25.53 -> 26.48; 25.53 -> 26.63Helped
Apply self-attention KD at decoder stage UP-1 only rather than task loss alone (ablation)KOALA-1B · Feature KD stage ablationHPSv2: 25.53 -> 26.52Helped
Apply self-attention KD at encoder stages DW-2 or DW-3 only rather than task loss alone (ablation)KOALA-1B · Feature KD stage ablationHPSv2: 25.53 -> 25.32; 25.53 -> 25.57Mixed
Use SA-bottom rather than SA-interleave or SA-up feature locations (ablation)KOALA-1B · SA location ablationHPSv2: 26.74 vs 26.58 and 26.48Helped
Add last-feature KD at DW-1 and UP-3 to SA KD (ablation)KOALA-1B · Feature KD combination ablationHPSv2: 26.74 -> 26.98Helped
Add residual-feature KD at DW-1 and UP-3 to SA KD (ablation)KOALA-1B · Feature KD combination ablationHPSv2: 26.74 -> 26.94Helped
Add LF or Res feature KD at all stages rather than only at SA-absent stages (ablation)KOALA-1B · Feature KD combination ablationHPSv2: 26.98 -> 26.83; 26.94 -> 26.80Hurt
Distill SA, CA, Res, FFN, and LF at all stages (ablation)KOALA-1B · Feature KD combination ablationHPSv2: 26.74 -> 26.39Hurt
Add synthetic detailed captions to LAION-A-6+ (ablation)KOALA-700M · Training data comparisonCompBench: 0.3791 -> 0.4168Helped
Use high-resolution, longer-caption LAION-POP instead of LAION-A-6+ with synthetic captions (ablation)KOALA-700M · Training data comparisonCompBench: 0.4168 -> 0.4290Helped
Use SDXL-Turbo instead of SDXL-Base as the teacher (ablation)KOALA-700M · Teacher model comparisonCompBench: 0.4290 -> 0.4470Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION-POP LAION-Aesthetics V2 6+ LAION-Aesthetics V2 6.5+ synCap (LLaVA-1.5 synthetic captions)

Benchmarks: HPSv2 T2I-CompBench

Metrics: HPSv2 score CompBench average score latency (s) memory (GB) U-Net parameters

Baselines: SDXL-Base-1.0 SDXL-Turbo SDXL-Lightning SSD-1B SSD-Vega Pixart-alpha Pixart-sigma SDM-v2.0 BK-SDM

Builds on: SDXL BK-SDM SDXL-Turbo SDXL-Lightning PCM

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