Normalizing flow sampling with Langevin dynamics in the latent space - Signal et Communications
Article Dans Une Revue Machine Learning Année : 2024

Normalizing flow sampling with Langevin dynamics in the latent space

Résumé

Normalizing flows (NF) use a continuous generator to map a simple latent (e.g. Gaussian) distribution, towards an empirical target distribution associated with a training data set. Once trained by minimizing a variational objective, the learnt map provides an approximate generative model of the target distribution. Since standard NF implement differentiable maps, they may suffer from pathological behaviors when targeting complex distributions. For instance, such problems may appear for distributions on multi-component topologies or characterized by multiple modes with high probability regions separated by very unlikely areas. A typical symptom is the explosion of the Jacobian norm of the transformation in very low probability areas. This paper proposes to overcome this issue thanks to a new Markov chain Monte Carlo algorithm to sample from the target distribution in the latent domain before transporting it back to the target domain. The approach relies on a Metropolis adjusted Langevin algorithm whose dynamics explicitly exploits the Jacobian of the transformation. Contrary to alternative approaches, the proposed strategy preserves the tractability of the likelihood and it does not require a specific training. Notably, it can be straightforwardly used with any pre-trained NF network, regardless of the architecture. Experiments conducted on synthetic and high-dimensional real data sets illustrate the efficiency of the method.
Fichier principal
Vignette du fichier
Coeurdoux_ML_2024.pdf (2.14 Mo) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
licence

Dates et versions

hal-04710673 , version 1 (26-09-2024)

Licence

Identifiants

Citer

Florentin Coeurdoux, Nicolas Dobigeon, Pierre Chainais. Normalizing flow sampling with Langevin dynamics in the latent space. Machine Learning, 2024, ⟨10.1007/s10994-024-06623-x⟩. ⟨hal-04710673⟩
135 Consultations
17 Téléchargements

Altmetric

Partager

More