Controlled Generation with Equivariant Variational Flow Matching

Floor Eijkelboom, Heiko Zimmermann, S. Vadgama, Erik J. Bekkers, Max Welling +2 more
2/14/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We derive a controlled generation objective within the framework of Variational Flow Matching (VFM), which casts flow matching as a variational inference problem. We demonstrate that controlled generation can be implemented two ways: (1) by way of end-to-end training of conditional generative models, or (2) as a Bayesian inference problem, enabling post hoc control of unconditional models without retraining. Furthermore, we establish the conditions required for equivariant generation and provide an equivariant formulation of VFM tailored for molecular generation, ensuring invariance to rotations, translations, and permutations. We evaluate our approach on both uncontrolled and controlled molecular generation, achieving state-of-the-art performance on uncontrolled generation and outperforming state-of-the-art models in controlled generation, both with end-to-end training and in the Bayesian inference setting. This work strengthens the connection between flow-based generative modeling and Bayesian inference, offering a scalable and principled framework for constraint-driven and symmetry-aware generation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{eijkelboom2026controlled,
  title  = {Controlled Generation with Equivariant Variational Flow Matching},
  author = {Floor Eijkelboom and Heiko Zimmermann and S. Vadgama and Erik J. Bekkers and Max Welling and C. A. Naesseth and Jan-Willem van de Meent},
  year   = {2026},
  eprint = {2506.18340},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.18340},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.18340.svg)](https://codeofpaper.com/paper/2506.18340)

Discussion