Compute-optimal data scaling for neural surrogates via multi-fidelity training

1Institute for Machine Learning, JKU Linz 2Mistral AI 3Technical University of Munich 4Munich Center for Machine Learning (MCML)
*Equal contribution
NeurIPS 2026
TL;DR

Neural surrogates for PDEs are trained on data from numerical simulators, which can get quite expensive to generate. In SciML, the cost of a simulated training sample is usually linked to its numerical fidelity. We use this fact and show that training on a mixture of fidelities can reach the error of high-fidelity-only training with significantly less data generation compute.

6.3×Largest compute saving
~3.1×Average saving
6PDE problems (grids & meshes)
4Surrogate architectures
7,000+Training runs
Error surface over fidelity mixture and data generation budget; multi-fidelity scaling curves lie below high-fidelity-only curves for a 3D Poisson problem, a hyperelastic plate and an airfoil.

Abstract

Neural surrogates for Partial Differential Equations (PDEs) are usually trained on synthetic data from numerical simulators. As models grow and scaling laws demand larger datasets, the cost of data generation often outweighs the training cost and becomes the bottleneck in the scaling quest. Unlike data in other domains, however, each PDE sample has a tunable cost that depends on its numerical fidelity, with the resulting cost-accuracy trade-off governed by known convergence rates. We exploit this property by formalizing neural surrogate training as a function of both data quantity and fidelity under a fixed data generation compute budget, treating fidelity as a fine-grained discrete spectrum rather than a binary distinction. Building on this, we show that multi-fidelity training enables Pareto-optimal error scaling against data generation compute. By using simulations at lower fidelities as an additional training signal, training on the optimal fidelity mixture matches the accuracy of high-fidelity-only training, with up to 6.3× less data generation compute across our settings. We validate these findings across six PDE problems spanning structured grids and unstructured meshes, two distinct error sources (discretization and iterative-solver error), and four surrogate architectures, totaling over 7,000 training runs.

Data generation pipeline: the fidelity-cost trade-off

When we generate training data using numerical simulators, each sample has an associated non-negligible compute cost (measurable in e.g. FLOPs or CPU core-hours). Luckily, for a lot of problems, two of the error sources can be traded against compute with known convergence rates: the discretization error, and the solver error.

Data generation pipeline from real-world system over physical model and discrete system to training sample, with modeling, discretization and solver error.
The data generation pipeline and its main error sources: Discretization and solver error (blue) follow known convergence rates and can be reduced at the expense of additional compute.

We denote fidelity as \(\xi\). Current datasets are generated at a single, fixed fidelity, and a given budget \(B\) then buys \(\lfloor B / c(\xi) \rfloor\) samples. This raises a natural question:

At the same data generation cost, can using a mixture of samples at different fidelities yield better surrogate accuracy than using high-fidelity data alone?

Treating fidelity as a spectrum

Instead of one fixed fidelity, we allow a discrete set of admissible fidelities \(\Xi = \{\xi_1, \dots, \xi_{|\Xi|}\}\), map them onto a normalized coordinate \(\hat\xi \in [0, 1]\) that is linear in the theoretical error, and draw the fidelity of each training sample from a softmax distribution:

$$p(\hat\xi_i;\lambda,\Xi) = \frac{\exp(\lambda\,\hat\xi_i)}{\sum_{j=1}^{|\Xi|}\exp(\lambda\,\hat\xi_j)}$$

A single parameter \(\lambda\) moves the dataset between many cheap samples (\(\lambda \to -\infty\)), a uniform mixture (\(\lambda = 0\)) and few expensive samples (\(\lambda \to \infty\), high fidelity only). Below you can explore the dataset composition of our linear elasticity dataset:

Fidelity distribution
Dataset size at a fixed budget
\(\lambda\) =  Â·  mean \(\hat\xi\) =
\(\tilde B\) =  Â·  samples (HF only: )

Linear elasticity, solver error axis: eleven fidelity levels of truncated solver iterations, where the high-fidelity level costs about 10× the cheapest one. The budget \(\tilde B\) is given in units of high-fidelity samples, so high-fidelity-only training gets \(\tilde B\) samples. Hover over the bars for the number of samples per level.

Pareto-optimal data scaling

