Skip to content
AI.info

Research

Active Learning with Selective Time-Step Acquisition for PDEs

Overview Research area: Machine learning for scientific computing — specifically active learning (AL) for neural surrogate models of partial differential equations (PDEs), from Yegon Kim, Hyunsu Kim,

arXiv
2511.18107
Published
2025-11-22
Authors
Yegon Kim, Hyunsu Kim, Gyeonghoon Ko, Juho Lee

AI summary

Overview

Research area: Machine learning for scientific computing — specifically active learning (AL) for neural surrogate models of partial differential equations (PDEs), from Yegon Kim, Hyunsu Kim, Gyeonghoon Ko, and Juho Lee at KAIST (arXiv:2511.18107v2, cs.LG).

Technical level: Advanced. It assumes familiarity with active learning, neural operator architectures (Fourier Neural Operators), autoregressive surrogate modeling, and standard PDE benchmarks.

Scope: The paper proposes STAP, a data-acquisition framework that queries a numerical solver only at selected time steps along a trajectory and fills in the rest with a surrogate model, plus an acquisition function and batch algorithm for choosing those time steps.

What This Paper Is About

Training neural surrogate models for PDEs is bottlenecked by the cost of generating ground-truth data with expensive numerical solvers. Existing active learning methods for PDE trajectories always acquire entire trajectories, which wastes budget because states within a trajectory are strongly correlated and hence redundant. STAP addresses this by acquiring only the time steps judged most informative, using the surrogate itself to bridge the skipped steps, so that the same budget covers a more diverse set of initial conditions.

Key Contributions

  1. A cost-reducing acquisition framework (STAP): A boolean sampling pattern S = (s₁, …, s_L) per trajectory marks which time steps are computed with the numerical solver G and which are approximated by the surrogate Ĝ, so each trajectory costs ‖S‖ solver calls instead of L.
  2. A new acquisition function: An average pairwise "variance reduction" score over a committee of M models, R(a,b,S), averaged over all distinct committee pairs, which estimates how much committee disagreement would remain after acquiring the time steps in S.
  3. A scalable batch acquisition algorithm: STAP is used as an add-on to existing full-trajectory AL base methods (QbC, LCMD, SBAL), reducing the search space from O(2^L |P|) to O(2^L) and preserving the diversity and representativeness promoted by the base method.
  4. Empirical validation and analysis: Evaluation on five PDE benchmarks, quantile analyses, a Bernoulli-sampling ablation, an analysis of which time steps STAP selects, and a computational complexity analysis.

Main Findings

  • STAP improves on the strongest baseline: SBAL+STAP achieved the best mean log RMSE on all five benchmarks in Table 1 — Burgers −3.674 ±0.071 (vs. SBAL −3.388 ±0.052), KdV −0.088 ±0.040 (vs. −0.030 ±0.029), KS −0.349 ±0.003 (vs. −0.275 ±0.014), INS −0.525 ±0.005 (vs. −0.461 ±0.012), and CNS 2.363 ±0.018 (vs. 2.422 ±0.045).
  • Largest relative gain on the Kuramoto–Sivashinsky equation: The paper notes that KS is the case where no baseline improved significantly over Random selection (Random: −0.258 ±0.003), yet SBAL+STAP reached −0.349 ±0.003.
  • Random sampling was the weakest baseline on several tasks: Random scored −2.881 ±0.060 on Burgers, −0.191 ±0.058 on KdV, −0.422 ±0.010 on INS, and 2.603 ±0.038 on CNS. QbC scored −3.121 ±0.065, −0.266 ±0.027, −0.385 ±0.014, and 2.844 ±0.021 on those same four tasks, and LCMD scored −2.847 ±0.027, −0.256 ±0.030, −0.320 ±0.011, and 2.736 ±0.029.
  • STAP helps even in the median-error regime: On Burgers' 50% quantile of log RMSE, none of the baseline methods reduced error below Random sampling, while STAP did. The paper states this trend holds for all equations.
  • Sparse time-step sampling is inherently beneficial, but location matters: Bernoulli sampling Ber(p) with p = 1/16, 1/8, 1/4, and 1/2 generally improved over the base SBAL method but sometimes underperformed badly (e.g., for KdV). STAP matched or beat the best Ber(p) on every task. STAP's measured first-round sampling frequencies were 0.35, 0.11, 0.19, 0.22, and 0.16 for Burgers, KdV, KS, INS, and CNS — for KdV it outperformed all Ber(p) with a frequency of 0.11 even though Ber(p) did best at p = 1/2, indicating the specific time steps chosen matter as much as the frequency.
  • STAP front-loads early time steps: Figure 5 shows STAP tends to acquire early time steps with occasional selection of later ones, with clear task-to-task differences in the number of steps chosen per trajectory and the frequency of later steps.
  • The acquisition function generalizes QbC: When S selects all time steps, STAP's acquisition function reduces to the QbC score of Eq. 2 up to a constant factor of two; when S selects none, it evaluates to zero.
  • Motivation from representation analysis: A PCA of the surrogate's hidden-layer activations on incompressible Navier–Stokes states showed states within 10 trajectories cluster together, while the same number of randomly chosen states do not.

Methodology in Plain English

