The Deep Ritz method: A deep learning-based numerical algorithm for solving variational problems
Weinan E, Bing Yu
TL;DR
The paper introduces the Deep Ritz Method, a neural network-based approach to variational formulations of PDEs, representing trial functions with deep networks and optimizing the Ritz-type functional via stochastic gradient descent with domain sampling. By embedding residual blocks and a tailored activation, it achieves adaptive, scalable solutions across low and high dimensions, demonstrated on Poisson problems, Neumann cases, transfer learning scenarios, and eigenvalue problems. The results show promising accuracy with relatively small networks and highlight the method's potential for high-dimensional PDEs, while noting challenges in nonconvex optimization and boundary condition handling. Overall, it offers a new variationally grounded, machine-learning-compatible framework for PDE numerics with notable adaptability and room for methodological refinements.
Abstract
We propose a deep learning based method, the Deep Ritz Method, for numerically solving variational problems, particularly the ones that arise from partial differential equations. The Deep Ritz method is naturally nonlinear, naturally adaptive and has the potential to work in rather high dimensions. The framework is quite simple and fits well with the stochastic gradient descent method used in deep learning. We illustrate the method on several problems including some eigenvalue problems.