For each budget \(\tilde B\), we train surrogates on mixtures over a range of \(\lambda\). The surrogate receives the fidelity \(\hat\xi\) of each training sample as an additional input, and we always evaluate it at \(\hat\xi = 1\) on a high-fidelity test set, so every model is measured against most accurate reference. The best mixture at each budget, \(\lambda^\star(\tilde B)\), traces the compute-optimal Pareto front, which we compare against training on high-fidelity data only. Our experiments span structured grids and unstructured meshes, two error sources and four architectures:

Domain Physics Data format Discretization Solver Architectures
Mathematical PDEs Poisson equation 1D, 2D, 3D grids ✓ ✓ FNO, U-Net
Structural mechanics Linear elasticity 2D meshes ✓ ✓ AB-UPT, Transolver
Hyperelasticity (nonlinear) 2D meshes ✓ ✓ AB-UPT, Transolver
Fluid dynamics RANS (airfoils) 2D meshes ✓ – AB-UPT, Transolver

In all settings, the optimal mixture lies in the interior at small and medium budgets, i.e. it beats high-fidelity-only training, and moves towards high fidelity as the budget grows, until both scaling curves converge.

Iso-budget error curves over lambda and Pareto fronts for Poisson 3D, discretization and solver error.
Poisson 3D, U-Net. Each group shows iso-budget curves over \(\lambda\) (left) and the compute-optimal Pareto front using \(\lambda^\star(\tilde B)\) (right). The minima lie in the interior and shift towards higher \(\lambda\) as the budget grows. At \(\tilde B = 300\), multi-fidelity training reduces the error by 46.9% / 42.2% on the solver / discretization axis.
Iso-budget error curves over lambda and Pareto fronts for hyperelasticity, discretization and solver error.
Hyperelasticity, Transolver. The same trends hold on unstructured meshes with a nonlinear PDE. At \(\tilde B \approx 400\), multi-fidelity training reduces the test error by 59% / 49.4% on the solver / discretization axis. Solver error savings are larger because all samples share one resolution.
Iso-budget error curves over lambda and Pareto fronts for the airfoil volume fields and the lift coefficient.
Airfoil RANS, AB-UPT (discretization error). At a matched volume field error of 2%, multi-fidelity training saves 1,820 CPU core-hours of simulation, turning about two days of high-fidelity data generation on a 64-core CPU into about 19 hours. The savings carry over to the lift coefficient (right).

Savings in every setup

Across all 20 combinations of problem, error source and architecture, multi-fidelity training reaches the same error as high-fidelity-only training at a lower data generation cost: up to 6.3×, and ~3.1× on average.

Bar chart of the cost-savings ratio of multi-fidelity over high-fidelity training for 20 setups, between 1.1x and 6.3x.
Cost-savings ratio \(S(\mathcal{E}^\star) = \tilde B_{\mathrm{HF}} / \tilde B_{\mathrm{MF}}\) at a relative \(L_2\) error of \(\mathcal{E}^\star = 10\%\) (Poisson, linear elasticity, hyperelasticity) and \(2\%\) (airfoil volume fields). Bars are bootstrap medians, whiskers 95% confidence intervals; all exclude 1×.

Why this matters

As we scale up neural surrogates to more complex problems, generating the training data, not training the network, is often the dominant cost. The more expensive the dataset, the later a surrogate pays off in downstream tasks such as design optimization.

In our experiments, we show that the gains are largest where data is scarce. Multi-fidelity training saves the most at budgets of about 100-500 high-fidelity samples. That is around the size of established high-fidelity datasets: DrivAerML, for example, contains about 500 high-fidelity CFD simulations. On our airfoil case, multi-fidelity training turns about two days of high-fidelity data generation on a 64-core CPU into about 19 hours, at the same surrogate accuracy. We hope that our work serves as a starting point to scale this idea to larger settings.

For practitioners, we recommend to start with the solver axis. Mixing fidelities along the solver error gave larger savings than along the discretization on problems that require resolution invariance. It is also simpler to deploy: one only needs to change a single solver parameter instead of building a meshing pipeline that is robust across various resolutions.

BibTeX

@inproceedings{setinek2026multifidelity,
  title     = {Compute-optimal data scaling for neural surrogates via multi-fidelity training},
  author    = {Setinek, Paul and Paischer, Fabian and Thuerey, Nils and Brandstetter, Johannes and Koehler, Felix},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2026},
  url       = {https://arxiv.org/abs/2610.17221}
}