Transport-Signature Density Decoder
Implementation & benchmark of arXiv:2607.01696 — Structure-Preserving Reduced-Order Modeling via Low-Rank Transport Signatures
Source paper: Structure-Preserving Reduced-Order Modeling via Low-Rank Transport Signatures arXiv:2607.01696 ⓘ · analyzed Aug 30, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace a pixelwise density decoder with a decoder that predicts coefficients of a transport potential relative to a fixed reference density. The reconstructed density is the pushforward of the reference measure through a differentiable transport map, so positivity and total mass are structural properties rather than learned penalties.
Formulas
Mathematical statement
Let \(\rho_0(x)>0\) be a fixed reference probability density on \(\Omega\subset\mathbb R^d\), and let \(\rho_y\) be the target density conditioned on input \(y\). For quadratic transport, the optimal map has the form \(T_y=\nabla\phi_y\), where \((T_y)_\#\rho_0=\rho_y\). Represent the potential as \(\hat\phi_y(x)=\bar\phi(x)+\sum_{j=1}^r a_j(y)\psi_j(x)\), with neural coefficients \(a_j(y)\). The spatial basis can be obtained from the weighted Laplacian \(\mathcal L_{\rho_0}f=-\rho_0^{-1}\nabla\cdot(\rho_0\nabla f)\), using eigenfunctions satisfying \(\mathcal L_{\rho_0}\psi_j=\lambda_j\psi_j\). The decoded density is \(\hat\rho_y=(\nabla\hat\phi_y)_\#\rho_0\), equivalently \(\int g(z)\hat\rho_y(z)\,dz=\int g(\nabla\hat\phi_y(x))\rho_0(x)\,dx\) for every test function \(g\). If the map is invertible, its Jacobian satisfies \(\hat\rho_y(\nabla\hat\phi_y(x))\det(\nabla^2\hat\phi_y(x))=\rho_0(x)\). For the exact map \(T_y\), any approximate map \(\hat T_y\) obeys \(W_2^2(\rho_y,\hat\rho_y)\leq\int_\Omega\|T_y(x)-\hat T_y(x)\|^2\rho_0(x)\,dx\).
Implementation notes
Integrate this as the output head of a conditional density model, VAE decoder, diffusion auxiliary model, or neural operator. Choose a fixed reference point cloud \(x_i\) with normalized weights \(w_i\) approximating \(\rho_0\), and precompute \(r\) basis functions \(\psi_j\) using the lowest eigenvectors of a finite-element or graph discretization of \(\mathcal L_{\rho_0}\). The network receives condition \(y\) and outputs \(a\in\mathbb R^r\). Compute \(\phi=\bar\phi+B a\) on the reference points, differentiate it spatially to obtain \(z_i=\nabla\hat\phi(x_i)\), and represent the output as weighted particles \((z_i,w_i)\). For a grid output, use a differentiable Gaussian splat or kernel histogram. Pseudocode: a = net(y); phi = phi_bar + B @ a; T = gradient(phi, x_ref); loss = sinkhorn(T, w, target_samples) + alpha * convexity_penalty; backpropagate(loss). The paper's mathematics supplies the pushforward decoder and Wasserstein surrogate; automatic differentiation, Sinkhorn approximation, and convexity penalties are engineering choices. Ensure approximate convexity by using a strongly convex \(\bar\phi\), limiting coefficient magnitudes, or penalizing negative eigenvalues of the Hessian. First test on a two-dimensional translated and deformed Gaussian or continuity-equation dataset. Compare against a pixelwise MLP decoder with equal parameter count and evaluate held-out Wasserstein error, negative predicted mass, total-mass error, and wall-clock training. Success means lower Wasserstein error with fewer latent coefficients and near-zero mass violation.
Verification
Stage 1 · Toy mechanism gate: Passed ✓
Stage 2 · Mechanism transferred to benchmark: Not tested
Stage 2 · Practical benchmark result: Not run
Methodology: Toy-system gate first; the benchmark stage runs only after a pass. How verification works
Stage 1 — Mechanism check agent confidence 8/10
Built a conditional transport-signature decoder and a pixelwise histogram baseline on a synthetic 2D pushforward family. The transport decoder achieved lower held-out sliced Wasserstein error (0.0224 vs 0.0291) with only 117 parameters versus 8,512, while preserving mass structurally and maintaining positive Jacobian curvature (minimum eigenvalue 0.864). The accuracy and compactness effect is real in this small test, although transport training was slower (16.16 s vs 2.96 s).
- Agent confidence
- 8/10
- Baseline
- Pixel histogram decoder: sliced W2=0.02907, parameters=8512, training time=2.96 s, mass error=0, negative mass=0.
- Idea
- Transport decoder: sliced W2=0.02241, parameters=117, mass error=0, training time=16.16 s, minimum learned Hessian eigenvalue=0.864.
Limitations: The experiment uses a synthetic known map, a low-dimensional affine/quadratic potential rather than computed weighted-Laplacian eigenfunctions, sliced Wasserstein rather than full Wasserstein or Sinkhorn, and a softmax histogram baseline that already enforces positivity and unit mass. No image-scale, VAE, diffusion, or real-data evaluation was performed.
How to run: python3 transport_decoder_experiment.py
Verdict computed by deterministic test code from paired-seed statistics — not by the language model.
Artifacts
- report.md 1.4 KB View
- results.json 0.7 KB View Raw
- transport_decoder_experiment.py 5.5 KB View Raw