atlas

Research map / Image generation / Fast diffusion sampling

PCM : Picard Consistency Model for Fast Parallel Sampling of Diffusion Models

CVPR 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 Picard Consistency Model (PCM), trained to predict the fixed-point diffusion output from any Picard iterate, plus model switching (feature or LoRA weight space) to guarantee exact convergence, yielding up to 2.71x speedup over sequential sampling.

Problem

Diffusion sampling is slow due to sequential denoising; Picard-iteration-based parallel sampling (ParaDiGMS) guarantees exact convergence but often converges slowly, so latency gains are limited.

Approach

Train the diffusion model with a consistency-style loss to jump from any Picard iterate directly to the fixed-point solution, then gradually switch back to the original model's outputs (via output-space interpolation or LoRA weight scaling) so the final result converges exactly to the original model's output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train PCM to predict the fixed-point solution from intermediate Picard iteratesPicard sampling on LDM-CelebA · LDM-CelebA, DDIM, same sequential step k=2FID: 257.83 -> 77.62Helped
Use PCM-LoRA instead of PCMLDM-CelebA · LDM-CelebA, DDIM, 18 sequential stepsspeedup: 1.51x -> 2.11xHelped
Use PCM-LoRA instead of PCMPushT · PushT, DDIM, 25 sequential stepsspeedup: 2.55x -> 2.71xHelped
Add variance-based loss weighting (ablation)PCM · PushT, DDIM, k=8Reward: 0.71 -> 0.83Helped
Replace variance-based loss weighting with 1/k weighting (ablation)PCM · PushT, DDIM, k=8Reward: 0.83 -> 0.78Hurt
Add model switching between PCM and the original model (ablation)PCM Picard iteration · CelebA, DDIMconvergence error to ground truthHelped
Use a switching stiffness that is too small (ablation)PCM model switching · LDM-CelebA, DDIMconvergence error to ground truthHurt
Use a switching stiffness that is too large (ablation)PCM model switching · LDM-CelebA, DDIMconvergence speedHurt
Add EMA to PCM training (ablation)PCM · CelebA, DDIMtraining stabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA PushT Stable Diffusion prompts

Benchmarks: CelebA PushT

Metrics: FID CLIP score latency speedup theoretical speedup average reward

Baselines: Sequential DDIM Picard iteration (ParaDiGMS) DPM-Solver Newton's method

Builds on: Consistency Models ParaDiGMS LoRA DDIM Diffusion Policy

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