Topological Flow Matching
For practitioners working with signals on non-Euclidean domains (e.g., neuroscientists, climate scientists), this provides a principled, drop-in replacement for flow matching that preserves its simplicity and simulation-free training.
Topological flow matching generalizes flow matching to structured spaces like graphs, achieving up to 30% improvement in likelihood and better sample quality on brain fMRI, ocean currents, seismic events, and traffic flow data.
Flow matching is a powerful generative modeling framework, valued for its simplicity and strong empirical performance. However, its standard formulation treats signals on structured spaces, such as fMRI data on brain graphs, as points in Euclidean space, overlooking the rich topological features of their domains. To address this, we introduce topological flow matching, a topology-aware generalization of flow matching. We interpret flow matching as a framework for solving a degenerate Schrödinger bridge problem and inject topological information by augmenting the reference process with a Laplacian-derived drift. This principled modification captures the structure of the underlying domain while preserving the desirable properties of flow matching: a stable, simulation-free objective and deterministic sample paths. As a result, our framework serves as a drop-in replacement for standard flow matching. We demonstrate its effectiveness on diverse structured datasets, including brain fMRIs, ocean currents, seismic events, and traffic flows.