atlas

Research map / Image generation / Fast diffusion sampling

Ensembling Diffusion Models via Adaptive Feature Aggregation

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 2 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.

Proposes Adaptive Feature Aggregation (AFA), which ensembles multiple fine-tuned Stable Diffusion U-Nets by learning a lightweight spatial-aware block-wise attention aggregator (about 50M trainable parameters) while the base denoisers stay frozen.

Problem

Leveraging multiple high-quality fine-tuned text-to-image diffusion models for stronger generation; existing approaches merge parameters into a static model, ignoring that denoising capabilities vary with prompts, noises, steps, and spatial locations.

Approach

Dynamically aggregate block-wise intermediate features from multiple U-Net denoisers using per-spatial-location attention maps produced by a trainable SABW module conditioned on text and timestep, while keeping all denoisers frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AFA to ensemble Group I models rather than the strongest listed base modelSDv1.5 Group I (ER, MMR, RV) · COCO 2017FID: 13.01 -> 9.76Helped
Use AFA to ensemble Group II models rather than the strongest listed base modelSDv1.5 Group II (AR, CR, RCR) · Draw Bench PromptsIR: .4238 -> .4892Helped
Add feature aggregation across U-Net blocks instead of ensembling only the last block (ablation)AFA · Draw Bench Prompts, Group IIR: .4176 -> .4388Helped
Use SABW instead of averaging block output features (ablation)AFA · Draw Bench Prompts, Group IIR: .4001 -> .4388Helped
Use block-wise feature aggregation instead of averaging predicted noises (ablation)AFA · Draw Bench Prompts, Group IIR: .3919 -> .4388Helped
Use spatial attention maps instead of one scalar attention score per model (ablation)AFA · Draw Bench Prompts, Group IIR: .4044 -> .4388Helped
Add timestep conditioning (ablation)AFA · Draw Bench Prompts, Group IIR: .4235 -> .4388Helped
Add textual conditioning (ablation)AFA · Draw Bench Prompts, Group IIR: .4163 -> .4388Helped
Use AFA rather than the original ensembled model at 4 inference steps (ablation)AFA with LCM distillation · Draw Bench Prompts, Group IIIR: 0.4803 -> -0.5846Hurt
Increase training samples beyond 10,000 (ablation)AFA · JourneyDB trainingperformanceNo clear effect
Increase the number of ensembled base models (ablation)AFA · Draw Bench Prompts at 50 inference stepsIR: 0.4238 -> 0.5347Helped

Surprising findings

Limitations

Experimental setup

Datasets: JourneyDB COCO 2017

Benchmarks: COCO 2017 DrawBench prompts

Metrics: FID IS CLIP-I CLIP-T AES PickScore HPSv2 ImageReward

Baselines: Weighted-Merging MBW autoMBW MagicFusion Denoiser-Level MoE Block-Level MoE

Builds on: Stable Diffusion Latent Diffusion Model DDIM MagicFusion

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