Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimal Transport Global Sensitivity Analysis

Updated 7 July 2026
  • The topic presents a framework that leverages Wasserstein distances to measure shifts in full output distributions, replacing traditional scalar summaries.
  • It unifies methodologies across PDEs, stochastic computer codes, and causal interventions by embedding distributional outputs in Wasserstein space.
  • Computational strategies include LP solvers and rank-based estimators for practical implementation, addressing challenges like cubic complexity and estimation bias.

Searching arXiv for the specified papers and closely related work on optimal transport-based sensitivity analysis. Optimal Transport-based Global Sensitivity Analysis denotes a family of sensitivity-analysis frameworks in which discrepancies between outputs generated under different inputs, parameter values, or intervention rules are quantified by optimal-transport functionals, most commonly Wasserstein distances. Across the literature, the approach appears in several distinct but related settings: sensitivity of PDE solutions such as the LWR traffic-flow model on networks (Briani et al., 2016); global sensitivity analysis for computer codes whose outputs are probability measures or cumulative distribution functions, and for stochastic computer codes (Fort et al., 2020); sensitivity analysis for Fokker–Planck equations through quantitative Wasserstein bounds (Morange, 3 Feb 2026); sensitivity analysis for stochastic interventions in causal inference via Monge–Kantorovich formulations (Levis et al., 2024); and model-agnostic post-processing tools for OT-based sensitivity indices implemented in software (Chiani et al., 24 Jul 2025). In all of these formulations, the central idea is to replace scalar dispersion summaries by a transport-based comparison of full output laws, thereby measuring “mass shift” rather than only pointwise or moment-wise error (Briani et al., 2016).

1. Conceptual scope and problem classes

Optimal Transport-based Global Sensitivity Analysis is not a single index but a collection of methodologies adapted to the geometry of distribution-valued, stochastic, or law-dependent outputs. In the formulation for black-box codes, one considers a code

Z=f(X1,,Xp)Z = f(X_1,\ldots,X_p)

with independent inputs X1,,XpX_1,\ldots,X_p and output ZZ taking values in a metric space (X,d)(\mathcal X,d); a principal special case is X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R), the space of real probability measures with finite qqth moment, endowed with the qq-Wasserstein distance (Fort et al., 2020). In this setting, sensitivity indices are defined directly on the space of output laws rather than on scalar summaries.

A second problem class concerns stochastic computer codes. There the code has the form

fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,

where dd is an unobserved “random seed.” For each fixed xx, the law of X1,,XpX_1,\ldots,X_p0 is a probability measure X1,,XpX_1,\ldots,X_p1, which induces the “ideal deterministic” code

X1,,XpX_1,\ldots,X_p2

(Fort et al., 2020). This construction embeds stochastic simulation outputs into Wasserstein space and permits a standard global-sensitivity analysis at the level of output distributions.

A third class is PDE- and transport-model sensitivity. For traffic networks, the LWR density on each directed edge satisfies

X1,,XpX_1,\ldots,X_p3

with junction dynamics encoded through distribution matrices X1,,XpX_1,\ldots,X_p4 and sensitivity measured by Wasserstein distance between density fields generated by different inputs (Briani et al., 2016). For diffusion-type models, the Fokker–Planck equation

X1,,XpX_1,\ldots,X_p5

is analyzed with respect to parameter perturbations using explicit upper bounds on X1,,XpX_1,\ldots,X_p6 (Morange, 3 Feb 2026).

A fourth class arises in causal sensitivity analysis under stochastic or generalized interventions. With observed data X1,,XpX_1,\ldots,X_p7, generalized policies induce couplings between observational and target treatment distributions, and worst-case sensitivity bounds can be written as Monge–Kantorovich problems over couplings X1,,XpX_1,\ldots,X_p8 (Levis et al., 2024). This suggests that OT-based sensitivity analysis is equally a framework for uncertainty propagation and for partial-identification geometry.

2. Mathematical formulations in Wasserstein space

The unifying object is an optimal-transport cost between probability measures. In the Kantorovich formulation, for measures X1,,XpX_1,\ldots,X_p9 on ZZ0 and nonnegative cost ZZ1,

ZZ2

When ZZ3, ZZ4 is the ZZ5-Wasserstein cost (Chiani et al., 24 Jul 2025). In one dimension,

ZZ6

for c.d.f.s ZZ7 (Fort et al., 2020).

