JKOnet: Proximal Optimal Transport Modeling of Population Dynamics

Consider a heterogeneous population of points evolving with time. While the population evolves, both in size and nature, we can observe it periodically, through snapshots taken at different timestamps. Each of these snapshots is formed by sampling points from the population at that time, and then creating features to recover point clouds. While these snapshots describe the population's evolution on aggregate, they do not provide directly insights on individual trajectories. This scenario is encountered in several applications, notably single-cell genomics experiments, tracking of particles, or when studying crowd motion. In this paper, we propose to model that dynamic as resulting from the celebrated Jordan-Kinderlehrer-Otto (JKO) proximal scheme. The JKO scheme posits that the configuration taken by a population at time $t$ is one that trades off a decrease w.r.t. an energy (the model we seek to learn) penalized by an optimal transport distance w.r.t. the previous configuration. To that end, we propose JKOnet, a neural architecture that combines an energy model on measures, with (small) optimal displacements solved with input convex neural networks (ICNN). We demonstrate the applicability of our model to explain and predict population dynamics.

A Learning Algorithm forContinually Running…A Learning Algorithm for Continually Running Fully Recurrent Neural NetworksThe VariationalFormulation of the…The Variational Formulation of the Fokker-Planck EquationGradient Flows: InMetric Spaces and in th…Gradient Flows: In Metric Spaces and in the Space of Probability MeasuresA mixed finite elementmethod for nonlinear…A mixed finite element method for nonlinear diffusion equationsEntropic Approximationof Wasserstein Gradient…Entropic Approximation of Wasserstein Gradient FlowsDiscretization offunctionals involving…Discretization of functionals involving the Monge-Ampère operatorUnrolled GenerativeAdversarial NetworksUnrolled Generative Adversarial NetworksOptimal-TransportAnalysis of Single-Cell…Optimal-Transport Analysis of Single-Cell Gene Expression Identifies Developmental Trajectories in ReprogrammingVisualizing structureand transitions in…Visualizing structure and transitions in high-dimensional biological dataInterpolating betweenOptimal Transport and…Interpolating between Optimal Transport and MMD using Sinkhorn DivergencesSample Complexity ofSinkhorn DivergencesSample Complexity of Sinkhorn DivergencesOptimizing Functionalson the Space of…Optimizing Functionals on the Space of Probabilities with Input Convex Neural NetworksLarge-Scale WassersteinGradient FlowsLarge-Scale Wasserstein Gradient FlowsOptimizing Functionalson the Space of…Optimizing Functionals on the Space of Probabilities with Input Convex Neural NetworksEfficient Gradient Flowsin Sliced-Wasserstein…Efficient Gradient Flows in Sliced-Wasserstein SpaceApplication ofWasserstein Attraction…Application of Wasserstein Attraction Flows for Optimal Transport in Network SystemsVariational Wassersteingradient flowVariational Wasserstein gradient flowApproximate Wassersteinattraction flows for…Approximate Wasserstein attraction flows for dynamic mass transport over networksMultivariate QuantileFunction ForecasterMultivariate Quantile Function ForecasterModeling of PoliticalSystems using…Modeling of Political Systems using Wasserstein Gradient FlowsScalable Computation ofMonge Maps with General…Scalable Computation of Monge Maps with General CostsNeural LagrangianSchrödinger Bridge…Neural Lagrangian Schrödinger Bridge: Diffusion Modeling for Population DynamicsOptimal Neural NetworkApproximation of…Optimal Neural Network Approximation of Wasserstein Gradient Direction via Convex OptimizationCausal machine learningfor single-cell genomicsCausal machine learning for single-cell genomicsJKOnet: Proximal OptimalTransport Modeling of…JKOnet: Proximal Optimal Transport Modeling of Population DynamicsEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.