English

Free-form Flows: Make Any Architecture a Normalizing Flow

Machine Learning 2024-04-25 v2 Machine Learning

Abstract

Normalizing Flows are generative models that directly maximize the likelihood. Previously, the design of normalizing flows was largely constrained by the need for analytical invertibility. We overcome this constraint by a training procedure that uses an efficient estimator for the gradient of the change of variables formula. This enables any dimension-preserving neural network to serve as a generative model through maximum likelihood training. Our approach allows placing the emphasis on tailoring inductive biases precisely to the task at hand. Specifically, we achieve excellent results in molecule generation benchmarks utilizing E(n)E(n)-equivariant networks. Moreover, our method is competitive in an inverse problem benchmark, while employing off-the-shelf ResNet architectures.

Keywords

Cite

@article{arxiv.2310.16624,
  title  = {Free-form Flows: Make Any Architecture a Normalizing Flow},
  author = {Felix Draxler and Peter Sorrenson and Lea Zimmermann and Armand Rousselot and Ullrich Köthe},
  journal= {arXiv preprint arXiv:2310.16624},
  year   = {2024}
}

Comments

Camera-ready version: accepted at AISTATS 2024

R2 v1 2026-06-28T13:01:33.997Z