For OT-based sensitivity indices in model-agnostic GSA, if ZZ8 is the model output and ZZ9 an input, a “separation” functional (X,d)(\mathcal X,d)0 satisfies (X,d)(\mathcal X,d)1, and the local separation is

(X,d)(\mathcal X,d)2

The associated global index is

(X,d)(\mathcal X,d)3

Using OT as the separation, one sets

(X,d)(\mathcal X,d)4

with numerator

(X,d)(\mathcal X,d)5

Normalization uses

(X,d)(\mathcal X,d)6

where (X,d)(\mathcal X,d)7 is an independent copy, and yields the first-order OT sensitivity index

(X,d)(\mathcal X,d)8

(Chiani et al., 24 Jul 2025).

In the Wasserstein-space Sobol-style construction, if (X,d)(\mathcal X,d)9 is a random element in X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)0 with Fréchet mean

X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)1

then the Fréchet variance is

X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)2

For a subset X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)3, the conditional Fréchet mean X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)4 defines the sensitivity index

X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)5

In one dimension for X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)6,

X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)7

(Fort et al., 2020).

For networked conservation laws, if X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)8 are nonnegative densities on a network X=Wq(R)\mathcal X=\mathcal W_q(\mathbb R)9 with equal total mass qq0, then

qq1

where qq2 is the network geodesic distance (Briani et al., 2016). For treatment-policy sensitivity, the worst-case deviation from the identified component qq3 is

qq4

and minimizing worst-case width over qq5 yields the Monge–Kantorovich problem

qq6

with dual

qq7

(Levis et al., 2024).

3. Principal index constructions and structural properties

Several OT-based indices have been proposed, reflecting different output objects and inferential goals. For distribution-valued outputs, the Wasserstein–Fréchet approach uses the Fréchet mean and Fréchet variance in qq8 and yields Sobol-style indices qq9 with qq0, qq1, and invariance under translation, isometries or nondegenerate scaling of the output (Fort et al., 2020). A second construction in the same work is based on Hoeffding decomposition of indicator functions of Wasserstein balls. For fixed qq2 and target distributions qq3,

qq4

Integrating the associated partial variances over reference pairs leads to

qq5

where

qq6

(Fort et al., 2020).

The model-agnostic OT index implemented in software is based on conditional-vs-marginal distributional separation. Its normalization is designed so that qq7 and qq8 almost surely, with monotonicity and normalization properties (Chiani et al., 24 Jul 2025). This framework is especially adapted to multivariate outputs qq9 and does not require independence of the inputs fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,0 (Chiani et al., 24 Jul 2025).

When the cost is squared Euclidean, the index admits a decomposition using the Gelbrich formula:

fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,1

leading to

fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,2

The Wasserstein-Bures semi-metric index is fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,3 (Chiani et al., 24 Jul 2025). This decomposition connects OT-based sensitivity to mean effects, covariance effects, and higher-order moment effects.

In PDE settings, the role of the sensitivity index is often played by a normalized transport discrepancy rather than a variance ratio. For the LWR model, given a baseline input vector fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,4 and perturbed input fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,5, one computes

fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,6

where fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,7 is the discrete transport optimum, and records either fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,8 or the time-average

fs:E×DR,(x,d)y,f_s: E\times D\to\mathbb R,\quad (x,d)\mapsto y,9

(Briani et al., 2016). For Fokker–Planck equations, Morange’s framework defines a transport-based sensitivity index

dd0

relative to a nominal dd1, and proves dd2 (Morange, 3 Feb 2026).

4. Computational procedures and algorithms

A core practical feature of OT-based sensitivity analysis is the reduction of sensitivity computation to optimal-transport solvers. For the LWR network model, each edge is discretized into uniform cells dd3 of length dd4, producing an undirected graph dd5 whose nodes correspond to cell centers. Masses are accumulated as

dd6

with equal total mass dd7, and the cost matrix is built from shortest-path distances dd8, for example by Dijkstra. The resulting Hitchcock linear program is

dd9

subject to

xx0

Then xx1, with error bound xx2 (Briani et al., 2016).

For generic input-output samples, the implemented OT-GSA workflow partitions the domain of an input xx3 into xx4 bins and, for each bin, computes an empirical OT cost between the marginal output sample and the conditional output sample restricted to that bin. The numerator is averaged over bins, and the result is normalized by an empirical upper bound

xx5

to obtain xx6 (Chiani et al., 24 Jul 2025). The special cases of one-dimensional outputs and Gaussian/Bures geometry admit closed forms handled by ot_indices_1d and ot_indices_wb (Chiani et al., 24 Jul 2025).

