Using Linearized Optimal Transport to Predict the Evolution of Stochastic Particle Systems
Nicholas Karris, Evangelos A. Nikitopoulos, Ioannis G. Kevrekidis, Seungjoon Lee, Alexander Cloninger
TL;DR
This work presents a LOT-based, measure-valued Euler scheme on the Wasserstein manifold to predict the evolution of time-dependent probability measures using only short-time oracle data $E_h$, avoiding explicit operator learning. The authors prove a local truncation error of $O(H^2)$ and a global error of $O(H)$ under regularity when evolving smoothly, and they translate this into a practical algorithm for empirical measures $\mu_t^N$ arising from particle systems. They demonstrate the approach on three simulation studies—biological chemotaxis, a PDE surrogate (Burgers) and Langevin dynamics—showing reduced micro-scale steps while preserving accuracy and offering a macro-scale timestepper suitable for fixed-point, bifurcation, and control analyses. The results highlight the method’s capacity to extract macroscopic, slow dynamics from chaotic micro-scale motion by leveraging optimal transport geometry, thus enabling efficient forward prediction in multiscale particle systems.
Abstract
We develop an Euler-type method to predict the evolution of a time-dependent probability measure without explicitly learning an operator that governs its evolution. We use linearized optimal transport theory to prove that the measure-valued analog of Euler's method is first-order accurate when the measure evolves ``smoothly.'' In applications of interest, however, the measure is an empirical distribution of a system of stochastic particles whose behavior is only accessible through an agent-based micro-scale simulation. In such cases, this empirical measure does not evolve smoothly because the individual particles move chaotically on short time scales. However, we can still perform our Euler-type method, and when the particles' collective distribution approximates a measure that \emph{does} evolve smoothly, we observe that the algorithm still accurately predicts this collective behavior over relatively large Euler steps, thus reducing the number of micro-scale steps required to step forward in time. In this way, our algorithm provides a ``macro-scale timestepper'' that requires less micro-scale data to still maintain accuracy, which we demonstrate with three illustrative examples: a biological agent-based model, a model of a PDE, and a model of Langevin dynamics.
