Normalizing flows for likelihood-free inference with fusion simulations

C. S. Furia, R. M. Churchill

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

Fluid-based scrape-off layer transport codes, such as UEDGE, are heavily utilized in tokamak analysis and design, but typically require user-specified anomalous transport coefficients to match experiments. Determining the uniqueness of these parameters and the uncertainties in them to match experiments can provide valuable insights to fusion scientists. We leverage recent work in the area of likelihood-free inference (‘simulation-based inference’) to train a neural network, which enables accurate statistical inference of the anomalous transport coefficients given experimental plasma profile input. UEDGE is treated as a black-box simulator and runs multiple times with anomalous transport coefficients sampled from priors, and the neural network is trained on these simulations to emulate the posterior. The neural network is trained as a normalizing flow model for density estimation, allowing it to accurately represent complicated, high-dimensional distribution functions. With a fixed simulation budget, we compare a single-round procedure to a multi-round approach that guides the training simulations toward a specific target observation. We discuss the future possibilities for use of amortized models, which train on a wide range of simulations and enable fast statistical inference for results during experiments.

Original languageEnglish (US)
Article number104003
JournalPlasma Physics and Controlled Fusion
Volume64
Issue number10
DOIs
StatePublished - Oct 2022

All Science Journal Classification (ASJC) codes

  • Nuclear Energy and Engineering
  • Condensed Matter Physics

Keywords

  • deep learning
  • likelihood-free inference
  • normalizing flows
  • UEDGE

Fingerprint

Dive into the research topics of 'Normalizing flows for likelihood-free inference with fusion simulations'. Together they form a unique fingerprint.

Cite this