Two solvers are emphasized in software. Network Simplex solves the classical OT linear program with worst-case complexity roughly xx7, while Sinkhorn–Knopp solves the entropic-regularized problem

xx8

with per-iteration cost xx9 and linear convergence in the sense that X1,,XpX_1,\ldots,X_p00 exponentially fast; the “sinkhorn-stable” variant avoids underflow/overflow for small X1,,XpX_1,\ldots,X_p01, and X1,,XpX_1,\ldots,X_p02 as X1,,XpX_1,\ldots,X_p03 (Chiani et al., 24 Jul 2025).

For stochastic computer codes in Wasserstein spaces, practical estimation proceeds by generating X1,,XpX_1,\ldots,X_p04 outer samples of the inputs and, for each outer sample, X1,,XpX_1,\ldots,X_p05 inner runs corresponding to different random seeds to form empirical measures

X1,,XpX_1,\ldots,X_p06

These empirical measures are then plugged into pick-freeze estimators, U-statistic estimators, or rank-based formulas for X1,,XpX_1,\ldots,X_p07 or X1,,XpX_1,\ldots,X_p08 (Fort et al., 2020).

For Fokker–Planck sensitivity, implementation is analytic rather than solver-centered. One first estimates or bounds X1,,XpX_1,\ldots,X_p09, X1,,XpX_1,\ldots,X_p10, and the uniform ellipticity X1,,XpX_1,\ldots,X_p11, then assembles

X1,,XpX_1,\ldots,X_p12

and uses the resulting bound to control output-law perturbations over a parameter-uncertainty radius (Morange, 3 Feb 2026).

5. Quantitative bounds, analytical results, and canonical couplings

The Fokker–Planck setting provides an explicit global-in-time Lipschitz-in-parameter transport estimate. Under the uniform-ellipticity and global-Lipschitz assumptions, for all X1,,XpX_1,\ldots,X_p13,

X1,,XpX_1,\ldots,X_p14

If the initial law is unchanged, this becomes

X1,,XpX_1,\ldots,X_p15

(Morange, 3 Feb 2026). Two proof strategies yield the same constants: synchronous coupling of the underlying SDEs and differentiation of the Kantorovich dual (Morange, 3 Feb 2026).

In the overdamped Langevin case,

X1,,XpX_1,\ldots,X_p16

with X1,,XpX_1,\ldots,X_p17 and X1,,XpX_1,\ldots,X_p18, one has the sharper estimate

X1,,XpX_1,\ldots,X_p19

where X1,,XpX_1,\ldots,X_p20 (Morange, 3 Feb 2026). The separation of contraction and parameter-shift effects is a distinctive feature of this result.

In causal sensitivity analysis, the sharp worst-case bounds depend on the cost structure. Under Model 2, where

X1,,XpX_1,\ldots,X_p21

the optimal cost is

X1,,XpX_1,\ldots,X_p22

so that

X1,,XpX_1,\ldots,X_p23

As X1,,XpX_1,\ldots,X_p24, the bounds collapse to X1,,XpX_1,\ldots,X_p25 (Levis et al., 2024). Under Model 3, where X1,,XpX_1,\ldots,X_p26, the minimal cost is the X1,,XpX_1,\ldots,X_p27-Wasserstein distance,

X1,,XpX_1,\ldots,X_p28

and

X1,,XpX_1,\ldots,X_p29

(Levis et al., 2024).

The optimal couplings in these causal models are analytically characterized. For Model 2, the optimal coupling is the maximal coupling X1,,XpX_1,\ldots,X_p30 with

X1,,XpX_1,\ldots,X_p31

implemented by a two-stage policy that keeps X1,,XpX_1,\ldots,X_p32 with probability X1,,XpX_1,\ldots,X_p33 and otherwise redraws X1,,XpX_1,\ldots,X_p34 (Levis et al., 2024). For Model 3 with continuous X1,,XpX_1,\ldots,X_p35 and X1,,XpX_1,\ldots,X_p36, the optimal transport for convex X1,,XpX_1,\ldots,X_p37 is the increasing rearrangement

X1,,XpX_1,\ldots,X_p38

(Levis et al., 2024). These results show that OT-based sensitivity analysis can identify not only bound widths but also extremal generalized policies.

6. Applications, numerical findings, and limitations

The LWR traffic-flow study is a canonical application of OT-based sensitivity analysis to large networks. The baseline input vector X1,,XpX_1,\ldots,X_p39 collects the initial condition X1,,XpX_1,\ldots,X_p40, fundamental-diagram parameters X1,,XpX_1,\ldots,X_p41, the distribution matrices X1,,XpX_1,\ldots,X_p42, and the network topology X1,,XpX_1,\ldots,X_p43; perturbations are introduced factor by factor, and the transport discrepancy X1,,XpX_1,\ldots,X_p44 is evaluated over time (Briani et al., 2016). The reported numerical findings are specific: initial-condition errors produced by small-scale shifts yield a X1,,XpX_1,\ldots,X_p45 that decays rapidly in time, so X1,,XpX_1,\ldots,X_p46 is small for large X1,,XpX_1,\ldots,X_p47; sensitivity to X1,,XpX_1,\ldots,X_p48 and X1,,XpX_1,\ldots,X_p49 grows roughly linearly with X1,,XpX_1,\ldots,X_p50 and X1,,XpX_1,\ldots,X_p51, with a proportionality constant increasing with network size; a small bias in a junction distribution coefficient causes significant X1,,XpX_1,\ldots,X_p52 growth in time and saturation; perturbing all junctions amplifies sensitivity roughly proportionally to network diameter; and topology changes such as closing one central road produce sensitivity of order one, with long-time X1,,XpX_1,\ldots,X_p53 scaling linearly with network size (Briani et al., 2016). The paper further states that the LP-based computation is robust but scales as X1,,XpX_1,\ldots,X_p54 in the worst case, so moderate grid resolution and network size are recommended in practice (Briani et al., 2016).

For distribution-valued and stochastic computer codes, numerical studies illustrate both first-level and second-level GSA. The toy cdf model permits closed-form expressions for X1,,XpX_1,\ldots,X_p55 and X1,,XpX_1,\ldots,X_p56, while empirical comparisons show that rank-based estimators often have substantially smaller MSE than pick-freeze estimators at equal code-call budgets (Fort et al., 2020). In the stochastic-code version of the same toy model, empirical output measures are built from i.i.d. draws and the rank-based method again outperforms pick-freeze for first-order indices (Fort et al., 2020). Second-level GSA is formulated by treating the distributions of the inputs themselves as uncertain and computing OT-based indices with respect to input-law parameters (Fort et al., 2020).

The software package gsaot operationalizes the model-agnostic OT-GSA framework as a post-processing step requiring only an input matrix x and an output matrix y; it supports ot_indices, ot_indices_wb, ot_indices_1d, ot_indices_smap, irrelevance_threshold, and associated plotting methods (Chiani et al., 24 Jul 2025). Practical examples include a linear Gaussian test, a spruce budworm ODE system, and a climate module with a custom X1,,XpX_1,\ldots,X_p57 cost matrix (Chiani et al., 24 Jul 2025). The package emphasizes multivariate outputs, correlated inputs, and visualization of local separation curves (Chiani et al., 24 Jul 2025).

Several limitations recur across the literature. In the Fokker–Planck theory, the current results cover X1,,XpX_1,\ldots,X_p58; the X1,,XpX_1,\ldots,X_p59 case might be handled via reflection coupling, while the X1,,XpX_1,\ldots,X_p60 case remains open (Morange, 3 Feb 2026). The drift and diffusion must be globally Lipschitz, and X1,,XpX_1,\ldots,X_p61 uniformly elliptic; singular or degenerate diffusions require new ideas (Morange, 3 Feb 2026). In generic OT solvers, worst-case complexity is cubic, entropic regularization introduces bias for finite X1,,XpX_1,\ldots,X_p62, and binning smooths local structure (Chiani et al., 24 Jul 2025). Rank-based methods for Wasserstein-space GSA are not yet available for higher-order indices or vector-valued inputs, and U-statistic kernels can become high-dimensional (Fort et al., 2020).

A common misconception is that transport-based methods merely repackage variance-based sensitivity. The cited works indicate otherwise. OT-based indices are formulated on full conditional and marginal laws, can be applied to multivariate outputs and correlated inputs, and in the causal setting yield sharp nonparametric bound widths that vanish as the target policy approaches the observational regime (Levis et al., 2024, Chiani et al., 24 Jul 2025). A plausible implication is that optimal transport serves not only as a discrepancy metric but as a structural language for global sensitivity whenever the output object is itself distributional, stochastic, or intervention-dependent.

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 Optimal Transport-based Global Sensitivity Analysis.