Dimensionally consistent surrogate modelling through dimensional analysis and harmonic expansions
Organizations: Universidad Europea de Valencia, Escuela de Ciencias, Ingenier´ıa y Dise˜no, C/ de Guillem de Castro, 175, Extramurs, Valencia, 46008, Valencia, Spain
Abstract
Dimensional homogeneity is a fundamental constraint on physically meaningful models, requiring invariance under changes of units. We present a data-driven method for constructing surrogate models that satisfy this constraint at the level of the hypothesis class. Starting from a dimension matrix of measured variables, the method derives Buckingham -groups, constructs admissible dimensional prefactors, and approximates the remaining dimensionless dependence using truncated harmonic expansions on normalized invariant domains. Once the prefactor and dictionary are fixed, the coefficients are obtained from a regularized linear regression problem. We test the approach on the simple pendulum, Planck's black-body law, the double-pendulum Lyapunov field, and an experimental COBE/FIRAS black-body spectrum dataset. The results show that dimensional constraints improve conditioning, robustness to noise, and sample efficiency relative to unconstrained baselines, while the choice of dictionary becomes important in non-periodic or multi-invariant settings. The learned expressions are explicit and inexpensive to evaluate, which makes them useful as surrogate models for structured physical problems.
Figures & tables
| Scenario | Method | Coeff. | Intercept | Error (%) | ||
|---|---|---|---|---|---|---|
| Low Noise | 0.02 | (5,5) | RidgeCV | 6.2539 | 0.0061 | 0.47 |
| Minuit | 0.61 | |||||
| High Density | 0.02 | (50,50) | RidgeCV | 6.2836 | 0.0007 | 0.01 |
| Minuit | 0.01 | |||||
| High Noise | 0.6 | (5,5) | RidgeCV | 5.4052 | 0.1822 | 13.97 |
| Minuit | 18.16 |
| (Dim.) | (Unc.) | ||
|---|---|---|---|
| 5 | 0.9982 | — | — |
| 8 | 0.9977 | — | — |
| 12 | 0.9985 | 0.3061 | |
| 20 | 0.9991 | 0.9667 | |
| 35 | 0.9995 | 0.9930 | |
| 60 | 0.9994 | 0.9983 |
| Best | Best | Best MSE | |
|---|---|---|---|
| 50 | 1.0 | 0.999938 | 9.707071e-20 |
| 600 | 1.0 | 0.999970 | 4.605817e-20 |
| 1150 | 0.0 | 0.999998 | 3.589867e-21 |
| 1700 | 0.0 | 0.999998 | 3.440877e-21 |
| 2250 | 0.0 | 0.999998 | 3.339133e-21 |
| 2800 | 0.0 | 0.999998 | 3.255943e-21 |
| Best | Best | Best MSE | |
|---|---|---|---|
| 50 | 0.5 | 1.0 | 6.046916e-28 |
| 600 | 0.0 | 1.0 | 2.807961e-28 |
| 1150 | 0.0 | 1.0 | 2.365705e-28 |
| 1700 | 0.0 | 1.0 | 2.157930e-28 |
| 2250 | 0.0 | 1.0 | 2.016073e-28 |
| 2800 | 0.0 | 1.0 | 1.906302e-28 |
| Best | Best | Best MSE | |
|---|---|---|---|
| 50 | 0.05 | 0.999879 | 1.894525e-19 |
| 600 | -0.05 | 0.999977 | 3.485987e-20 |
| 1150 | 0.00 | 0.999998 | 3.589867e-21 |
| 1700 | 0.00 | 0.999998 | 3.440877e-21 |
| 2250 | 0.00 | 0.999998 | 3.339133e-21 |
| 2800 | 0.00 | 0.999998 | 3.255943e-21 |
| Best | Best | Best MSE | |
|---|---|---|---|
| 50 | 0.50 | 1.0 | 6.046916e-28 |
| 600 | 0.00 | 1.0 | 2.807961e-28 |
| 1150 | 0.00 | 1.0 | 2.365705e-28 |
| 1700 | -0.10 | 1.0 | 2.033666e-28 |
| 2250 | -0.05 | 1.0 | 1.958330e-28 |
| 2800 | 0.00 | 1.0 | 1.906302e-28 |
| Harmonic (ours) | MLP on (Villar-style baseline) | |
|---|---|---|
| 0.00 | 1.000000 | 0.987803 |
| 0.02 | 0.999652 | 0.987709 |
| 0.10 | 0.990905 | 0.980457 |
| 0.30 | 0.923498 | 0.891541 |
| 0.60 | 0.721088 | 0.683265 |
| Truncation ( ) | MSE | |
|---|---|---|
| 5 | 0.791778 | 0.517102 |
| 20 | 0.816322 | 0.456150 |
| 30 | 0.823415 | 0.438534 |
| Truncation ( ) | MSE | |
|---|---|---|
| 5 | 0.860839 | 0.345595 |
| 20 | 0.933313 | 0.165611 |
| Term | Value |
|---|---|
| (cos-cos) | -7.976002 |
| (sin-sin) | -3.137987 |
| (cos-cos) | -2.709306 |
| (sin-sin) | 2.003437 |
| (sin-sin) | 1.498303 |
| (cos-cos) | -1.259975 |
| Dictionary Type | MSE | ||
|---|---|---|---|
| Separable + Parity | 20 | 0.933290 | 0.165668 |
| Phase-Comb + Parity | 40 | 0.826657 | 0.430482 |
| Phase-Comb + Parity | 50 | 0.828744 | 0.425301 |
| Separable + Parity | 35 | 0.950272 | 0.123495 |
| Term | Value |
|---|---|
| (cos-cos) | -7.972290 |
| (sin-sin) | -3.137987 |
| (cos-cos) | -2.708697 |
| (sin-sin) | 2.003437 |
| (sin-sin) | 1.498303 |
| (cos-cos) | -1.260299 |
| Dictionary Type | MSE | ||
|---|---|---|---|
| Phase-Combination | 5 | 0.704248 | 3.395539 |
| Phase-Combination | 20 | 0.717002 | 3.249113 |
| Separable + Parity | 5 | 0.908818 | 1.046867 |
| Separable + Parity | 20 | 0.942478 | 0.660411 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Surrogate Modeling
Surrogate modeling builds faster or more interpretable approximations of expensive simulations and black-box models.
See all 229 papers