PI-VAE: Physics-Informed Variational Auto-Encoder for stochastic differential equations

Weiheng Zhong, Hadi Meidani

Research output: Contribution to journalArticlepeer-review

Abstract

We propose a new class of physics-informed neural networks, called the Physics-Informed Variational Auto-Encoder (PI-VAE), to solve stochastic differential equations (SDEs) or inverse problems involving SDEs. In these problems the governing equations are known but only a limited number of measurements of system parameters are available. PI-VAE consists of a variational autoencoder (VAE), which generates samples of system variables and parameters. This generative model is integrated with the governing equations. In this integration, the derivatives of VAE outputs are readily calculated using automatic differentiation, and used in the physics-based loss term. In this work, the loss function is chosen to be the Maximum Mean Discrepancy (MMD) for improved performance, and neural network parameters are updated iteratively using the stochastic gradient descent algorithm. We first test the proposed method on approximating stochastic processes. Then we study three types of problems related to SDEs: forward and inverse problems together with mixed problems where system parameters and solutions are simultaneously calculated. The satisfactory accuracy and efficiency of the proposed method are numerically demonstrated in comparison with physics-informed Wasserstein generative adversarial network (PI-WGAN).

Original languageEnglish (US)
Article number115664
JournalComputer Methods in Applied Mechanics and Engineering
Volume403
DOIs
StatePublished - Jan 1 2023

Keywords

  • Physics-informed deep learning
  • Stochastic differential equations
  • Variational autoencoders

ASJC Scopus subject areas

  • Computational Mechanics
  • Mechanics of Materials
  • Mechanical Engineering
  • General Physics and Astronomy
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'PI-VAE: Physics-Informed Variational Auto-Encoder for stochastic differential equations'. Together they form a unique fingerprint.

Cite this