Direct Interval Propagation Methods using Neural-Network Surrogates for Uncertainty Quantification in Physical Systems Surrogate Model
Organizations: LMSD, Department of Mechanical Engineering, KU Leuven, Heverlee, 3001, Belgium · RAM, Department of Mechanical Engineering, KU Leuven, Brugge, 8200, Belgium · Visual Artificial Intelligence Laboratory, Oxford Brookes University, Oxford, UK · DistriNet, Department of Computer Science, KU Leuven, Brugge, 8200, Belgium
Abstract
In engineering, uncertainty propagation aims to characterise system outputs under uncertain inputs. For interval uncertainty, the goal is to determine output bounds given interval-valued inputs, which is critical for robust design optimisation and reliability analysis. However, standard interval propagation relies on solving optimisation problems that become computationally expensive for complex systems. Surrogate models alleviate this cost but typically replace only the evaluator within the optimisation loop, still requiring many inference calls. To overcome this limitation, we reformulate interval propagation as an interval-valued regression problem that directly predicts output bounds. We present a comprehensive study of neural network-based surrogate models, including multilayer perceptrons (MLPs) and deep operator networks (DeepONet), for this task. Three approaches are investigated: (i) naive interval propagation through standard architectures, (ii) bound propagation methods such as Interval Bound Propagation (IBP) and CROWN, and (iii) interval neural networks (INNs) with interval weights. Results show that these methods significantly improve computational efficiency over traditional optimisation-based approaches while maintaining accurate interval estimates. We further discuss practical limitations and open challenges in applying interval-based propagation methods.
Figures & tables
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | Opt-Prop | |
|---|---|---|---|---|---|---|---|---|
| 10 | 0.076 0.047 | 0.079 0.031 | 0.107 0.067 | 0.085 0.051 | 0.049 0.017 | 0.323 0.086 | 0.053 0.010 | |
| 0.136 0.102 | 0.087 0.057 | 0.109 0.057 | 0.125 0.177 | 0.059 0.022 | 0.332 0.113 | 0.063 0.027 | ||
| 25 | 0.025 0.008 | 0.035 0.006 | 0.066 0.030 | 0.035 0.030 | 0.040 0.002 | 0.291 0.084 | 0.054 0.006 | |
| 0.038 0.027 | 0.033 0.006 | 0.059 0.013 | 0.037 0.035 | 0.041 0.002 | 0.295 0.083 | 0.045 0.004 | ||
| 50 | 0.023 0.005 | 0.029 0.004 | 0.033 0.005 | 0.019 0.004 | 0.040 0.004 | 0.297 0.044 | 0.043 0.007 | |
| 0.026 0.006 | 0.027 0.002 | 0.049 0.009 | 0.019 0.003 | 0.040 0.004 | 0.299 0.045 | 0.053 0.006 |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | Opt-Prop | |
|---|---|---|---|---|---|---|---|---|
| 10 | PINAW | |||||||
| PICP | ||||||||
| CWC | ||||||||
| 25 | PINAW | |||||||
| PICP | ||||||||
| CWC |
| Process | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | Opt-Prop | |
|---|---|---|---|---|---|---|---|---|
| 10 | Training | 16.504 0.594 | 3.433 0.105 | 24.448 0.897 | 67.159 1.609 | 23.467 0.685 | 3.190 0.122 | 12.353 0.623 |
| Inference | 0.078 0.025 | 0.001 0.001 | 0.023 0.001 | 0.213 0.146 | 0.023 0.001 | 0.001 0.001 | 217.283 4.548 | |
| 25 | Training | 16.134 1.021 | 3.394 0.127 | 25.425 0.661 | 67.958 0.213 | 26.134 1.349 | 3.316 0.129 | 12.832 0.947 |
| Inference | 0.075 0.028 | 0.001 0.001 | 0.024 0.001 | 0.202 0.156 | 0.023 0.002 | 0.001 0.001 | 218.125 3.775 | |
| 50 | Training | 30.813 2.057 | 6.222 0.222 | 49.373 2.017 | 126.532 7.255 | 51.897 1.070 | 6.216 0.032 | 22.484 1.201 |
| Inference | 0.088 0.066 | 0.001 0.001 | 0.022 0.001 | 0.283 0.278 | 0.023 0.001 | 0.001 0.001 | 213.077 7.404 |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 50 | 1529.564 665.146 | 0.672 0.690 | 8.059 10.303 | 4.807 4.204 | 27.859 18.670 | ||
| 237.603 101.801 | 9.624 18.677 | 9.730 7.674 | 4.863 4.338 | 27.847 18.382 | |||
| 100 | 1493.405 345.786 | 0.264 0.213 | 0.728 1.420 | 2.834 2.297 | 27.860 18.211 | ||
| 247.058 57.860 | 0.268 0.222 | 0.842 1.519 | 2.834 2.298 | 27.842 17.782 | |||
| 250 | 0.681 1.673 | 0.034 0.010 | 0.216 0.295 | 1.127 1.044 | 17.795 11.973 | ||
| 0.657 1.782 | 0.032 0.007 | 0.444 0.542 | 1.121 1.044 | 17.796 11.975 |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 50 | PINAW | ||||||
| PICP | |||||||
| CWC | |||||||
| 100 | PINAW | ||||||
| PICP | |||||||
| CWC |
| Process | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 50 | Training | ||||||
| Inference | |||||||
| 100 | Training | ||||||
| Inference | |||||||
| 250 | Training | ||||||
| Inference |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 150 | |||||||
| 250 | |||||||
| 500 | |||||||
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 150 | PINAW | ||||||
| PICP | |||||||
| CWC | |||||||
| 250 | PINAW | ||||||
| PICP | |||||||
| CWC |
| Process | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 150 | Training | ||||||
| Inference | |||||||
| 250 | Training | ||||||
| Inference | |||||||
| 500 | Training | ||||||
| Inference |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | Opt-Prop | |
|---|---|---|---|---|---|---|---|---|
| 10 | 0.197 0.140 | 0.147 0.075 | 0.118 0.053 | 0.167 0.075 | 0.125 0.095 | 0.458 0.166 | 0.118 0.170 | |
| 0.321 0.195 | 0.170 0.077 | 0.137 0.060 | 0.125 0.055 | 0.149 0.095 | 0.362 0.122 | 0.115 0.141 | ||
| 25 | 0.065 0.018 | 0.087 0.017 | 0.064 0.011 | 0.062 0.014 | 0.059 0.016 | 0.356 0.115 | 0.052 0.007 | |
| 0.082 0.038 | 0.117 0.025 | 0.087 0.035 | 0.067 0.025 | 0.067 0.033 | 0.339 0.115 | 0.047 0.006 | ||
| 50 | 0.043 0.009 | 0.091 0.016 | 0.055 0.009 | 0.055 0.009 | 0.047 0.009 | 0.326 0.058 | 0.045 0.007 | |
| 0.058 0.015 | 0.119 0.019 | 0.060 0.010 | 0.075 0.038 | 0.044 0.011 | 0.328 0.063 | 0.050 0.006 |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | Opt-Prop | |
|---|---|---|---|---|---|---|---|---|
| 10 | PINAW | |||||||
| PICP | ||||||||
| CWC | ||||||||
| 25 | PINAW | |||||||
| PICP | ||||||||
| CWC |
| Metric | Naive | IBP ∗ | CROWN | INN ∗ | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 50 | 2137.172 1059.331 | 20.695 48.603 | 89.456 92.321 | 0.341 0.083 | 82.23 85.715 | ||
| 898.399 442.959 | 40.634 106.411 | 260.384 299.820 | 0.390 0.090 | 42.949 39.487 | |||
| 100 | 2082.647 914.356 | 3.815 1.002 | 22.755 15.753 | 0.282 0.075 | 82.573 98.971 | ||
| 856.115 345.489 | 3.285 1.435 | 34.114 31.953 | 0.469 0.554 | 25.470 22.488 | |||
| 250 | 2139.45 560.089 | 3.496 0.764 | 5.860 2.474 | 0.162 0.043 | 29.698 22.862 | ||
| 745.528 184.611 | 3.486 0.685 | 8.732 3.769 | 0.168 0.067 | 10.974 2.447 |
| Metric | Naive | IBP ∗ | CROWN | INN ∗ | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 50 | PINAW | ||||||
| PICP | |||||||
| CWC | |||||||
| 100 | PINAW | ||||||
| PICP | |||||||
| CWC |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 150 | 0.224 1.946 | 0.207 0.590 | 0.140 0.857 | 12.876 1.171 | 0.086 0.018 | 0.075 0.021 | |
| 0.212 1.076 | 0.192 0.526 | 0.131 0.616 | 9.832 0.868 | 0.089 0.032 | 0.081 0.011 | ||
| 250 | 0.119 0.063 | 0.175 0.049 | 0.102 0.016 | 14.413 1.214 | 0.074 0.003 | 0.060 0.005 | |
| 0.111 0.078 | 0.166 0.048 | 0.086 0.010 | 9.022 1.201 | 0.078 0.008 | 0.059 0.005 | ||
| 500 | 0.066 0.003 | 0.103 0.021 | 0.067 0.007 | 1.728 0.651 | 0.065 0.007 | 0.042 0.003 | |
| 0.064 0.003 | 0.100 0.022 | 0.060 0.006 | 1.317 0.661 | 0.069 0.005 | 0.044 0.003 |
| Metric | Naive | IBP | CROWN | INN | Mid-CROWN | Mid-IBP | |
|---|---|---|---|---|---|---|---|
| 150 | PINAW | ||||||
| PICP | |||||||
| CWC | |||||||
| 250 | PINAW | ||||||
| PICP | |||||||
| CWC |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | Metric | Ideal | Augmented | ||
|---|---|---|---|---|---|
| Naive | INN | Naive | Mid-CROWN | ||
| 2L-8 | |||||
| 2L-16 | |||||
| 2L-32 | |||||
| Configuration | Metric | Ideal | Augmented | ||
|---|---|---|---|---|---|
| Naive | CROWN | Naive | Mid-CROWN | ||
| 2L-32 | |||||
| 2L-64 | |||||
| 2L-128 | |||||
Uncertainty Propagation
Uncertainty propagation studies how measurement, model, and data uncertainty flows through computations and affects downstream predictions and decisions.
See all 44 papers