Critical terminology warning. In this research line, “kernel” means a Markov kernel (a measurable map from inputs to probability measures), not an RKHS / Mercer / Gram kernel. Optimal transport enters by putting a Wasserstein metric on the codomain.
Basics: Markov kernel vs RKHS kernel

A Markov kernel is a map x↦K(x)x\mapsto K(x) that returns a probability distribution for each input xx (a conditional law). Example: x↦N(f(x),σ2)x\mapsto\mathcal{N}(f(x),\sigma^2). This is not the “kernel” of kernel methods (Mercer / Gram / RKHS kernels, which are similarity functions k(x,x′)k(x,x')). On this page “kernel” always means the Markov sense unless otherwise noted.

Basics: Wasserstein-pp and couplings

A coupling of two probability measures μ\mu and ν\nu is any joint π\pi whose marginals are μ\mu and ν\nu. The Wasserstein-pp distance is the cheapest way (in LpL^p cost) to move mass from μ\mu to ν\nu:

Wp(μ,ν)=(inf⁡π∈Π(μ,ν)∫dp(x,y) π(dx,dy))1/p.W_p(\mu,\nu)=\Bigl(\inf_{\pi\in\Pi(\mu,\nu)}\int d^p(x,y)\,\pi(dx,dy)\Bigr)^{1/p}.

Intuition: think of μ\mu as a pile of dirt and ν\nu as a hole; WpW_p is the least work to fill the hole. The space of measures with finite pp-moments, written Pp\mathcal{P}_p, equipped with WpW_p, is itself a metric space. When p=1p=1 this is closely related to the Earth Mover’s Distance.

Every claim on this page comes from the lab's sourced research notes; math checked against sourced notes and the dissertation (Quant, 2026-10-05).

Revised 2026-10-05: dissertation addendum folded in (definitions and theorems quoted from the dissertation).

Companion page. Optimal transport for operations research, risk & planning: classical methods (classical methods learning guide).

One-screen brief and research arc

What the area is. A bridge between classical Bayesian / statistical inference and modern generative / representation learning, built by treating distribution-valued maps as first-class objects and putting metrics from optimal transport on them.

Research arc (thematic, not biographical).

  1. Foundations (2023): Markov kernels valued in Wasserstein spaces; integration and disintegration; Bayesian inverse maps; generalized Bayes law; proved convergence of the expected update under stated hypotheses (Proposition 5.7 and Theorem 5.10). Bayesian Inference for Markov Kernels Valued in Wasserstein Spaces, PhD dissertation, Arizona State University, 2023. Dissertation (2023-10-24 public copy, 57 pp.) read for this revision via the addendum.
    Basics: Disintegration

    Any joint law γ\gamma on X×YX\times Y can be written as a marginal on XX times a family of conditionals on YY given xx (or the other way around). That family of conditionals is a Markov kernel. Disintegration is the measure-theoretic version of “conditioning.” The dissertation builds an integration theory so this statement sits inside an LpL^p/Wasserstein calculus, not only a σ\sigma-algebra calculus.

  2. unverified Latent-space OT dependence (2024 talk): Sliced Wasserstein dependence as a training objective for autoencoders; Bayesian reading of what latent statistics mean after decoding (SIAM Conference on Mathematics of Data Science, 2024 abstract).
    Basics: Sliced Wasserstein

    Full WpW_p in high dimension is costly. Sliced Wasserstein averages one-dimensional WpW_p after projecting both measures onto many random lines. It is a Monte Carlo approximation used for training objectives such as Wasserstein correlation (WaCo) in the TMLR paper. It is not the same as Sinkhorn (entropic OT), though both are common computational shortcuts.

  3. Post-training invariance (2025–2026): Augmented encoders formalized as Markov–Wasserstein kernels; two OT-based losses (Markov–Wasserstein / MaWa minimization; Wasserstein correlation / WaCo maximization) that add augmentation invariance to a frozen pretrained encoder via a tiny adapter, without wrecking clean-feature geometry. Paper: Post-Training Augmentation Invariance, arXiv:2505.11702 (v3 dated 2026-06-08), published in Transactions on Machine Learning Research (2026); OpenReview forum id Z4uUwU6zRe. Earlier arXiv title/version: Invariant Representations via Wasserstein Correlation Maximization.
    Basics: Markov–Wasserstein metric

    Once each value K(x)K(x) lives in a Wasserstein space, two kernels KK and LL can be compared by averaging Wp(K(x),L(x))W_p(K(x),L(x)) over the input measure μ\mu:

    MWp(K,L)=(∫XWp(K(x),L(x))p μ(dx))1/p.\mathrm{MW}_p(K,L)=\Bigl(\int_X W_p\bigl(K(x),L(x)\bigr)^p\,\mu(dx)\Bigr)^{1/p}.

    So MW is “Wasserstein, then LpL^p over xx.” It measures how different two conditional-distribution-valued maps are, not how different two pushforward laws are.

Three-sentence summary of “OT on kernels”. A Markov kernel is a map x↦K(x)∈P(Y)x \mapsto K(x) \in \mathcal{P}(Y) (a conditional distribution). Putting the Wasserstein metric WpW_p on Pp(Y)\mathcal{P}_p(Y) and an LpL^p-type integral metric on the space of such maps yields Markov–Wasserstein kernels, which support both structural (categorical / Bayesian) and quantitative (convergence, approximation) questions. Downstream ML work uses the same objects to define augmented encoders and OT-based losses that enforce augmentation invariance while approximately preserving metric structure of pretrained features.


Deep dive — optimal transport on Markov kernels

B.1 Intuition first

Function approximation vs distribution approximation. The recorded talk opens by contrasting:

Unifying move. Study distribution-valued functions F:X→P(Y)F: X \to \mathcal{P}(Y) — i.e. Markov kernels — but equip XX, P(Y)\mathcal{P}(Y), and the space of kernels with metrics so one can ask quantitative questions (rates, stability, convergence), not only measure-theoretic ones. Optimal transport supplies the metric on probability measures.

What this is not. It is not “OT between RKHS kernel matrices,” not MMD-as-primary-object (though MMD appears as a contrast in the later paper’s HSIC experiments), and not Sinkhorn training of couplings as the main algorithm in the 2023 talk. Sinkhorn / entropic OT appear in the broader OT-ML literature the paper cites; the core objects here are Wasserstein geometry on the value space of Markov kernels.

B.2 Standard OT objects (background used throughout)

Assume Polish metric spaces (complete, separable) with Borel σ\sigma-algebras.

Finite pp-th moment. μ∈Pp(X)\mu \in \mathcal{P}_p(X) if ∫XdXp(x0,x) μ(dx)<∞\int_X d_X^p(x_0,x)\,\mu(dx) \lt \infty for some (hence any) x0x_0.

Couplings. Π(μ,ν)={π∈P(X×Y):π1=μ, π2=ν}\Pi(\mu,\nu) = \{\pi \in \mathcal{P}(X\times Y): \pi^1=\mu,\ \pi^2=\nu\}.

Wasserstein-pp distance (paper / talk background):

Wp,dX(μ,ν)=(inf⁡π∈Π(μ,ν)∫X×XdXp(x1,x2) π(dx1,dx2))1/p.W_{p,d_X}(\mu,\nu) = \left( \inf_{\pi\in\Pi(\mu,\nu)} \int_{X\times X} d_X^p(x_1,x_2)\,\pi(dx_1,dx_2) \right)^{1/p}.

The space (Pp(X),Wp)(\mathcal{P}_p(X), W_p) is itself Polish if (X,dX)(X,d_X) is.

Sliced Wasserstein. Used computationally for Wasserstein correlation in the ML paper: project measures to 1D lines, average 1D WpW_p. Denoted SWpSW_p in the paper.

Product / independence. Wasserstein dependence compares a joint π\pi to the product of its marginals π1⊗π2\pi^1\otimes\pi^2 in WpW_p on the product space.

B.3 Markov kernels and Markov–Wasserstein kernels

Markov kernel (classical). A measurable map K:X→P(Y)K: X \to \mathcal{P}(Y), equivalently a Markov kernel K(dy∣x)K(dy\mid x). Example from the talk: x↦N(f(x),σ2)x \mapsto \mathcal{N}(f(x), \sigma^2) for a deterministic ff.

Dissertation definitions. Def. 2.17 requires F(−∣x)F(-\mid x) to be a probability measure for every xx, and x↦F(E∣x)x\mapsto F(E\mid x) measurable for every measurable EE. Def. 2.18 defines Kμp(X,Y)\mathcal{K}_\mu^p(X,Y) by the finite-moment condition, for some (hence any) y0∈Yy_0\in Y:

∫X(∫YdYp(y0,y) F(dy∣x))μ(dx)<∞.\int_X\left(\int_Y d_Y^p(y_0,y)\,F(dy\mid x)\right)\mu(dx)\lt\infty.

Def. 2.20: a coupling form due to Patterson (dissertation reference [45]). Here Π(F,G)\Pi(F,G) consists of kernels with fiberwise couplings of Fx,GxF_x,G_x. Lemma 2.22 identifies it with the LpL^p form:

MWp(F,G)=(inf⁡Γ∈Π(F,G)∫X×Y2dYp(y1,y2) Γ(dy1,dy2∣x) μ(dx))1/p=(∫XWp,dY(Fx,Gx)p μ(dx))1/p.\begin{aligned} \mathrm{MW}_p(F,G) &=\left(\inf_{\Gamma\in\Pi(F,G)} \int_{X\times Y^2}d_Y^p(y_1,y_2)\, \Gamma(dy_1,dy_2\mid x)\,\mu(dx)\right)^{1/p}\\ &=\left(\int_X W_{p,d_Y}(F_x,G_x)^p\,\mu(dx)\right)^{1/p}. \end{aligned}

LpL^p maps into a metric space (Post-Training Augmentation Invariance, Def. 2.3). For a metric measure space (X,dX,μX)(X,d_X,\mu_X) and Polish (Y,dY)(Y,d_Y),

dLp(f,g)=(∫XdYp(f(x),g(x)) μX(dx))1/p,d_{L^p}(f,g) = \left( \int_X d_Y^p\big(f(x),g(x)\big)\,\mu_X(dx) \right)^{1/p},

on (equivalence classes of) measurable f:X→Yf: X\to Y with finite pp-moment.

Markov–Wasserstein kernel. Specialize YY to a Wasserstein space Pp(Z)\mathcal{P}_p(Z) with dY=Wpd_Y = W_p. Elements of LμXp(X,Pp(Z))L^p_{\mu_X}\big(X,\mathcal{P}_p(Z)\big) are Markov–Wasserstein kernels. The metric is written MWp\mathrm{MW}_p:

MWp(K,L)=(∫XWp(K(x),L(x))p μX(dx))1/p.\mathrm{MW}_p(K,L) = \left( \int_X W_p\big(K(x), L(x)\big)^p\,\mu_X(dx) \right)^{1/p}.

Interpretation: distance between two conditional-distribution-valued maps, averaged in LpL^p over the input measure.

Talk claim (foundations). These objects form a “generalized distribution-valued LpL^p space,” convenient for distribution-approximation problems in Bayesian inference, generative modeling, and probabilistic programming. Categorical structure (probability monads / monad structure) connects to PPL semantics; metrics enable classical statistical questions simultaneously.

Basics: Monad (plain language)

A monad packages “a type of object” together with a way to wrap a point into that type (here: turn a point into a Dirac measure) and a way to flatten nested instances (here: integrate a measure of measures into a single measure). Theorem 4.10 says the Wasserstein spaces (Pp,δ,m)(\mathcal{P}_p,\delta,m) form such a structure on complete separable metric spaces—the pp-Kantorovich monad. You only need the slogan: it is the categorical language for “probability measures with a notion of distance.” It does not by itself give Bayesian inversion, because inverses depend on the prior.

B.4 Integration, disintegrations, Bayesian inverses (talk / dissertation line)

The dissertation addendum supplies the following definitions and proved statements.

  1. Markov–Lebesgue integral. Def. 3.1: a countably simple kernel has the form F=∑j=1∞νj1EjF=\sum_{j=1}^\infty\nu_j1_{E_j}, where the measurable sets EjE_j partition XX and νj∈Pp(Y)\nu_j\in\mathcal{P}_p(Y). Def. 3.2 integrates a countably simple LμpL^p_\mu kernel as a mixture:

    ∫XF(x) μ(dx):=∑j=1∞μ(Ej)νj.\int_X F(x)\,\mu(dx):=\sum_{j=1}^\infty\mu(E_j)\nu_j.

    Def. 3.4 calls a sequence weakly Cauchy in the LpL^p metric if, for every ε>0\varepsilon\gt0, eventually for all n,mn,m,

    ∫XWp(Fn(x),Fm(x))p μ(dx)<ε.\int_X W_p(F_n(x),F_m(x))^p\,\mu(dx)\lt\varepsilon.

    Theorem 3.9 approximates every F∈Lμp(X,Pp(Y))F\in L^p_\mu(X,\mathcal{P}_p(Y)) uniformly in WpW_p by countably simple LpL^p kernels forming a weakly Cauchy sequence. Def. 3.11 defines the general integral using any such sequence:

    ∫XF(x) μ(dx):=lim⁡n→∞∫XFn(x) μ(dx).\int_X F(x)\,\mu(dx):=\lim_{n\to\infty}\int_X F_n(x)\,\mu(dx).

    Theorem 3.12: equivalence with iterated integrals, for φ∈Cb(Y)\varphi\in C_b(Y):

    ∫Yφ(y)(∫XF(x) μ(dx))(dy)=∫X(∫Yφ(y) Fx(dy))μ(dx).\begin{aligned} &\int_Y\varphi(y)\left(\int_X F(x)\,\mu(dx)\right)(dy)\\ &\qquad=\int_X\left(\int_Y\varphi(y)\,F_x(dy)\right)\mu(dx). \end{aligned}

    Theorem 3.16 (LpL^p disintegration). For γ∈Pp(X×Y)\gamma\in\mathcal{P}_p(X\times Y) with marginals μ,ν\mu,\nu, there are almost-surely unique F∈Lμp(X,Pp(Y))F\in L^p_\mu(X,\mathcal{P}_p(Y)) and G∈Lνp(Y,Pp(X))G\in L^p_\nu(Y,\mathcal{P}_p(X)) such that

    ∫X(δx⊗Fx) μ(dx)=γ=∫Y(Gy⊗δy) ν(dy).\begin{aligned} \int_X(\delta_x\otimes F_x)\,\mu(dx)&=\gamma\\ &=\int_Y(G_y\otimes\delta_y)\,\nu(dy). \end{aligned}

    These are literal equalities of Markov–Lebesgue integrals: informal notation made literal. Also ν=∫XF dμ\nu=\int_X F\,d\mu and μ=∫YG dν\mu=\int_Y G\,d\nu.

    Basics: Dirac and pushforward

    The Dirac δx\delta_x is the measure that puts all mass at a single point xx. The pushforward f♯μf_\sharp\mu is the law of f(X)f(X) when X∼μX\sim\mu—transport the mass of μ\mu along ff. Many generative models are pushforwards of a simple latent prior through a map FθF_\theta.

  2. Isometry and monad: separate results. Theorem 2.25 gives, for a metric measure space (X,dX,μ)(X,d_X,\mu), Polish YY, and 1≤p<∞1\le p\lt\infty, the isometric isomorphism

    (Kμp(X,Y),MWp)≅(Lμp(X,Pp(Y)),dLp).\begin{aligned} &(\mathcal{K}_\mu^p(X,Y),\mathrm{MW}_p)\\ &\qquad\cong(L^p_\mu(X,\mathcal{P}_p(Y)),d_{L^p}). \end{aligned}

    Theorem 4.10: (Pp,δ,m)(P_p,\delta,m) is a monad on Met\mathbf{Met}, the category of complete separable metric spaces with Lipschitz morphisms. This is the pp-Kantorovich monad; p=1p=1 is the classical Kantorovich monad. The monad/Kleisli package alone does not give a categorical account of Bayesian inversion, because the inverse depends on the prior (pp. 36–37).

  3. Bayesian inverse (Def. 5.1). For F∈Lμp(X,Pp(Y))F\in L^p_\mu(X,\mathcal{P}_p(Y)) and ν=F⊙μ\nu=F\odot\mu, Fμ†∈Lνp(Y,Pp(X))F_\mu^\dagger\in L^p_\nu(Y,\mathcal{P}_p(X)) is the ν\nu-almost-surely unique kernel satisfying

    ∫X(δx⊗F(x)) μ(dx)=∫Y(Fμ†(y)⊗δy) (F⊙μ)(dy).\begin{aligned} &\int_X(\delta_x\otimes F(x))\,\mu(dx)\\ &\quad=\int_Y(F_\mu^\dagger(y)\otimes\delta_y)\,(F\odot\mu)(dy). \end{aligned}

    Existence follows from Theorem 3.16; the inverse depends on μ\mu. An approximate inverse (§6.1.1) is a kernel G:Y→Pp(X)G:Y\to\mathcal{P}_p(X) close to Fμ†F_\mu^\dagger in the MW metric, meaning small

    ∫YWp,dX(G(y),Fμ†(y))p (F⊙μ)(dy).\int_Y W_{p,d_X}(G(y),F_\mu^\dagger(y))^p\,(F\odot\mu)(dy).
  4. Generalized Bayes law (Theorem 5.4). Let F:X→Pp(Y)F:X\to\mathcal{P}_p(Y) be continuous and LpL^p-integrable with respect to a prior μ0∈Pp(X)\mu_0\in\mathcal{P}_p(X). For data y1,…,yn∈supp(F⊙μ0)y_1,\ldots,y_n\in\mathrm{supp}(F\odot\mu_0), not necessarily distinct, sequential and batch updates agree:

    μn=Fμn−1†(yn)=(Fμ0⊗n)†(y1,…,yn).\begin{aligned} \mu_n&=F_{\mu_{n-1}}^\dagger(y_n)\\ &=(F_{\mu_0}^{\otimes n})^\dagger(y_1,\ldots,y_n). \end{aligned}

    For every E∈ΣXE\in\Sigma_X, the ball-ratio formula (9) is

    μn(E)=lim⁡s→0∫E∏k=1nFx(Bs(yk)) μ0(dx)∫X∏k=1nFx(Bs(yk)) μ0(dx).(9)\mu_n(E)=\lim_{s\to0} \frac{\int_E\prod_{k=1}^n F_x(B_s(y_k))\,\mu_0(dx)} {\int_X\prod_{k=1}^n F_x(B_s(y_k))\,\mu_0(dx)}. \tag{9}

    Here Bs(yk)B_s(y_k) is an open ball of radius ss. The proof uses countably-simple-kernel approximation (Theorem 3.9), discrete-style Bayes on the approximations, and passage to the limit. It gives a simpler proof under more restrictive continuity hypotheses than Jost et al. (2021).

  5. Convergence of the expected update is proved in the dissertation. Def. 5.5 defines

    μˉ1=Fμ0†⊙τ,μˉn=Fμˉn−1†⊙τ(n≥2).\begin{aligned} \bar\mu_1&=F_{\mu_0}^\dagger\odot\tau,\\ \bar\mu_n&=F_{\bar\mu_{n-1}}^\dagger\odot\tau\quad(n\ge2). \end{aligned}

    Def. 5.6 sets Fτ(μ)=(Fμ†)♯τ∈Pp2(X)F_\tau(\mu)=(F_\mu^\dagger)_\sharp\tau\in\mathcal{P}_p^2(X); the expected posterior is EX∘FτE_X\circ F_\tau.

    Proposition 5.7. If FF is Lipschitz, τ∈F⊙Pp(X)\tau\in F\odot\mathcal{P}_p(X), and FτF_\tau is Lipschitz with constant 0<K<10\lt K\lt1, the expected update converges from any prior to a unique fixed point μ∗\mu^* of EX∘FτE_X\circ F_\tau, with F⊙μ∗=τF\odot\mu^*=\tau. No explicit rate is stated. The text leaves determining when the strict contraction hypothesis holds in practice for further work.

    Theorem 5.10. Let FF be Lipschitz and regular (Def. 5.9), let τ\tau and μ0\mu_0 have compact supports, and assume

    supp(τ)⊆supp(Fx)for all x∈supp(μ0).\mathrm{supp}(\tau)\subseteq\mathrm{supp}(F_x) \quad\text{for all }x\in\mathrm{supp}(\mu_0).

    Regularity requires joint continuity of evF(x,s,y)=Fx(Bs(y))\mathrm{ev}_F(x,s,y)=F_x(B_s(y)) on X×[0,1]×YX\times[0,1]\times Y, and continuously varying bi-Lipschitz contraction maps (Def. 5.8): the radius maps are bi-Lipschitz, differentiable at zero, with derivative jointly continuous in (x,y)(x,y). Then

    μˉ:=lim⁡n→∞μˉn∈Pp(X),Fμˉ†⊙τ=μˉ.\bar\mu:=\lim_{n\to\infty}\bar\mu_n\in\mathcal{P}_p(X), \qquad F_{\bar\mu}^\dagger\odot\tau=\bar\mu.

    Theorem 5.10 gives no convergence rate. Its conclusion is an expected-update fixed point. The July 2023 talk predated the write-up: its “90–95% of the way” remark is historical, superseded by Proposition 5.7 and Theorem 5.10.

    Open points (p. 43, §6.1). Exact (non-expected) updates and recovery/identification questions remain open: when does Fμ†⊙τ=μF_\mu^\dagger\odot\tau=\mu imply F⊙μ=τF\odot\mu=\tau, and when is the fixed point a WpW_p-projection of τ\tau onto the Kleisli image?

B.5 Wasserstein dependence and Wasserstein correlation (ML paper)

Wasserstein dependence (Post-Training…, Def. 2.1), order pp:

WDp(π)=Wp, dXY(π, π1⊗π2),π∈Pp(X×Y).\mathrm{WD}_p(\pi) = W_{p,\,d_{XY}}\big(\pi,\ \pi^1\otimes\pi^2\big), \quad \pi\in\mathcal{P}_p(X\times Y).

OT analog of mutual information’s DKL(π ∥ π1⊗π2)D_{\mathrm{KL}}(\pi\,\|\,\pi^1\otimes\pi^2), but with WpW_p instead of KL.

Wasserstein correlation (Def. 2.2) — normalized to avoid trivial “spread latent codes to infinity”:

WCp(π)=WDp(π)(WDp(πD1)⋅WDp(πD2))1/p,\mathrm{WC}_p(\pi) = \frac{\mathrm{WD}_p(\pi)}{\big(\mathrm{WD}_p(\pi^1_D)\cdot\mathrm{WD}_p(\pi^2_D)\big)^{1/p}},

where πD1\pi^1_D is the diagonal coupling of the first marginal with itself (self-variance), similarly πD2\pi^2_D. Bounded in [0,1][0,1] under the paper’s setup.

Sliced versions SDp\mathrm{SD}_p, SCp\mathrm{SC}_p: replace WpW_p by SWpSW_p. Empirical estimate: joint empirical measure of pairs (xi,Eθ(xi))(x_i, E_\theta(x_i)); approximate product by coordinate shuffling (paper cites prior screening work (2023) for the shuffle trick).

Remark (paper Remark 3.5). WaCo maximization alone is a poor generic InfoMax stand-in: it pushes toward approximate (local) isometries / structure preservation, which prevents the semantic clustering contrastive methods want — and that is exactly why it suits post-training invariance (do not scramble a pretrained latent geometry).

B.6 Augmented encoders (the ML “kernel” object of study)

Augmentation. Measurable t:A×X→Xt: A\times X\to X with parameter law ν\nu on AA. Collections T={tj}T=\{t_j\}, weights wjw_j, parameter laws νj\nu_j.

Augmented encoder (paper Eq. 10). For deterministic encoder E:X→ZE: X\to Z,

ET(x)=∑j=1mwj∫AjδE(tj(a,x)) νj(da)∈Pp(Z).E^T(x) = \sum_{j=1}^{m} w_j \int_{A_j} \delta_{E(t_j(a,x))}\,\nu_j(da) \in \mathcal{P}_p(Z).

Empirically: for each xix_i, draw ss augmented codes (paper often uses s=3s=3) and form a discrete mixture. This is explicitly a Markov–Wasserstein kernel X→Pp(Z)X\to\mathcal{P}_p(Z).

Collision-aware invariance. Exact invariance E(t(a,x))=E(x)E(t(a,x))=E(x) for all aa can force representational collapse when augmentations create collisions across distinct data points. Paper defines unique / collision-free augmentations UAugμX(x,t)\mathrm{UAug}_{\mu_X}(x,t) and (t,μX)(t,\mu_X)-invariance only on those (Defs. 3.1–3.3).

Post-training target (Def. 3.4). Given frozen pretrained F:X→ZF: X\to Z and admissible maps V\mathcal{V} (e.g. isometries), an adapter E:Z→WE: Z\to W is (t,μX,F,V)(t,\mu_X,F,V)-invariant if E∘FE\circ F is (t,μX)(t,\mu_X)-invariant and (E∘F)(x)=(V∘F)(x)(E\circ F)(x)=(V\circ F)(x) on supp(μX)\mathrm{supp}(\mu_X) for some V∈VV\in\mathcal{V}. Goal: add invariants without corrupting the clean latent point cloud.

Collision rate (Def. 3.2). Fraction of augmented features whose nearest clean neighbor in latent space has a different class label. After rigid alignment (orthogonal + translation), residual collision rate predicts whether MaWa optimization is feasible (low → success; high, as on supervised ResNet50 in the paper → MaWa collapse).

B.7 Algorithms / losses

Algorithm A — Markov–Wasserstein (MaWa) minimization / anchored MSE

Practical batch loss (Eq. 21). Freeze FF. Train Eθ:Z→ZE_\theta: Z\to Z. For batch {xi}i=1N\{x_i\}_{i=1}^N and ss augments aika_i^k per point:

LMaWa(θ)=1N∑i=1N[1s+1∥(Eθ∘F)(xi)−F(xi)∥22+1s+1∑k=1s∥(Eθ∘F)(t(aik,xi))−F(xi)∥22].\begin{aligned} \mathcal{L}_{\mathrm{MaWa}}(\theta) &= \frac{1}{N}\sum_{i=1}^N\Bigg[ \frac{1}{s+1}\big\|(E_\theta\circ F)(x_i)-F(x_i)\big\|_2^2 \\ &\qquad + \frac{1}{s+1}\sum_{k=1}^{s}\big\|(E_\theta\circ F)(t(a_i^k,x_i))-F(x_i)\big\|_2^2 \Bigg]. \end{aligned}

OT derivation (Eqs. 22–25). Include identity as a trivial augmentation with weights (1s+1,ss+1)(\frac{1}{s+1},\frac{s}{s+1}). Then

θ∗=arg⁡min⁡θ MW22((Eθ∘F)T, δF),\theta_\ast = \arg\min_\theta\ \mathrm{MW}_2^2\big((E_\theta\circ F)^T,\ \delta_F\big),

and uniqueness of couplings to Diracs reduces W22W_2^2 pointwise to squared Euclidean terms, recovering the batch loss.

When it works. Low aligned collision rate in FF’s latent space (self-supervised backbones in the paper). Fails / collapses when residual collisions are high (supervised ResNet50 example in the paper).

Algorithm B — Wasserstein correlation (WaCo) maximization

Post-training form (Eq. 27):

θ∗=arg⁡max⁡θ WCp ⁣(∫X(δF(x)⊗(Eθ∘F)T(x)) μX(dx)).\theta_\ast = \arg\max_\theta\ \mathrm{WC}_p\!\left( \int_X \big(\delta_{F(x)}\otimes (E_\theta\circ F)^T(x)\big)\,\mu_X(dx) \right).

From-scratch / dim-reduction form (Eq. 26): replace F(x)F(x) by xx and allow Eθ:X→ZE_\theta: X\to Z with ZZ lower-dimensional.

Practice: maximize sliced correlation SC2\mathrm{SC}_2 on the empirical joint that mixes clean and augmented pairs (Eqs. 28–29). Optional AE reconstruction upper-bounds WpW_p by an L2L^2 decode term (Eqs. 30–32).

Properties vs MaWa. Competitive invariance; supports dimensionality reduction; more robust when MaWa’s identity-anchoring fights high collision rates; looser isometry (lower R2R^2 of distance–distance scatter than MaWa in reported tables).

Baselines that fail the post-training goal (empirically in the paper)

B.8 Relation to standard OT, Sinkhorn, MMD, kernel methods

Tool Role in this line
Classical WpW_p / couplings Metric on measures; building block of MWp\mathrm{MW}_p and WDp\mathrm{WD}_p
Sliced WpW_p Computational surrogate for WaCo / Wa dependence training
Sinkhorn / entropic OT Cited in related-work OT-ML landscape; not the training workhorse of MaWa/WaCo in the reported experiments
MMD / RKHS kernels Different “kernel”; HSIC baseline uses RKHS dependence and loses to OT losses for post-training invariance
InfoMax / MI estimators Motivating analogy for Wa dependence; paper argues WaCo is not a drop-in MI replacement for generic SSL
Markov kernels (probability) The primary “kernel”

B.9 Key empirical results (sourced from Post-Training Augmentation Invariance)

Setting: STL-10; freeze pretrained FF; train one-hidden-layer MLP adapter; classify with linear / nonlinear heads trained on clean data, evaluate on augmented data.

DINOv2 / DINO features, rotations (Table 1, NC + MaWa): clean accuracy ≈98.6%\approx 98.6\%; rotated ≈94.7%\approx 94.7\% vs end-to-end without adapter ≈71.2%\approx 71.2\%.

Noise: MaWa NC ≈86.2%\approx 86.2\% vs EC ≈58.2%\approx 58.2\%.

Structure preservation (Tables 2–3, MaWa): near-isometry on clean pairs — e.g. rotation R2≈0.96R^2\approx 0.96, NRMSD≈0.02\approx 0.02; noise R2≈0.98R^2\approx 0.98, NRMSD≈0.01\approx 0.01.

SimCLR / HSIC: poor structure metrics (e.g. rotation SCLR R2≈0.04R^2\approx 0.04).

Collision rates (Tables 9–11): DINOv2 aligned CR ≈0%\approx 0\% (rotation) / 0.6%0.6\% (noise); SwAV low after alignment; supervised ResNet50 residual CR ≈13%\approx 13\% (rotation) / 42%42\% (noise) — MaWa collapses; WaCo still somewhat useful.

Abstract headline numbers (also in abstract): ∼94%\sim 94\% vs 71%71\% rotation; ∼86%\sim 86\% vs 58%58\% noise — match the detailed tables (minor rounding).

B.10 What it buys you / limitations (from paper §5)

Buys.

Limits.

B.11 Worked toy example (computed for these notes; illustrative, not from the paper)

Setup. Input support X={−1,0,1}X=\{-1,0,1\} with μX\mu_X uniform. Let K(x)=N(x,0.52)K(x)=\mathcal{N}(x, 0.5^2) and L(x)=N(0.5 x, 0.52)L(x)=\mathcal{N}(0.5\,x,\ 0.5^2) in 11D. For 11D Gaussians, W22(N(m1,s2),N(m2,s2))=(m1−m2)2W_2^2(\mathcal{N}(m_1,s^2),\mathcal{N}(m_2,s^2))=(m_1-m_2)^2.

xx mean KK mean LL W2W_2
(K(x),L(x))(K(x),L(x))
−1-1 −1-1 −0.5-0.5 0.50.5
00 00 00 00
11 11 0.50.5 0.50.5
MW2(K,L)2=∑x13W22(K(x),L(x))=13(0.25+0+0.25)=16,MW2(K,L)=1/6≈0.408.\mathrm{MW}_2(K,L)^2 = \sum_{x}\frac{1}{3} W_2^2(K(x),L(x)) = \frac{1}{3}(0.25+0+0.25) = \frac{1}{6}, \qquad \mathrm{MW}_2(K,L)=\sqrt{1/6}\approx 0.408.

Moral. MW distance is an input-averaged Wasserstein distance between the kernels’ output laws. MaWa training is gradient descent on an empirical MW objective that forces an augmented encoder toward a Dirac kernel δF\delta_F anchored on clean features.


Recorded-talk summary

Metadata. A recorded seminar talk (CodEx seminar, 2023); talk date 2023-07-18; Upload 2023-10-16; duration 3060 s (~51 min); English captions available. Abstract on the CodEx site matches the dissertation theme: introduce MW kernels; integration theory; approximate Bayesian inverses; convergence for a generalized Bayes law.

unverified Transcript source. Cleaned transcript from captions. Auto-captions are noisy (“Wasserstein” → “Buster scene / Vosserstein”, “Bayes” → “Asian / phase”, “Lebesgue” → “vague”, etc.). Below uses corrected technical terms; bracket uncertainty where captions fail.

Timestamped outline

Time Content
00:00–00:25 Host introduction.
00:26–00:04:00 Motivation: function approx vs distribution approx (PDE parameter estimation, mixtures, probabilistic programming / Gen.jl snippet, generative image models).
00:04:00–00:07:00 Proposal: distribution-valued maps = Markov kernels; put metrics everywhere → Markov kernels valued in Wasserstein spaces; link to PPL via categorical / monad structure without staying purely measure-theoretic.
00:07:00–00:08:10 Roadmap: define objects → integrate them (Markov–Lebesgue) → reinterpret disintegration → reconstruct Bayesian inference / generalized Bayes (applications to PPL/gen modeling deferred).
00:08:10–00:12:00 Polish spaces; Pp\mathcal{P}_p; OT picture of rearranging mass; WpW_p definition.
~00:12–00:20 Markov kernels formally; simple kernels; examples; moving from measure theory to metric quantitative questions. Definitions are now checked through the dissertation addendum (see B.3–B.4).
~00:20–00:30 Markov–Lebesgue integral construction; connection to disintegrations.
~00:30–00:41 Bayesian inverse maps; generalized Bayes law; iterated vs batch-nn updates; reduction to discrete Bayes via simple-kernel approximation.
00:41–00:46 Historical convergence discussion; the later dissertation proves expected-update convergence in Proposition 5.7 and Theorem 5.10 (see B.4).
00:46–00:50 Approximate inverses / surrogate forwards; stability; generative models as MW kernels (GAN generator + latent prior; mention of convex-conjugate view of discriminators); desire for rates & computational representations.
00:50–00:51 Recap: isometry/monad results; integration; generalized Bayes; convergence discussion; references. Precise dissertation statements appear in B.4.

Talk takeaways to internalize

  1. The “kernel” is a conditional probability object, metricized by OT.
  2. Integration theory is doing real work (disintegration + Bayes), not just category theory aesthetics.
  3. Generalized Bayes is designed so approximation of kernels recovers the textbook discrete update — a template for numerical schemes.
  4. The July 2023 talk predated the write-up. Expected-update convergence is proved in Proposition 5.7 and Theorem 5.10 under their stated hypotheses; Theorem 5.10 gives no rate. Exact updates and recovery questions remain open.
  5. Explicit future path already points at generative modeling and universal approximation in the MW-kernel category — later WaCo/MaWa work is a different but compatible applied branch (representation invariance), not a contradiction.

Other lines of work

  1. M.A. thesis (2016). Functorial Results for C*-algebras of Higher-Rank Graphs, Arizona State University, 2016. Earlier pure-math work in operator algebras and categorical graph algebras, not OT.

  2. SIMDA MURI challenge write-up (2022). Problem 2: Lagrangian Observation Mapping, SIMDA MURI, 2022. OT registration of satellite sea-ice thickness / Lagrangian observations; a remote-sensing challenge text, not a journal article.

  3. Dartmouth ACMS seminar (2024). Wasserstein Dependence and Representation Learning, Applied and Computational Mathematics Seminar, Dartmouth College, November 2024. A thematic companion to the SIAM item; no separate paper under this title located.

  4. PhD dissertation (2023). Bayesian Inference for Markov Kernels Valued in Wasserstein Spaces, Arizona State University, 2023. Dissertation (2023-10-24 public copy, 57 pp.) read for this revision via the addendum.

  5. SIAM MDS 2024 — title conflict. Predicting in Latent Space with Wasserstein Dependence-Maximizing Autoencoders per the SIAM meetings listing; Maximizing Multiview Wasserstein Dependence in Autoencoders per later public listings. SIAM Conference on Mathematics of Data Science, Atlanta, October 2024. Both titles are retained without reconciliation. The theme is Wasserstein-dependence autoencoders and latent prediction; full slides remain unverified.

  6. Post-Training Augmentation Invariance (TMLR 2026; arXiv:2505.11702). Primary readable source for MaWa / WaCo / augmented encoders / experiments. OpenReview: https://openreview.net/forum?id=Z4uUwU6zRe. PDF: https://arxiv.org/pdf/2505.11702. Earlier public title/version: Invariant Representations via Wasserstein Correlation Maximization (arXiv html v1).

  7. Epidemiology side paper (distinct research line). To mask or not to mask: Modeling the potential for face mask use by the general public to curtail the COVID-19 pandemic, Infectious Disease Modelling 5 (2020) 248–255; arXiv:2004.03251. Compartmental epidemic model; mask effectiveness × coverage; nonlinear impact on deaths/hospitalizations. Not OT / MW-kernel work — include only as “other published line,” not as part of the OT-on-kernels deep dive.

  8. Code artifacts. The paper points to repositories implementing augmentation invariance / WaCo experiments.


Timeline of the research line

When Milestone Source certainty
2016M.A. thesis: Functorial Results for C*-algebras of Higher-Rank Graphs, Arizona State UniversityPublic listings, via addendum
2020 Epidemic compartmental modeling paper (mask use) High (arXiv + journal)
2022SIMDA MURI: Problem 2: Lagrangian Observation Mapping; OT registration challenge write-upPublic challenge text, via addendum
2023-07-18 Recorded CodEx seminar on MW kernels / Bayes High (recording metadata + transcript)
2023 PhD dissertation on Bayesian inference for MW kernels (ASU) Dissertation (2023-10-24 public copy, 57 pp.) read for this revision via the addendum
2023-10-16 Seminar upload High (recording metadata)
2024-10 SIAM MDS, Atlanta: Predicting in Latent Space with Wasserstein Dependence-Maximizing Autoencoders / Maximizing Multiview Wasserstein Dependence in Autoencoders title conflict: SIAM listing / later public listings
2024-11Wasserstein Dependence and Representation Learning, Dartmouth College, ACMS seminarPublic listings, via addendum
2025-05 arXiv:2505.11702 appears (WaCo / invariance line) High
2026-05/06 TMLR publication; arXiv v3 (2026-06-08) High (arXiv; OpenReview id)

Discussion questions

Technical (grounded)

  1. In one sentence, what is a Markov–Wasserstein kernel, and how does MWp\mathrm{MW}_p differ from simply computing WpW_p between two pushforward laws K♯μK_\sharp\mu and L♯μL_\sharp\mu?
  2. Why put Wasserstein structure on the values of a Markov kernel rather than using total variation or KL between K(x)K(x) and L(x)L(x) inside the LpL^p integral?
  3. Walk through how the Markov–Lebesgue integral is supposed to clarify the disintegration theorem — what is the new conceptual claim versus the classical iterated-integral/disintegration statement?
  4. State the generalized Bayes update in the continuous MW-kernel setting, and show how a simple-kernel approximation recovers discrete Bayes.
  5. Which hypotheses in Proposition 5.7 and Theorem 5.10 restrict their applicability: contraction of FτF_\tau, regularity, compact supports, and the support condition? What recovery questions remain open?
  6. Derive why couplings to a Dirac reduce MaWa’s MW22\mathrm{MW}_2^2 objective to anchored squared Euclidean loss (Eqs. 24–25).
  7. Contrast Wasserstein correlation with mutual information and with HSIC: what geometry does each promote in latent space?
  8. Why include the identity map as a trivial augmentation with weight 1/(s+1)1/(s+1) in MaWa, and what happens to collapse if one instead minimizes ∥E(t(a,x))−E(x)∥2\|E(t(a,x))-E(x)\|^2 without an anchor?
  9. Explain collision rate (raw vs rigidly aligned). Why does aligned collision rate predict MaWa success across DINOv2 / SwAV / supervised ResNet50 in the paper?
  10. For WaCo, what is still missing for a theorem that “maximizing sliced WC implies maximizing WC,” analogous to InfoNCE bounds for MI?

Direction / applications

  1. Where should the foundational Bayes-convergence theory and the post-training adapter methods meet computationally (particle methods, sliced projections, dual potentials)?
  2. The paper flags noise invariance → adversarial robustness without adversarial training. What threat model would make that claim precise?
  3. How should composite augmentations (t2∘t1t_2\circ t_1) be scheduled versus separate tjt_j to get invariance to realistic corruptions?

Bridges to quant finance / nowcasting / OT portfolios (discussion prompts)

  1. Macro / nowcasting: OT nowcasting (the lab's DFM × Sinkhorn track) transports mass between cross-sectional economic distributions over time (Sinkhorn-type couplings). How would one phrase a Markov kernel xt↦π(⋅∣xt)x_t \mapsto \pi(\cdot\mid x_t) whose values live in Pp\mathcal{P}_p of cross-sections — and when is MWp\mathrm{MW}_p a better calibration loss than a single WpW_p between consecutive barycenters?
  2. ETF / allocation panels: Treat each rebalance date’s weight vector (or return kernel across scenarios) as a measure. Could a frozen factor encoder FF plus a MaWa/WaCo adapter enforce invariance to “augmentations” that matter in markets (currency quoting conventions, corporate actions, mild microstructure noise) without destroying the clean factor geometry used for allocation?
  3. Sinkhorn vs WaCo: Entropic OT (Sinkhorn) yields a coupling between two fixed measures. WaCo maximizes dependence of a joint induced by a parameterized kernel. When is each the right tool for stress-testing a portfolio across scenario measures?
  4. Stability: The talk emphasizes stability of Bayesian inverses under perturbations of prior/forward map. Map that language onto posterior robustness of a nowcasting kernel when the observation channel (data revisions) is misspecified.

Terms to know


Glossary


Sources

Papers / abstracts / venues

Talk sources

Background references

Verification gaps

  1. Dissertation PDF now read via the addendum. Definitions and theorems are verified from that source. Remaining gaps: no rate for Theorem 5.10; exact (non-expected) updates and recovery/identification questions remain open (p. 43, §6.1).
  2. Dissertation statements supersede the noisy caption summaries: Theorem 2.25 is the isometry, Theorem 4.10 is the monad result, and Theorem 5.4 is generalized Bayes.
  3. unverified SIAM 2024 talk: abstract only; title conflict between the SIAM listing and later public listings; no full slides verified.
  4. unverified Whether arXiv:2505.11702 fully supersedes the SIAM dependence-AE story is inferred, not author-confirmed.
  5. unverified No attempt was made to re-run the paper’s STL-10 experiments; numbers are quoted from the paper’s tables/abstract.