The setup is pool-based active learning: there is a pool of 10,000 candidate initial conditions, and the algorithm repeatedly picks which ones to simulate. Instead of simulating a picked initial condition all the way to the end of the trajectory, STAP decides, step by step, whether to call the expensive numerical solver or to let the cheap neural surrogate advance the state. It keeps only the pairs produced by the real solver as training data, and retrains at the end of each round.

To decide which steps to buy, the authors train a small committee of surrogate models (M = 2) and define the utility of a candidate sampling pattern as the drop in disagreement between two committee members that would result if one member stood in for ground truth and the other were updated with the acquired steps. They average this quantity over all committee pairs. The intuition is that acquiring a step is useful when it would collapse the committee's disagreement.

Because trying every possible pattern of true/false flags over a length-L trajectory is combinatorially large (2^L), STAP works in two stages: a standard full-trajectory AL method first picks the initial condition, then a greedy search picks the pattern. The greedy search starts from an all-true pattern, proposes a mutated pattern by flipping each bit with probability ε = 0.1, accepts it only if the cost-weighted score improves, and repeats T = 100 times. It acquires pairs until the round's budget B is exhausted.

Experimental setup: the surrogate is a Fourier Neural Operator with four hidden layers of 64 channels, using 32, 256, 128, 16, and 32 Fourier modes for Burgers, KdV, KS, INS, and CNS respectively. Models were trained with Adam for 100 epochs at a learning rate of 10⁻³, batch size 32, and a cosine annealing scheduler, without backpropagating through two or more time steps. The initial dataset is 32 fully sampled trajectories, the budget per round is B = 8 × L, there are 10 acquisition rounds, results are averaged over 5 seeds, and experiments ran on 8 NVIDIA GeForce RTX 2080 Ti GPUs.

Why This Matters

Surrogate models can make PDE simulation vastly cheaper than numerical solvers, but only if training data is affordable. STAP targets that data bottleneck directly, and the paper shows that recognizing which parts of a trajectory carry information is worth as much as choosing which trajectory to simulate.

Impact on research: It reframes PDE active learning as a joint selection over initial conditions and time steps, and it connects the resulting acquisition function to expected error reduction and to QbC as a special case, giving a principled bridge between existing AL theory and this new degree of freedom. The code is released at https://github.com/yegonkim/stap.

Real-world applications:

  • Weather and climate modeling, where trajectories of atmospheric states evolve over time and simulation is expensive.
  • Computational fluid dynamics for aerospace and automotive design, including turbulent flows like the compressible Navier–Stokes setting tested here.
  • Plasma physics and fusion research, where turbulent dynamics are central.
  • Financial and geophysical modeling, both explicitly cited as domains where PDE trajectories matter.

Industry relevance: Any organization that pays for high-fidelity simulation — engineering firms, national laboratories, energy companies — can use STAP as a drop-in add-on to an existing AL pipeline to obtain a given surrogate accuracy at lower solver cost, or better accuracy at a fixed budget.

Future Directions

  • Uncertainty about wall-clock savings: The paper states that STAP's batch acquisition complexity is O(M²LBT) in the worst case and offers STAP MF (reducing cost by at most a factor of M) and STAP 10 (T = 10 instead of 100, reducing cost by a factor of 10) as mitigations; the full timing and accuracy tables (Tables 3 and 4) are not included in the provided content, so the measured speedups are not reported here.
  • Tuning the pattern search: The greedy search uses fixed hyperparameters T = 100 and ε = 0.1. Whether other search strategies over the 2^L pattern space do better is an open question the paper does not resolve.
  • Choosing which base method to extend: STAP was only combined with SBAL in the main results. The paper's framework technically supports QbC, LCMD, Core-Set (omitted), and SBAL, leaving open how much STAP helps each.
  • Other partial-acquisition axes: The paper notes the connection to multi-fidelity active learning, where the sampling pattern is a fidelity choice. Extending selective acquisition to spatial subdomains, not just time steps, is a natural but unexplored extension.

Target Audience

Machine learning researchers working on active learning, especially those interested in regression and scientific applications; scientific computing and PDE researchers building neural surrogates who want to reduce solver costs; and practitioners with an existing full-trajectory AL pipeline who want a low-effort adaptation, since STAP is designed as an add-on to a base method rather than a replacement. Readers need prior familiarity with committee-based uncertainty, neural operators, and standard PDE benchmarks to follow the derivations easily.

Authors’ abstract

Accurately solving partial differential equations (PDEs) is critical to understanding complex scientific and engineering phenomena, yet traditional numerical solvers are computationally expensive. Surrogate models offer a more efficient alternative, but their development is hindered by the cost of generating sufficient training data from numerical solvers. In this paper, we present a novel framework for active learning in PDE surrogate modeling that reduces this cost. Unlike the existing AL methods for PDEs that always acquire entire PDE trajectories, our approach, STAP (**S**elective **T**ime-Step **A**cquisition for **P**DEs), strategically generates only the most important time steps with the numerical solver, while employing the surrogate model to approximate the remaining steps. This reduces the cost incurred by each trajectory and thus allows the active learning algorithm to try out a more diverse set of trajectories given the same budget. To accommodate this novel framework, we develop an acquisition function that estimates the utility of a set of time steps by approximating its resulting variance reduction. We demonstrate the effectiveness of our method on several benchmark PDEs.

Read the original paper