Stochastic interpolants with data-dependent couplings
Michael S. Albergo, Mark Goldstein, Nicholas M. Boffi, Rajesh Ranganath, Eric Vanden-Eijnden
TL;DR
The paper generalizes stochastic interpolants by introducing data-dependent couplings between a base and a target density, enabling conditional generative modeling that leverages information beyond plain conditioning. It formalizes a transport framework where the evolving density obeys a continuity equation and demonstrates that the optimal velocity field and score can be learned via simple quadratic losses, analogous to standard flow-based methods. By designing couplings that tie the base to the target (and optionally conditioning on auxiliary information), the authors show reduced transport costs and improved sample fidelity in tasks like image inpainting and super-resolution. Empirically, data-dependent couplings yield measurable gains in FID and visual quality on ImageNet-based tasks, with no inference-time corrections required, highlighting practical impact for conditional image synthesis and restoration. The work suggests broad applicability of coupled base distributions in generative modeling and points to future directions in scientific domains and complex autoencoding scenarios.
Abstract
Generative models inspired by dynamical transport of measure -- such as flows and diffusions -- construct a continuous-time map between two probability densities. Conventionally, one of these is the target density, only accessible through samples, while the other is taken as a simple base density that is data-agnostic. In this work, using the framework of stochastic interpolants, we formalize how to \textit{couple} the base and the target densities, whereby samples from the base are computed conditionally given samples from the target in a way that is different from (but does preclude) incorporating information about class labels or continuous embeddings. This enables us to construct dynamical transport maps that serve as conditional generative models. We show that these transport maps can be learned by solving a simple square loss regression problem analogous to the standard independent setting. We demonstrate the usefulness of constructing dependent couplings in practice through experiments in super-resolution and in-painting.
