AdvNF: Reducing Mode Collapse in Conditional Normalising Flows using Adversarial Learning
Vikas Kanaujia, Mathias S. Scheurer, Vipul Arora
TL;DR
AdvNF introduces adversarially trained conditional normalizing flows to combat mode collapse in parameter-conditioned sampling tasks. By combining an adversarial loss with forward and/or reverse KL objectives and applying an independent Metropolis-Hastings correction, AdvNF achieves better mode coverage and more faithful observables than existing CNF approaches and several GAN/VAE baselines, particularly on XY-models and synthetic multimodal distributions. The approach demonstrates that adversarial guidance helps CNFs explore all modes while IMH mitigates residual bias, enabling efficient, unbiased sampling across parameter settings. This yields substantial improvements in density fidelity and thermodynamic observables, suggesting strong potential for scalable, accurate sampling in lattice models and related physics applications.
Abstract
Deep generative models complement Markov-chain-Monte-Carlo methods for efficiently sampling from high-dimensional distributions. Among these methods, explicit generators, such as Normalising Flows (NFs), in combination with the Metropolis Hastings algorithm have been extensively applied to get unbiased samples from target distributions. We systematically study central problems in conditional NFs, such as high variance, mode collapse and data efficiency. We propose adversarial training for NFs to ameliorate these problems. Experiments are conducted with low-dimensional synthetic datasets and XY spin models in two spatial dimensions.
