Papers
Topics
Authors
Recent
Search
2000 character limit reached

Regression-based Amortization (RA-OT)

Updated 4 July 2026
  • RA-OT is defined as a regression-driven method that leverages least-squares estimation on sliced Kantorovich potentials to predict optimal transport dual potentials.
  • It builds a linear functional model where one-dimensional sliced potentials serve as predictors and the full Kantorovich potential is the regression response, ensuring parsimony and transferability.
  • Empirical evaluations on tasks such as MNIST transport and color transfer demonstrate RA-OT’s efficiency, near-optimal accuracy, and reduced training times compared to fully-parametric methods.

Regression-based amortization (RA-OT) is a regression-driven amortized optimal transport method introduced in "Amortized Optimal Transport from Sliced Potentials" (Truong et al., 16 Apr 2026). It predicts optimal transport solutions across multiple measure pairs by learning a functional relationship between Kantorovich potentials from the original OT problem and closed-form one-dimensional Kantorovich potentials obtained from sliced OT. In this formulation, the original potential is the regression response, the sliced potentials are predictors, and the approximate OT plan is recovered from the estimated dual potentials. The method is presented alongside objective-based amortization (OA-OT), but RA-OT is distinguished by least-squares estimation of a linear functional model. The proposed amortization scheme is described as parsimonious, independent of specific structures of the measures such as the number of atoms in the discrete case, and effective on MNIST digit transport, color transfer, spherical supply-demand transportation, and mini-batch OT conditional flow matching (Truong et al., 16 Apr 2026).

1. Position within amortized optimal transport

RA-OT is defined on repeated OT problems drawn from an unknown meta-distribution D\mathcal{D} over triples (μ,ν,c)(\mu,\nu,c). Its purpose is not to solve each OT instance from scratch, but to reuse information learned from prior solved problems so that new instances can be approximated rapidly. In the terminology of the source paper, RA-OT and OA-OT are both amortized OT methods: both predict OT structure from previous instances, but they differ in how the functional model is estimated. RA-OT uses least-squares regression, whereas OA-OT estimates the same type of functional model by optimizing the Kantorovich dual objective (Truong et al., 16 Apr 2026).

The defining structural idea is to leverage sliced OT. For a fixed family of one-dimensional projections, sliced OT provides closed-form one-dimensional Kantorovich potentials. RA-OT uses these sliced potentials as reusable features for predicting the full OT potential. This places the method between direct repeated optimization and fully parametric hypernetwork-style predictors such as Meta-OT. A common misconception is to interpret RA-OT as direct plan regression. In the stated formulation, the learned object is the Kantorovich potential f∗f^*; plan recovery is a subsequent step.

The paper characterizes this design as more parsimonious than approaches whose parameterization depends on the detailed structure of the measures. A plausible implication is that the method aims to amortize the most transferable part of the dual OT problem rather than learning an instance-specific plan map end-to-end.

2. Functional regression formulation

For each OT problem (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}, the original Kantorovich dual yields a potential

f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),

which RA-OT treats as the response in a regression model. Independently, for a fixed family of one-dimensional projections Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c, sliced OT yields closed-form one-dimensional Kantorovich potentials

fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,

where z=Pθℓc(x)z=P_{\theta_\ell}^c(x). These LL functions serve as predictors.

RA-OT posits the linear functional regression model

f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),

with coefficient vector (μ,ν,c)(\mu,\nu,c)0. The model is therefore linear in the coefficients (μ,ν,c)(\mu,\nu,c)1, while the predictors themselves are OT-derived functions computed from the sliced problems.

On the support of (μ,ν,c)(\mu,\nu,c)2, with atoms (μ,ν,c)(\mu,\nu,c)3, the method constructs a slice-feature matrix

(μ,ν,c)(\mu,\nu,c)4

and the corresponding true potential vector

(μ,ν,c)(\mu,\nu,c)5

This formulation makes explicit that RA-OT transfers information through a finite-dimensional coefficient vector (μ,ν,c)(\mu,\nu,c)6, while the predictors retain geometric information inherited from sliced OT. The paper’s claim that the model is independent of specific structures of the measures, such as the number of atoms in the discrete case, follows from this emphasis on projection-based features rather than direct instance-sized parameterizations.

3. Least-squares estimation and training workflow

RA-OT measures the squared (μ,ν,c)(\mu,\nu,c)7-error between the true potential and its prediction and minimizes its expectation under (μ,ν,c)(\mu,\nu,c)8. The population risk is

