ReSWD: ReSTIR'd, not shaken. Combining Reservoir Sampling and Sliced Wasserstein Distance for Variance Reduction
Mark Boss, Andreas Engelhardt, Simon Donné, Varun Jampani
TL;DR
The paper addresses high variance in Monte Carlo estimators for Sliced Wasserstein Distance (SWD) when used for distribution matching in vision and graphics. It introduces Reservoir SWD (ReSWD), which employs Weighted Reservoir Sampling to maintain a reservoir of informative projection directions, with time-decayed weights and self-normalized losses to preserve unbiasedness. Experiments on synthetic distributions, color correction, and diffusion guidance show that ReSWD reduces gradient noise, speeds up convergence, and outperforms standard SWD and other variance-reduction baselines. The approach provides a practical, unbiased variance-reduction strategy for high-dimensional distribution matching with broad applicability in graphics and AI-assisted generation tasks.
Abstract
Distribution matching is central to many vision and graphics tasks, where the widely used Wasserstein distance is too costly to compute for high dimensional distributions. The Sliced Wasserstein Distance (SWD) offers a scalable alternative, yet its Monte Carlo estimator suffers from high variance, resulting in noisy gradients and slow convergence. We introduce Reservoir SWD (ReSWD), which integrates Weighted Reservoir Sampling into SWD to adaptively retain informative projection directions in optimization steps, resulting in stable gradients while remaining unbiased. Experiments on synthetic benchmarks and real-world tasks such as color correction and diffusion guidance show that ReSWD consistently outperforms standard SWD and other variance reduction baselines. Project page: https://reservoirswd.github.io/
