Measure Neural Mappings
Organizations: University of Toronto · Lawrence Berkeley National Laboratory · California Institute of Technology · Inria Paris, ´Ecole des Ponts
Abstract
We introduce and define measure neural mappings (MNMs), which combine measure-dependent neural transport with ensemble consistency for learning operators on probability measures. Ensemble consistency requires outputs from growing ensembles sampled from an input law to converge to the specified population output in probability. We establish quantitative continuum limits for attention on noncompact laws under strong sub-Gaussian and tail-integrability assumptions. These laws accommodate unbounded state spaces in scientific machine learning, including Bayesian inference and uncertainty quantification. For fixed self-attention transformers, the expected output Wasserstein error is bounded by the empirical input Wasserstein error plus an additional attention term. These self-attention transformers are MNMs under the stated assumptions: pre-norm architectures follow from compact stability after normalization, while post-norm architectures are covered under the stated tail conditions. We prove corresponding cross-attention estimates and extend the results to multihead attention and grouped transformer evaluation, with convergence as the group size grows. For Set Transformers viewed as measure-to-vector mappings, we obtain an bound on the expected Euclidean output error under the stated assumptions. Experiments on seven operators in dimensions support the predicted particle-count dependence, using one-dimensional Wasserstein computations and Sinkhorn approximations in higher dimensions. The observed Wasserstein and sliced Wasserstein decay rates are close to their respective theoretical sampling benchmarks.
Figures & tables
| Operator | |||||
|---|---|---|---|---|---|
| Torus doubling | |||||
| Gaussian rescaling | |||||
| Gaussian inversion | |||||
| Mixture rescaling | |||||
| Mixture inversion | |||||
| Gaussian tilting |
| Operator | |||||
|---|---|---|---|---|---|
| Torus doubling | |||||
| Gaussian rescaling | |||||
| Gaussian inversion | |||||
| Mixture rescaling | |||||
| Mixture inversion | |||||
| Gaussian tilting |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Family | Width | Blocks | Heads | Steps | Batch size | |
|---|---|---|---|---|---|---|
| Torus | 1 | 256 | 6 | 8 | 10,000 | 8 |
| Torus | 2, 3 | 384 | 8 | 8 | 20,000 | 4 |
| Euclidean | 1 | 192 | 6 | 6 | 15,000 | 8 |
| Euclidean | 2 | 256 | 8 | 8 | 25,000 | 6 |
| Euclidean | 3 | 384 | 10 | 12 | 35,000 | 4 |
| Operator | Width | Blocks | Steps | Peak learning rate |
|---|---|---|---|---|
| Torus doubling | 384 / 512 | 8 / 8 | 30,000 / 50,000 | / |
| Gaussian rescaling | 512 / 512 | 10 / 12 | 45,000 / 65,000 | / |
| Gaussian inversion | 512 / 512 | 10 / 12 | 50,000 / 80,000 | / |
| Mixture rescaling | 512 / 512 | 10 / 12 | 55,000 / 85,000 | / |
| Mixture inversion | 512 / 512 | 10 / 12 | 70,000 / 110,000 | / |
| Gaussian tilting | 512 / 512 | 10 / 12 | 50,000 / 80,000 | / |
| Training (min) | (s) | (s) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Operator | |||||||||
| Torus doubling | 2.6 | 6.0 | 6.0 | 2.95 | 4.89 | 4.89 | 170.1 | 283.9 | 283.3 |
| Gaussian rescaling | 2.9 | 6.3 | 12.7 | 2.55 | 3.92 | 7.36 | 127.6 | 227.1 | 426.0 |
| Gaussian inversion | 2.9 | 6.5 | 12.8 | 2.56 | 3.92 | 7.37 | 127.3 | 227.2 | 425.9 |
| Mixture rescaling | 3.2 | 7.0 | 13.5 | 2.53 | 3.92 | 7.36 | 127.5 | 227.1 | 425.4 |
| Mixture inversion | 3.2 | 7.0 | 13.6 | 2.53 | 3.91 | 7.36 | 127.4 | 226.4 | 425.3 |
| Training (min) | (s) | (s) | ||||
|---|---|---|---|---|---|---|
| Operator | ||||||
| Torus doubling | 8.7 | 16.7 | 2.08 | 2.13 | 127.3 | 128.8 |
| Gaussian rescaling | 15.8 | 29.3 | 2.66 | 3.20 | 161.8 | 194.8 |
| Gaussian inversion | 17.2 | 36.6 | 2.67 | 3.21 | 162.3 | 193.9 |
| Mixture rescaling | 19.5 | 39.6 | 2.65 | 3.19 | 160.0 | 192.3 |
| Mixture inversion | 26.2 | 53.3 | 2.68 | 3.17 | 162.6 | 191.4 |
| Setting | Blur | Scaling | Truncate | Exponent | Max. error change |
|---|---|---|---|---|---|
| Baseline | |||||
| Smaller blur | |||||
| Larger blur | |||||
| Largest blur | |||||
| Slower annealing | |||||
| Shorter truncation |
Operator Learning
Operator learning studies models that map functions or fields to functions, enabling fast prediction across scientific and dynamical systems.
See all 99 papers