(μ,ν,c)(\mu,\nu,c)9

where f∗f^*0 is an optional ridge penalty.

Given a finite training set f∗f^*1, the expectation is replaced by the empirical average

f∗f^*2

The minimizer satisfies the normal equations

f∗f^*3

For moderate f∗f^*4, the coefficients may be obtained by direct inversion; otherwise, any standard linear solver may be used.

The reported training workflow has four stages. First, f∗f^*5 solved OT problems f∗f^*6 are assembled, and for each one the entropic (or exact) Kantorovich potential f∗f^*7 is computed. Second, f∗f^*8 projection directions f∗f^*9 are chosen, with examples including random and quasi-Monte Carlo directions, and the one-dimensional sliced potentials (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}0 are evaluated to build the design matrices (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}1. Third, the ridge regression (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}2 is solved by the normal-equation method or a gradient-based solver, with (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}3 selected by cross-validation on a held-out subset. Fourth, the number of projections (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}4 and regularization (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}5 may be tuned by grid search or Bayesian optimization using a validation plan-prediction error metric (Truong et al., 16 Apr 2026).

This training pipeline makes RA-OT an explicit offline-to-online method: expensive OT solves are incurred during data collection, and subsequent inference uses the learned linear coefficients together with sliced features for new instances.

4. Recovery of approximate transport plans

After estimating

(μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}6

RA-OT recovers the dual partner (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}7 in the entropic setting by the Sinkhorn update

(μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}8

where (μ,ν,c)∼D(\mu,\nu,c)\sim\mathcal{D}9 are the source and target weights and f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),0. The approximate OT plan is then recovered from the estimated dual potentials. In the unregularized Monge case, when f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),1, a map is recovered via

f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),2

This recovery step is central to the method’s interpretation. RA-OT does not learn the transport matrix directly; it predicts a dual object and reconstructs the plan from dual feasibility structure. A plausible implication is that the method benefits from retaining the dual OT architecture, rather than bypassing it with unconstrained plan prediction.

The source description also emphasizes that the same recovery principle applies after amortization: sliced OT supplies predictor functions, regression supplies f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),3, and standard OT dual machinery converts f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),4 into an approximate primal solution.

5. Theoretical properties and interpretive points

The paper states an exact characterization of amortization error for the regression model: the expected regression error

f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),5

vanishes if and only if the true potential f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),6 lies in the linear span of the sliced potentials f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),7 (Truong et al., 16 Apr 2026). This is the key expressivity statement for RA-OT. It identifies the method’s approximation class explicitly: the quality of amortization is governed by how well the full potential can be represented as a linear combination of sliced potentials.

The paper further states that the dual-objective gap

f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),8

is small when f∗[μ,ν,c]:x↦f∗(x),f^*[\mu,\nu,c]: x\mapsto f^*(x),9. This connects regression fidelity in potential space to OT optimality in the dual objective. It does not assert exact equality between these quantities, but it identifies close potential prediction as the relevant mechanism controlling the amortization gap.

The role of the number of projections Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c0 is described as an expressivity-complexity trade-off. Increasing Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c1 enlarges the span of predictors and can reduce approximation error. Empirically, the paper reports rapid error decay up to a moderate Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c2, beyond which gains saturate. This rules out a simplistic interpretation that arbitrarily many slices are always proportionally beneficial.

For statistical estimation, standard least-squares theory is invoked: under mild design conditions,

Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c3

with plan error decaying as Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c4. Within the stated assumptions, RA-OT therefore inherits the usual parametric convergence behavior of regularized linear regression, but applied to OT-derived functional features.

Two common misconceptions are directly addressed by these results. First, exact amortization is not guaranteed merely because sliced OT features are available; it requires that Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c5 lie in their linear span. Second, adding projections improves the approximation class, but the reported empirical gains saturate beyond moderate Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c6, so larger Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c7 is not synonymous with unbounded practical improvement.

6. Empirical evaluation and comparative behavior

The empirical study evaluates RA-OT on three standard discrete OT tasks relative to converged Sinkhorn ground truth, using plan-RMSE as the key metric together with training and inference times, and on mini-batch OT for conditional flow matching using Sinkhorn Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c8, path straightness NPE, and training speed (Truong et al., 16 Apr 2026).

