Some machine learning schemes for high-dimensional nonlinear PDEs

We propose new machine learning schemes for solving high dimensional nonlinear partial differential equations (PDEs). Relying on the classical backward stochastic differential equation (BSDE) representation of PDEs, our algorithms estimate simultaneously the solution and its gradient by deep neural networks. These approximations are performed at each time step from the minimization of loss functions defined recursively by backward induction. The methodology is extended to variational inequalities arising in optimal stopping problems. We analyze the convergence of the deep learning schemes and provide error estimates in terms of the universal approximation of neural networks. Numerical results show that our algorithms give very good results till dimension 50 (and certainly above), for both PDEs and variational inequalities problems. For the PDEs resolution, our results are very similar to those obtained by the recent method in \cite{weinan2017deep} when the latter converges to the right solution or does not diverge. Numerical tests indicate that the proposed methods are not stuck in poor local minima as it can be the case with the algorithm designed in \cite{weinan2017deep}, and no divergence is experienced. The only limitation seems to be due to the inability of the considered deep neural networks to represent a solution with a too complex structure in high dimension.

[1]  E Weinan,et al.  Overcoming the curse of dimensionality: Solving high-dimensional partial differential equations using deep learning , 2017, ArXiv.

[2]  B. Yegnanarayana,et al.  Artificial Neural Networks , 2004 .

[3]  E. Gobet,et al.  Rate of convergence of an empirical regression method for solving generalized backward stochastic differential equations , 2006 .

[4]  E Weinan,et al.  Machine Learning Approximation Algorithms for High-Dimensional Fully Nonlinear Partial Differential Equations and Second-order Backward Stochastic Differential Equations , 2017, J. Nonlinear Sci..

[5]  G. Pagès,et al.  Error analysis of the optimal quantization algorithm for obstacle problems , 2003 .

[6]  D. Lamberton,et al.  Variational inequalities and the pricing of American options , 1990 .

[7]  E Weinan,et al.  Deep Learning-Based Numerical Methods for High-Dimensional Parabolic Partial Differential Equations and Backward Stochastic Differential Equations , 2017, Communications in Mathematics and Statistics.

[8]  Justin A. Sirignano,et al.  DGM: A deep learning algorithm for solving partial differential equations , 2017, J. Comput. Phys..

[9]  B. Bouchard,et al.  Discrete time approximation for continuously and discretely re ected BSDEs , 2007 .

[10]  Xavier Warin,et al.  Machine Learning for Semi Linear PDEs , 2018, Journal of Scientific Computing.

[11]  B. Bouchard,et al.  Monte-Carlo valuation of American options: facts and new algorithms to improve existing methods , 2012 .

[12]  S. Peng,et al.  Adapted solution of a backward stochastic differential equation , 1990 .

[13]  Jianfeng Zhang A numerical scheme for BSDEs , 2004 .

[14]  E Weinan,et al.  On Multilevel Picard Numerical Approximations for High-Dimensional Nonlinear Parabolic Partial Differential Equations and High-Dimensional Nonlinear Backward Stochastic Differential Equations , 2017, Journal of Scientific Computing.

[15]  Rainer Avikainen On irregular functionals of SDEs and the Euler scheme , 2009, Finance Stochastics.

[16]  S. Peng,et al.  Reflected solutions of backward SDE's, and related obstacle problems for PDE's , 1997 .

[17]  Sebastian Becker,et al.  Deep Optimal Stopping , 2018, J. Mach. Learn. Res..

[18]  Arnulf Jentzen,et al.  Overcoming the curse of dimensionality in the numerical approximation of semilinear parabolic partial differential equations , 2018, Proceedings of the Royal Society A.

[19]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[20]  E. Gobet,et al.  A regression-based Monte Carlo method to solve backward stochastic differential equations , 2005, math/0508491.

[21]  Kurt Hornik,et al.  Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks , 1990, Neural Networks.

[22]  Xavier Warin,et al.  Nesting Monte Carlo for high-dimensional non-linear PDEs , 2018, Monte Carlo Methods Appl..

[23]  Arnulf Jentzen,et al.  Solving high-dimensional partial differential equations using deep learning , 2017, Proceedings of the National Academy of Sciences.

[24]  B. Bouchard,et al.  Discrete-time approximation and Monte-Carlo simulation of backward stochastic differential equations , 2004 .

[25]  Tuan Anh Nguyen,et al.  A proof that rectified deep neural networks overcome the curse of dimensionality in the numerical approximation of semilinear heat equations , 2019, SN Partial Differential Equations and Applications.

[26]  Xavier Warin,et al.  Monte Carlo for high-dimensional degenerated Semi Linear and Full Non Linear PDEs , 2018, 1805.05078.

[27]  Nadia Oudjane,et al.  Branching diffusion representation of semilinear PDEs and Monte Carlo approximation , 2016, Annales de l'Institut Henri Poincaré, Probabilités et Statistiques.

[28]  Jiequn Han,et al.  Convergence of the deep BSDE method for coupled FBSDEs , 2018, Probability, Uncertainty and Quantitative Risk.