Papers
Topics
Authors
Recent
Search
2000 character limit reached

Distributed Measure Transport Maps

Updated 9 June 2026
  • The paper introduces a distributed framework for constructing invertible measure transport maps by minimizing the KL divergence under consensus constraints, enabling global feasibility through local computations.
  • It employs advanced parameterizations, including polynomial chaos expansions and triangular (Knothe–Rosenblatt) maps, to manage high-dimensional and non-Gaussian distributions efficiently.
  • Distributed optimization via ADMM and sequential composition strategies facilitates scalable Bayesian inference, decentralized filtering, and federated learning in multi-agent settings.

A measure transport map is an invertible transformation TT that pushes forward a source probability measure PP on a space WRDW\subset\mathbb{R}^D to a target measure QQ, i.e., T#P=QT_\# P = Q. Distributed construction of such maps seeks to realize TT through parallel or decentralized computation, leveraging either data parallelism or networked agents while maintaining consistency and feasibility. This is motivated by large-scale Bayesian inference, decentralized filtering, federated learning, and multi-agent settings where full data aggregation is impractical or undesirable. The core methodological themes integrate convex optimization, polynomial chaos or triangular (Knothe–Rosenblatt) parameterizations, consensus algorithms such as the alternating direction method of multipliers (ADMM), and sequential composition strategies for high-dimensional or non-Gaussian distributions (Mesa et al., 2018, Last et al., 2021, Grange et al., 2023).

1. Mathematical Formulation and Problem Setting

The distributed construction of measure transport maps formalizes the problem as finding an invertible, orientation-preserving diffeomorphism T:WWT:W\to W such that T#P=QT_\# P=Q. The change-of-variable formula reads p(u)=q(T(u))detJT(u)p(u) = q(T(u)) \det JT(u), where JTJT is the Jacobian of PP0. A prevalent variational approach minimizes the Kullback–Leibler (KL) divergence:

PP1

subject to PP2 almost everywhere. Under the log-concavity of PP3 and mild regularity of PP4, the underlying variational objective is convex with unique minimizer (Mesa et al., 2018). In random measure settings, one generalizes to stationary and ergodic random measures PP5 on PP6, with allocations (transport maps) defined to satisfy translation invariance and mass-balance (Last et al., 2021).

2. Parameterizations and Locality

Two primary structural parameterizations prevail:

  • Polynomial Chaos Expansion: The map PP7 is componentwise represented via a truncated multivariate polynomial chaos basis:

PP8

where PP9 collects WRDW\subset\mathbb{R}^D0 basis functions and WRDW\subset\mathbb{R}^D1. The parameter WRDW\subset\mathbb{R}^D2 grows polynomially with WRDW\subset\mathbb{R}^D3 and the maximal basis order, but is mitigated via single-univariate or Knothe–Rosenblatt (KR) structures (Mesa et al., 2018).

  • Triangular (KR)-type Maps: The map has lower-triangular structure

WRDW\subset\mathbb{R}^D4

with monotonicity enforced via positivity constraints on diagonal parameters. This structure aligns with conditional sampling and dimension reduction, as each component depends only on its predecessors (Grange et al., 2023).

These parameterizations enable local updates, as each component or block can be computed and updated with local data or samples, subject to consensus constraints.

3. Distributed Optimization and Consensus Algorithms

Distributed computation is achieved via consensus-constrained optimization frameworks. Given sample-based empirical risk objectives, parameter blocks WRDW\subset\mathbb{R}^D5 or WRDW\subset\mathbb{R}^D6 associated with each worker or node are constrained to agree globally, e.g.,

WRDW\subset\mathbb{R}^D7

ADMM solves this via alternating updates:

  • Local variable update by minimizing an augmented Lagrangian (often convex subproblems per data block).
  • Global consensus update, typically averaging local parameters plus dual variables.
  • Dual variable update to enforce equality constraints.

Communication is limited to exchanging parameter vectors and locally-computed statistics. Under convexity and regularity, ADMM converges at WRDW\subset\mathbb{R}^D8 rates in objective and feasibility (Mesa et al., 2018, Grange et al., 2023).