Task Setting Reported outcome
MNIST grayscale transport Pθ1c,…,PθLcP_{\theta_1}^c,\dots,P_{\theta_L}^c9, fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,0, varying training size fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,1 With fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,2, RA-OT RMSE fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,3 vs. Meta-OT fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,4; inference fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,5 ms vs. fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,6 ms
Spherical supply-demand fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,7, data on fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,8 with stereographic projections RA-OT/OA-OT RMSE fθℓ∗[μ,ν,c]:z↦fθℓ∗(z),ℓ=1,…,L,f_{\theta_\ell}^*[\mu,\nu,c]: z\mapsto f_{\theta_\ell}^*(z), \qquad \ell=1,\dots,L,9; single-projection methods fail with RMSE z=Pθℓc(x)z=P_{\theta_\ell}^c(x)0
Color transfer z=Pθℓc(x)z=P_{\theta_\ell}^c(x)1 RGB clusters, z=Pθℓc(x)z=P_{\theta_\ell}^c(x)2 RA-OT/OA-OT RMSE z=Pθℓc(x)z=P_{\theta_\ell}^c(x)3, Meta-OT z=Pθℓc(x)z=P_{\theta_\ell}^c(x)4
Mini-batch OT for conditional flow matching 2D toy RA-OT/OA-OT are z=Pθℓc(x)z=P_{\theta_\ell}^c(x)5 faster than OT-CFM, with NPE z=Pθℓc(x)z=P_{\theta_\ell}^c(x)6 and modest z=Pθℓc(x)z=P_{\theta_\ell}^c(x)7 degradation in complex targets

On MNIST grayscale transport, the baselines are Meta-OT, Min-STP, and min-SWGG. With only z=Pθℓc(x)z=P_{\theta_\ell}^c(x)8 training pairs, RA-OT achieves RMSE z=Pθℓc(x)z=P_{\theta_\ell}^c(x)9 versus Meta-OT’s LL0. Inference is LL1 ms, whereas Meta-OT requires LL2 ms; the paper notes that Meta-OT is faster but much less accurate. For LL3, RA-OT reaches RMSE LL4, OA-OT LL5, and Meta-OT LL6. Training times are reported as RA-OT LL7 s, OA-OT LL8 s, and Meta-OT LL9 s.

On spherical supply-demand transportation, where the data lie on f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),0 and stereographic projections are used, RA-OT and OA-OT remain within RMSE f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),1, while Meta-OT is at f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),2 and is described as slightly worse at small f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),3. Single-projection methods fail, with RMSE f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),4. Training times are RA-OT f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),5 s, OA-OT f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),6 s, and Meta-OT f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),7 s.

On color transfer with f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),8 RGB clusters and f^ω[μ,ν,c](x)=∑ℓ=1Lωℓ fθℓ∗[μ,ν,c](Pθℓc(x)),\hat f_{\boldsymbol\omega}[\mu,\nu,c](x) = \sum_{\ell=1}^L \omega_\ell \, f_{\theta_\ell}^*[\mu,\nu,c]\bigl(P_{\theta_\ell}^c(x)\bigr),9, RA-OT and OA-OT achieve RMSE (μ,ν,c)(\mu,\nu,c)00, while Meta-OT is at (μ,ν,c)(\mu,\nu,c)01. Training times are RA-OT (μ,ν,c)(\mu,\nu,c)02 s, OA-OT (μ,ν,c)(\mu,\nu,c)03 s, and Meta-OT (μ,ν,c)(\mu,\nu,c)04 s.

In mini-batch OT for conditional flow matching on a 2D toy problem, OT-CFM with exact OT attains the best (μ,ν,c)(\mu,\nu,c)05 and NPE (μ,ν,c)(\mu,\nu,c)06, but is slow at (μ,ν,c)(\mu,\nu,c)07 s. RA-OT and OA-OT are (μ,ν,c)(\mu,\nu,c)08 faster, at (μ,ν,c)(\mu,\nu,c)09 s, with NPE (μ,ν,c)(\mu,\nu,c)10 very close to OT-CFM and only modest (μ,ν,c)(\mu,\nu,c)11 degradation in complex targets.

Taken together, these results support the paper’s summary characterization of RA-OT as a highly-parsimonious, sample-efficient, and fast amortized predictor for Kantorovich potentials that yields near-optimal transport plans at a fraction of the training cost of fully-parametric hypernetworks such as Meta-OT. A cautious reading is that the empirical evidence is strongest for repeated-problem settings where sliced potentials provide sufficiently expressive predictors and where offline access to solved OT instances is available.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Regression-based Amortization (RA-OT).