AIMech AI

Fast Wasserstein Barycenters and Smoothed Dual Subgradient Descent

Algorithms AIMech:FastWassersteinBarycentersAndSmoothedDualSubgradientDescent DRAFT
Aliases: Entropic Smoothed Wasserstein Barycenter Optimization, Cuturi-Doucet Fast Wasserstein Barycenter Algorithm, Smoothed Dual Sinkhorn Subgradient Barycenter Descent
Fast Wasserstein Barycenters and Smoothed Dual Subgradient Descent is a computational optimal transport framework introduced by Cuturi and Doucet (2014) for computing Fréchet means (Wasserstein barycenters) of empirical probability measures nu_1, ..., nu_N under p-Wasserstein distances by minimizing the weighted sum f(mu) = (1/N) sum_{i=1}^N D(mu, nu_i) over a discrete support X = [x_1, ..., x_n] and probability simplex weight vector a in Sigma_n. To overcome the non-smoothness and O(n^3 log n) linear-programming cost of the unregularized dual optimal transport polytope, the method introduces the entropically smoothed primal objective p_lambda(a, b; M) = min_{T in U(a,b)} <T, M> - (1/lambda) h(T) and its smoothed Legendre dual d_lambda(a, b; M) = max_{alpha, beta} alpha^T a + beta^T b - (1/lambda) sum_{i,j} exp(-lambda(m_{ij} - alpha_i - beta_j)). Proposition 2 and Algorithm 3 establish that the zero-sum centered optimal dual scaling logarithm alpha_lambda^* = (1/lambda) log(u) - (log(u)^T 1_n / (lambda n)) 1_n recovered from Sinkhorn-Knopp matrix scaling T_lambda^* = diag(u) exp(-lambda M) diag(v) is the exact gradient nabla_a p_lambda(a, b; M) on the probability simplex, enabling entropic mirror descent / exponentiated gradient updates for fixed-support weight optimization (Algorithm 1) and alternating closed-form Newton support updates X <- (1/N) sum_{i=1}^N Y_i (T_i^*)^T diag(a^{-1}) for free-support barycenters (Equation 8, Algorithm 2).
Identity Notes & Concept Scope Distinct from pairwise Sinkhorn distance evaluation (`AIMech:SinkhornDistancesAndEntropicRegularizedOptimalTransport`) and from Iterative Bregman Projections (`AIMech:IterativeBregmanProjectionsAndBregmanDykstraRegularizedOptimalTransport`). Specifically captures the Cuturi & Doucet (2014) primal-dual entropic smoothing of Wasserstein barycenters (Propositions 1 and 2, Equations 6-10), the Algorithm 3 Sinkhorn primal-dual gradient extractor, the Algorithm 1 entropic mirror descent simplex optimizer for fixed-support weights, and the Equation 8 / Algorithm 2 alternating Newton step for free-support atom locations under squared Euclidean ground cost.

Claims & Grounded Evidence

3 Claims
Mechanism #claim-01
For the entropically regularized transport problem p_lambda(a, b; M) = min_{T in U(a,b)} <T, M> - (1/lambda) h(T), Proposition 2 proves that the Legendre dual d_lambda(a, b; M) is strictly concave on {alpha in R^n : alpha^T 1_n = 0} and its unique maximizer alpha_lambda^* is related to the Sinkhorn-Knopp optimal coupling T_lambda^* = diag(u) exp(-lambda M) diag(v) via alpha_lambda^* = (1/lambda)(log u - (log u^T 1_n / n) 1_n) (Algorithm 3), providing the exact zero-sum tangent gradient of p_lambda(a, b; M) with respect to the barycenter weight vector a in Sigma_n.
Scope #claim-02
For squared Euclidean ground cost M_{X Y_i} = [||x_k - y_{ij}||_2^2], Section 4.3 (Equation 8 and Algorithm 2) shows that for fixed transport couplings T_1^*, ..., T_N^* and weight vector a, the objective sum_{i=1}^N <T_i^*, M_{X Y_i}> is a strictly convex quadratic function of the support matrix X whose exact Newton step updates X in closed form via X <- (1/N) sum_{i=1}^N Y_i (T_i^*)^T diag(a^{-1}).
Limitation #claim-03
In the unregularized LP formulation (lambda -> infinity), Proposition 1 establishes that a dual optimal vector alpha^* is a genuine gradient of p(a, b; M) only when the primal optimal coupling T^* has a connected bipartite support graph (a single spanning tree of n + m - 1 positive entries), and in the free-support problem f(X, a) is jointly non-convex in (X, a) so alternating optimization converges only to a stationary point.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:Clustering
Clustering
related_match Wasserstein barycenters generalize k-means centroids (special case n=1) to Fréchet means of probability distributions and point clouds.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r325-primary-pdf
Marco Cuturi, Arnaud Doucet
primary paper
full_text
ID: https://proceedings.mlr.press/v32/cuturi14.html
sha256:47302a424879…
r325-arxiv-abs
Marco Cuturi, Arnaud Doucet
primary paper
abstract_only
ID: https://arxiv.org/abs/1310.4375v3
sha256:dd4864535515…
r325-metadata-cr
Marco Cuturi, Arnaud Doucet
primary paper
abstract_only
ID: https://proceedings.mlr.press/v32/cuturi14.html
sha256:06db244d18d1…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:FastWassersteinBarycentersAndSmoothedDualSubgradientDescent Fast Wasserstein... 3 claims · 3 sources AIO GROUNDING AIO:Clustering (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T06:42:00Z
Updated: 2026-10-19T06:42:00Z
Source File: data/curated/FastWassersteinBarycentersAndSmoothedDualSubgradientDescent.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories