Tangent Schrödinger Bridge Matching: Learning Stochastic Transport with Mechanistic Sensitivities
Organizations: University of Michigan
Abstract
Predicting how stochastic systems respond to changes in viscosity, reaction rates, or external forces requires costly simulations, motivating reusable learned models. Yet matching observed outcome distributions does not ensure accurate intervention responses. We introduce Tangent Schrödinger Bridge Matching (Tangent-SBM), which learns stochastic transports from endpoint observations and mechanistic sensitivities. It propagates parameter derivatives alongside trajectories and supervises them against supplied targets. For average-response targets, single-rollout squared error also penalizes response variability; our objective uses two independent rollouts to match the mean without this additional penalty. We establish conditions under which sensitivity accuracy bounds finite-change prediction error and decision regret. Across Gaussian, stochastic double-well, PDEBench reaction--diffusion, and stochastic Navier--Stokes systems, Tangent-SBM improves sensitivity and finite-change prediction over matched conditional-bridge baselines while maintaining comparable endpoint and distributional accuracy. Controls examine target correctness, response objectives, and simulator-budget allocation. To test decision usefulness, we evaluate calibrated viscosity selection in Navier--Stokes: Tangent-SBM reduces tracking error relative to taking no action on every evaluated task.
Figures & tables
| Dataset | Method | Endpoint | Finite change | |
|---|---|---|---|---|
| Gaussian | DSBM | |||
| Conditional DSBM | ||||
| GSBM | ||||
| TSBM | ||||
| Tangent-SBM | ||||
| Double well | DSBM |
| Method | Tracking error | Regret | Agreement | Improvement |
|---|---|---|---|---|
| DSBM | 0.0% | 0.0% | ||
| Conditional DSBM | 53.1% | 84.4% | ||
| Tangent-SBM | 79.2% | 100.0% | ||
| TSBM | 35.4% | 47.9% | ||
| Finite-grid oracle | 100% | 100% |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Seen | Near-OOD | Far-OOD | ||||||||
| Dataset | Method | Endpoint | Finite change | Endpoint | Finite change | Endpoint | Finite change | |||
| Gaussian | DSBM | |||||||||
| Conditional DSBM | ||||||||||
| GSBM | ||||||||||
| TSBM | ||||||||||
| Tangent-SBM | ||||||||||
| Method | Gaussian covariance error | Double-well probability RMSE |
|---|---|---|
| DSBM | ||
| Conditional DSBM | ||
| GSBM | ||
| TSBM | ||
| Tangent-SBM |
| Method | Spread error | ED | SWD | Enstrophy |
|---|---|---|---|---|
| DSBM | ||||
| Conditional DSBM | ||||
| GSBM | ||||
| TSBM | ||||
| Tangent-SBM |
| Objective | Mean-response RMSE | Variance ratio |
|---|---|---|
| Single-rollout squared loss | ||
| Two-rollout mean loss |
| System | Training variant | Endpoint error | |
|---|---|---|---|
| Double well | Free, two-rollout mean loss | ||
| Free, single-rollout squared loss | |||
| Endpoint-constrained | |||
| SNS | Free, two-rollout mean loss | ||
| Free, single-rollout squared loss | |||
| Endpoint-constrained |
| System | Correct | Shuffled | Sign-reversed |
|---|---|---|---|
| Gaussian | |||
| Double well | |||
| PDEBench | |||
| SNS |
| System | 25% | 50% | 100% |
|---|---|---|---|
| Gaussian | |||
| Double well | |||
| PDEBench | |||
| SNS |
| Variant | Cosine alignment | Magnitude ratio |
|---|---|---|
| Conditional DSBM | ||
| TSBM | ||
| Tangent-SBM, correct targets | ||
| Tangent-SBM, shuffled targets | ||
| Tangent-SBM, sign-reversed targets |
| System | Variant | Endpoint | Finite change | |
|---|---|---|---|---|
| PDEBench | LocalBudget | |||
| SpreadBudget-800 | ||||
| SpreadBudget-2720 | ||||
| Tangent-SBM | ||||
| SNS | LocalBudget | |||
| SpreadBudget |
| System | Predictor | Endpoint | Finite change | |
|---|---|---|---|---|
| Gaussian | Terminal, endpoint-only | |||
| Terminal, response | ||||
| Double well | Terminal, endpoint-only | |||
| Terminal, response | ||||
| PDEBench | Terminal, endpoint-only | |||
| Terminal, response |
| Supervision | Endpoint RMSE | Forward | Backward |
|---|---|---|---|
| Forward only | |||
| Backward only | |||
| Both directions |