DC-Solver: Improving Predictor-Corrector Diffusion Sampler via Dynamic Compensation
Wenliang Zhao, Haolin Wang, Jie Zhou, Jiwen Lu

TL;DR
DC-Solver introduces dynamic compensation to predictor-corrector diffusion samplers, significantly reducing misalignment and improving sampling quality in diffusion probabilistic models for high-resolution image synthesis.
Contribution
The paper proposes DC-Solver, a novel dynamic compensation method that enhances predictor-corrector samplers and can be applied as a plug-and-play module for better diffusion sampling.
Findings
Achieves 10.38 FID with 5 NFEs on FFHQ.
Reduces MSE to 0.394 with 5 NFEs on Stable-Diffusion-2.1.
Consistently improves sampling quality across different models and resolutions.
Abstract
Diffusion probabilistic models (DPMs) have shown remarkable performance in visual synthesis but are computationally expensive due to the need for multiple evaluations during the sampling. Recent predictor-corrector diffusion samplers have significantly reduced the required number of function evaluations (NFE), but inherently suffer from a misalignment issue caused by the extra corrector step, especially with a large classifier-free guidance scale (CFG). In this paper, we introduce a new fast DPM sampler called DC-Solver, which leverages dynamic compensation (DC) to mitigate the misalignment of the predictor-corrector samplers. The dynamic compensation is controlled by compensation ratios that are adaptive to the sampling steps and can be optimized on only 10 datapoints by pushing the sampling trajectory toward a ground truth trajectory. We further propose a cascade polynomial regression…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Neural Networks and Applications · Numerical Methods and Algorithms
MethodsDiffusion
