BOLT-GAN: Bayes-Optimal Loss for Stable GAN Training
Mohammadreza Tavasoli Naeini, Ali Bereyhi, Morteza Noshad, Ben Liang, Alfred O. Hero
TL;DR
BOLT-GAN introduces a Bayes-optimal learning threshold loss to train GAN discriminators, aligning them with the Bayes optimal classifier and guiding generators to reduce Bayes error. The authors show that, in the vanilla form, the BOLT objective effectively minimizes total variation, which can cause instability, and they remedy this by enforcing a 1-Lipschitz constraint on the discriminator, linking the regularized objective to the Wasserstein distance for controlled convergence. They provide a convergence analysis connecting the BG objective to TV and demonstrate that Lipschitz BOLT-GAN yields stable gradient signals while still driving the generator toward the data distribution. Empirically, Lipschitz BOLT-GAN achieves 10–60% improvements in Frechet Inception Distance (FID) across CIFAR-10, CelebA-64, and LSUN datasets, validating its stability and effectiveness for high-quality image synthesis.
Abstract
We introduce BOLT-GAN, a simple yet effective modification of the WGAN framework inspired by the Bayes Optimal Learning Threshold (BOLT). We show that with a Lipschitz continuous discriminator, BOLT-GAN implicitly minimizes a different metric distance than the Earth Mover (Wasserstein) distance and achieves better training stability. Empirical evaluations on four standard image generation benchmarks (CIFAR-10, CelebA-64, LSUN Bedroom-64, and LSUN Church-64) show that BOLT-GAN consistently outperforms WGAN, achieving 10-60% lower Frechet Inception Distance (FID). Our results suggest that BOLT is a broadly applicable principle for enhancing GAN training.
