Solving differential equations via artificial neural networks: Findings and failures in a model problem

Research output: Contribution to journalArticleResearchpeer review

Authors

  • Tobias Knoke
  • Thomas Wick
View graph of relations

Details

Original languageEnglish
Article number100035
JournalExamples and Counterexamples
Volume1
Publication statusPublished - Nov 2021

Abstract

In this work, we discuss some pitfalls when solving differential equations with neural networks. Due to the highly nonlinear cost functional, local minima might be approximated by which functions may be obtained, that do not solve the problem. The main reason for these failures is a sensitivity on initial guesses for the nonlinear iteration. We apply known algorithms and corresponding implementations, including code snippets, and present an example and counter example for the logistic differential equations. These findings are further substantiated with variations in collocation points and learning rates.

Keywords

    Feedforward neural network, Logistic equation, numerical optimization, Ordinary differential equation, PyTorch

ASJC Scopus subject areas

Cite this

Solving differential equations via artificial neural networks: Findings and failures in a model problem. / Knoke, Tobias; Wick, Thomas.
In: Examples and Counterexamples, Vol. 1, 100035, 11.2021.

Research output: Contribution to journalArticleResearchpeer review

Knoke T, Wick T. Solving differential equations via artificial neural networks: Findings and failures in a model problem. Examples and Counterexamples. 2021 Nov;1:100035. doi: 10.1016/j.exco.2021.100035
Knoke, Tobias ; Wick, Thomas. / Solving differential equations via artificial neural networks : Findings and failures in a model problem. In: Examples and Counterexamples. 2021 ; Vol. 1.
Download
@article{3d3502a3e1dd4f81ac6d9e3a97328a13,
title = "Solving differential equations via artificial neural networks: Findings and failures in a model problem",
abstract = "In this work, we discuss some pitfalls when solving differential equations with neural networks. Due to the highly nonlinear cost functional, local minima might be approximated by which functions may be obtained, that do not solve the problem. The main reason for these failures is a sensitivity on initial guesses for the nonlinear iteration. We apply known algorithms and corresponding implementations, including code snippets, and present an example and counter example for the logistic differential equations. These findings are further substantiated with variations in collocation points and learning rates.",
keywords = "Feedforward neural network, Logistic equation, numerical optimization, Ordinary differential equation, PyTorch",
author = "Tobias Knoke and Thomas Wick",
year = "2021",
month = nov,
doi = "10.1016/j.exco.2021.100035",
language = "English",
volume = "1",

}

Download

TY - JOUR

T1 - Solving differential equations via artificial neural networks

T2 - Findings and failures in a model problem

AU - Knoke, Tobias

AU - Wick, Thomas

PY - 2021/11

Y1 - 2021/11

N2 - In this work, we discuss some pitfalls when solving differential equations with neural networks. Due to the highly nonlinear cost functional, local minima might be approximated by which functions may be obtained, that do not solve the problem. The main reason for these failures is a sensitivity on initial guesses for the nonlinear iteration. We apply known algorithms and corresponding implementations, including code snippets, and present an example and counter example for the logistic differential equations. These findings are further substantiated with variations in collocation points and learning rates.

AB - In this work, we discuss some pitfalls when solving differential equations with neural networks. Due to the highly nonlinear cost functional, local minima might be approximated by which functions may be obtained, that do not solve the problem. The main reason for these failures is a sensitivity on initial guesses for the nonlinear iteration. We apply known algorithms and corresponding implementations, including code snippets, and present an example and counter example for the logistic differential equations. These findings are further substantiated with variations in collocation points and learning rates.

KW - Feedforward neural network

KW - Logistic equation

KW - numerical optimization

KW - Ordinary differential equation

KW - PyTorch

UR - http://www.scopus.com/inward/record.url?scp=85124032029&partnerID=8YFLogxK

U2 - 10.1016/j.exco.2021.100035

DO - 10.1016/j.exco.2021.100035

M3 - Article

VL - 1

JO - Examples and Counterexamples

JF - Examples and Counterexamples

M1 - 100035

ER -