Efficient Learning of Accurate Surrogates for Simulations of Complex Systems

A. Diaw, M. McKerns, I. Sagert, L. G. Stanton, M. S. Murillo
7/11/2022
cs.LGnucl-thphysics.comp-ph

No confident code implementation found for this paper.

Abstract

Machine learning methods are increasingly used to build computationally inexpensive surrogates for complex physical models. The predictive capability of these surrogates suffers when data are noisy, sparse, or time-dependent. As we are interested in finding a surrogate that provides valid predictions of any potential future model evaluations, we introduce an online learning method empowered by optimizer-driven sampling. The method has two advantages over current approaches. First, it ensures that all turning points on the model response surface are included in the training data. Second, after any new model evaluations, surrogates are tested and "retrained" (updated) if the "score" drops below a validity threshold. Tests on benchmark functions reveal that optimizer-directed sampling generally outperforms traditional sampling methods in terms of accuracy around local extrema, even when the scoring metric favors overall accuracy. We apply our method to simulations of nuclear matter to demonstrate that highly accurate surrogates for the nuclear equation of state can be reliably auto-generated from expensive calculations using a few model evaluations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{diaw2022efficient,
  title  = {Efficient Learning of Accurate Surrogates for Simulations of Complex Systems},
  author = {A. Diaw and M. McKerns and I. Sagert and L. G. Stanton and M. S. Murillo},
  year   = {2022},
  eprint = {2207.12855},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.12855v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.12855.svg)](https://codeofpaper.com/paper/2207.12855)

Discussion