atlas

Research map / Image generation / Fast diffusion sampling

StepbaQ: Stepping backward as Correction for Quantized Diffusion Models

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 1 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 StepbaQ, a plug-and-play calibration method that treats quantization-induced latent distribution shift as a backward "stepback" in denoising and corrects the sampling steps and latents using error statistics from a 128-sample calibration set.

Problem

Quantized diffusion models accumulate quantization error across denoising steps, distorting the sampling trajectory and degrading image quality, and existing fixes are limited to stochastic samplers or only partially address the issue.

Approach

Interprets the latent distribution shift caused by quantization error (assumed Gaussian) as a temporal shift ("stepback") and finds a corrected timestep whose alpha matches the inflated noise level; it then adjusts the time embedding, latent (mean subtraction and rescaling), and step size, and corrects only when accumulated error is large enough. Applies to both deterministic and stochastic sample

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply StepbaQ correction to W8A8 quantizationSD v1.5 · MS-COCOFID: 16.69 -> 12.34Helped
apply StepbaQ correction to W8A8 quantizationSD v1.5 · SDpromptsFID: 23.66 -> 16.36Helped
apply StepbaQ correction to W4A8 quantizationSD v1.5 · MS-COCOFID: 95.51 -> 69.43Helped
apply StepbaQ correction to W4A8 quantizationSD v1.5 · SDpromptsFID: 134.91 -> 101.31Helped
apply StepbaQ correction to W4A8 quantizationSDXL-Turbo · MS-COCOFID: 44.76 -> 23.92Helped
apply StepbaQ correction to W4A8 quantizationSDXL-Turbo · SDpromptsFID: 45.45 -> 28.14Helped
add temporal information alignment (TIA) (ablation)StepbaQ on SD v1.5 W8A8 · MS-COCOFID: 16.69 -> 16.25Helped
add temporal information alignment (TIA) (ablation)StepbaQ on SD v1.5 W8A8 · SDpromptsFID: 23.66 -> 23.21Helped
add latent adjustment (LA) to TIA (ablation)StepbaQ on SD v1.5 W8A8 · MS-COCOFID: 16.25 -> 15.81Helped
add latent adjustment (LA) to TIA (ablation)StepbaQ on SD v1.5 W8A8 · SDpromptsFID: 23.21 -> 22.57Helped
add step size adaptation (SSA) to TIA and LA (ablation)StepbaQ on SD v1.5 W8A8 · MS-COCOFID: 15.81 -> 13.54Helped
add step size adaptation (SSA) to TIA and LA (ablation)StepbaQ on SD v1.5 W8A8 · SDpromptsFID: 22.57 -> 19.58Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO Stable-Diffusion-Prompts (SDprompts)

Benchmarks: MS-COCO SDprompts

Metrics: FID CLIP score

Baselines: Naive PTQ PTQD Q-Diffusion TFMQ-DM

Builds on: PTQD DDIM Q-Diffusion TFMQ-DM

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