In the context of sensor networks or multi-agent settings, consensus-ADMM enables each node to operate autonomously with its neighborhood information, with periodic synchronization across the network (Grange et al., 2023).

4. Sequential Composition for High-Dimensionality

To address the complexity of learning a highly nonlinear WRDW\subset\mathbb{R}^D9 in large or non-Gaussian systems, sequential composition decomposes QQ0 as a series of simpler maps:

QQ1

where each QQ2 evolves the source measure incrementally toward the target. This draws on the Jordan–Kinderlehrer–Otto (JKO) interpretation of gradient flows in the space of probability measures:

QQ3

with each step approximated by solving a map-based optimization. Each component map is close to identity and can be parameterized with lower-order polynomial chaos or triangular representations. Only 10–20 such maps are usually required, even for QQ4, as each corrects only residual discrepancies (Mesa et al., 2018).

5. Distributed Measure Transport for Random Measures

For jointly stationary and ergodic random measures QQ5 on QQ6 of equal intensity, translation-invariant allocations may be constructed using distributed algorithms. When the target has atoms, a stable marriage—type algorithm based on spatial Gale–Shapley dynamics grows atomic "claim-regions" in balls, incrementally assigning mass until exact matching is achieved (Last et al., 2021). If both source and target are diffuse, an auxiliary point process QQ7 is required for construction:

  • Pair QQ8 and QQ9 to T#P=QT_\# P = Q0 via discrete allocations.
  • Within each pair, perform quantile-based matching via measurable bijections and local inversion.

Mass-balance is guaranteed by translation equivariance and ergodic arguments, with allocations satisfying

T#P=QT_\# P = Q1

The construction is fully local: each site requires only finite-range knowledge, making the process scalable and inherently distributed (Last et al., 2021).

6. Computational Complexity, Scalability, and Limitations

Resource requirements are determined by the dimension T#P=QT_\# P = Q2, polynomial/statistical basis size T#P=QT_\# P = Q3, and the number of parallel workers or nodes T#P=QT_\# P = Q4:

  • Computation: Each worker’s per-iteration complexity is T#P=QT_\# P = Q5 for evaluating basis functions and their derivatives; additional cost is determined by local optimization or eigen-decompositions (the latter reduced in KR-case).
  • Communication: Each iteration communicates T#P=QT_\# P = Q6 (parameter matrices) and T#P=QT_\# P = Q7 (for Jacobian- or moment-based structures) per worker.
  • Scaling: Memory constraints for basis expansion can become prohibitive for large T#P=QT_\# P = Q8, though single-univariate or triangular forms mitigate this growth to T#P=QT_\# P = Q9 per map.
  • Empirical results: For TT0 samples and TT1, 8-GPU clusters allow for near-linear weak scaling (Mesa et al., 2018), with feasible multi-block distributed training up to TT2.
  • Limitations: Target measure TT3 must be log-concave for convexity guarantees. Polynomial chaos bases, even in KR-variant, do not eliminate but reduce dimensional scaling. Inversion (for backward sampling) can become a bottleneck for TT4. These constraints motivate research into advanced bases and asynchronous or stochastic optimization (Mesa et al., 2018).

7. Applications and Broader Impacts

Applications for distributed construction of measure transport maps include:

  • Bayesian inference: Posterior generation for high-dimensional models, demonstrated in LASSO-type regression and Gaussian process models. Posterior samples are generated deterministically and without MCMC autocorrelation (Mesa et al., 2018).
  • Generative modeling: Nonlinear generative flows for image data (MNIST), where one-to-one normalizing flow maps generate samples via distributed training procedures.
  • Distributed filtering: Nonlinear filtering in sensor networks using triangular maps fused via consensus algorithms; this avoids global data aggregation and allows for privacy-respecting distributed estimation (Grange et al., 2023).
  • Multi-agent and federated optimization: Distributed barycenter computation, decentralized generative modeling, and federated Bayesian inference, where privacy constraints prioritize local computation and parameter sharing over raw data exchange.

The synthesized framework enables scalable, parallelized, and privacy-aware computation for statistical and probabilistic modeling across data-intensive domains (Mesa et al., 2018, Grange et al., 2023, Last et al., 2021).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Distributed Construction of Measure Transport Maps.