Related Experiment Video
Updated: Oct 25, 2026

Sample Drift Correction Following 4D Confocal Time-lapse Imaging
Published on: April 12, 2014
Training-Free Diffusion-Based Conditional Generation with Collaborative Samples
Abstract:
Recent advances in unconditional diffusion models have shown remarkable performance in conditional generation tasks. Typically, diffusion models serve as priors, incorporating differentiable loss functions in these tasks without requiring retraining. Traditionally, outputs are mutually independent in sampling process, which limits the exploration of the solution space and neglects the underlying structure of the conditional distribution at the sample level. To address this challenge, we propose S-diff, a novel plug-and-play framework built upon Stein variational gradient descent (SVGD). This framework enhances performance in conditional generation tasks by exploring the interactions among samples during the diffusion sampling process. Specifically, we treat multiple samples as "particles" in SVGD update and combine the score function of diffusion models at the first timestep with an off-the-shelf differentiable loss function to approximate the conditional score function. This conditional score is subsequently smoothed through kernels defined by other particles, collectively guiding particles toward regions of higher probability. Importantly, approximation errors remain well-bounded owing to the intrinsic properties of the diffusion model. This framework can be seamlessly integrated into both the common consecutive diffusion sampling process and decoupled sampling process. Our experiments demonstrate the effectiveness of S-diff for extensive conditional generation tasks. For example, we comprehensively evaluate S-diff across 16 conditional generation tasks on a challenging benchmark, covering vision, audio, and molecular domains. Results show that S-diff achieves an average relative improvement of 9.4%.
Related Concept Videos
Random Sampling Method
Sampling Theorem
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Sampling Methods: Overview
In analytical chemistry, the choice of sampling...
Sampling Distribution
Sampling Plans
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...