atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Energy Matching: Unifying Flow Matching and Energy-Based Models for Generative Modeling

NeurIPS 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Flow matching and flow sampling · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Energy Matching, which learns a single time-independent scalar potential whose gradient drives optimal-transport-like flow far from the data and whose Boltzmann equilibrium near the data captures the likelihood, combining flow matching with EBM training.

Problem

Flow and diffusion generative models do not explicitly capture the unnormalized data likelihood, making it hard to integrate partial observations and priors, while existing EBMs have poor generation quality and are unstable to train in high dimensions.

Approach

Use a single time-independent scalar potential V(x): far from the data, its gradient defines an OT-like irrotational flow trained with a flow-matching loss; near the data manifold, a temperature-increasing Langevin regime is trained with contrastive divergence so that exp(-V/eps_max) matches the data distribution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Energy Matching instead of CLEL-largeCIFAR-10 unconditional generation · CIFAR-10FID: 8.61 -> 3.34Helped
Use Energy Matching instead of CLEL-largeImageNet 32x32 unconditional generation · ImageNet 32x32FID: 15.47 -> 6.64Helped
Use Energy Matching instead of NCSN++CIFAR-10 unconditional generation · CIFAR-10FID: 2.45 -> 3.34Hurt
Add repulsion interaction energy (ablation)Energy Matching · AAV mediumDiversity: 5.86 -> 6.22Helped
Add repulsion interaction energy (ablation)Energy Matching · AAV mediumFitness: 0.59 (0.0) -> 0.58 (0.0)Hurt
Add repulsion interaction energy (ablation)Energy Matching · AAV hardDiversity: 4.77 -> 5.22Helped
Add repulsion interaction energy (ablation)Energy Matching · AAV hardFitness: 0.61 (0.0) -> 0.60 (0.0)Hurt
Replace the LP OT solver with random matching (ablation)Energy Matching · CIFAR-10FID: 3.34 -> 3.37Hurt
Use Energy Matching instead of NBLID estimation · MNISTSpearman's correlation: 0.864 -> 0.877Helped
Use Energy Matching instead of NBLID estimation · CIFAR-10Spearman's correlation: 0.894 -> 0.901Helped
Sample from a model trained with pure flow-like objective instead of combined flow-like and contrastive objectives (ablation)Energy Matching · CIFAR-10FIDHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet 32x32 CelebA MNIST AAV protein dataset (medium and hard splits)

Benchmarks: CIFAR-10 ImageNet 32x32 CelebA inpainting AAV protein inverse design (medium, hard) MNIST and CIFAR-10 LID estimation

Metrics: FID Fitness Diversity (Levenshtein distance) Novelty Spearman correlation with PNG compression sampling time

Baselines: ImprovedCD CLEL Cooperative DRL EGC Hierarchical EBM Diffusion Action Matching OT-CFM Flow matching DDPM++ NCSN++ VLGPO gg-dWJS

Builds on: Flow Matching Jordan-Kinderlehrer-Otto scheme contrastive divergence OT-CFM VLGPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy