Quasi-Monte Carlo for 3D Sliced Wasserstein
Khai Nguyen, Nicola Bariletto, Nhat Ho
TL;DR
The paper tackles the computational bottleneck of the Sliced Wasserstein distance by introducing Quasi-Sliced Wasserstein (QSW) with low-discrepancy sphere point sets and Randomized Quasi-Sliced Wasserstein (RQSW) for unbiased optimization. It develops several sphere-sampling mappings (Gaussian-based, equal-area, generalized spiral, maximizing distance, minimizing Coulomb energy), proves asymptotic convergence of QSW and unbiasedness of RQSW, and demonstrates superior performance over standard Monte Carlo SW across 3D tasks such as point-cloud comparison/interpolation, image style transfer, and deep point-cloud autoencoding. The results show that QSW/RQSW yield better approximation accuracy and more stable gradients, with RCQSW and related randomized variants recommended for practical use. This work broadens the applicability of SW in 3D data contexts and lays groundwork for extending QSW/RQSW to higher dimensions and alternative SW forms.
Abstract
Monte Carlo (MC) integration has been employed as the standard approximation method for the Sliced Wasserstein (SW) distance, whose analytical expression involves an intractable expectation. However, MC integration is not optimal in terms of absolute approximation error. To provide a better class of empirical SW, we propose quasi-sliced Wasserstein (QSW) approximations that rely on Quasi-Monte Carlo (QMC) methods. For a comprehensive investigation of QMC for SW, we focus on the 3D setting, specifically computing the SW between probability measures in three dimensions. In greater detail, we empirically evaluate various methods to construct QMC point sets on the 3D unit-hypersphere, including the Gaussian-based and equal area mappings, generalized spiral points, and optimizing discrepancy energies. Furthermore, to obtain an unbiased estimator for stochastic optimization, we extend QSW to Randomized Quasi-Sliced Wasserstein (RQSW) by introducing randomness in the discussed point sets. Theoretically, we prove the asymptotic convergence of QSW and the unbiasedness of RQSW. Finally, we conduct experiments on various 3D tasks, such as point-cloud comparison, point-cloud interpolation, image style transfer, and training deep point-cloud autoencoders, to demonstrate the favorable performance of the proposed QSW and RQSW variants.
