PDPO: Parametric Density Path Optimization
Sebastian Gutierrez Hernandez, Peng Chen, Haomin Zhou
TL;DR
PDPO tackles the challenge of finding action-minimizing paths between probability densities in high dimensions by parameterizing pushforward maps with Neural ODEs and interpolating them in parameter space using cubic Hermite splines. This turns the original infinite-dimensional optimization into a finite-dimensional bilevel problem over spline control points and boundary parameters, with a tractable action functional combining kinetic and potential terms. The method supports a broad class of energies, including obstacles, mean-field interactions, and momentum terms, and demonstrates superior efficiency and accuracy versus state-of-the-art baselines across several challenging benchmarks, including high-dimensional opinion dynamics. Boundary initialization via Flow Matching and reuse of boundary parameters further enhance practicality, making PDPO scalable to complex density transport tasks.
Abstract
We introduce Parametric Density Path Optimization (PDPO), a novel method for computing action-minimizing paths between probability densities. The core idea is to represent the target probability path as the pushforward of a reference density through a parametric map, transforming the original infinite-dimensional optimization over densities to a finite-dimensional one over the parameters of the map. We derive a static formulation of the dynamic problem of action minimization and propose cubic spline interpolation of the path in parameter space to solve the static problem. Theoretically, we establish an error bound of the action under proper assumptions on the regularity of the parameter path. Empirically, we find that using 3-5 control points of the spline interpolation suffices to accurately resolve both multimodal and high-dimensional problems. We demonstrate that PDPO can flexibly accommodate a wide range of potential terms, including those modeling obstacles, mean-field interactions, stochastic control, and higher-order dynamics. Our method outperforms existing state-of-the-art approaches in benchmark tasks, demonstrating superior computational efficiency and solution quality. The source code will be publically available after the revision process.
