Learning functional components of PDEs from data using neural networks
2026-02-13 • Machine Learning
Machine Learning
AI summaryⓘ
The authors explain a method for finding unknown functions inside complex math equations called partial differential equations (PDEs), which are usually hard to measure directly. They use neural networks inside these equations to learn the unknown functions from data, improving accuracy as the networks train. Using a specific type of PDE related to how things spread and interact, they test how different factors like data quality and quantity affect how well these functions can be found. Their method fits into normal workflows and allows the trained equations to be used just like regular PDEs for making predictions.
partial differential equationsneural networksinteraction kernelsexternal potentialsnonlocal aggregation-diffusionparameter recoverysteady state datafunction approximationdata-driven modeling
Authors
Torkel E. Loman, Yurij Salmaniw, Antonio Leon Villares, Jose A. Carrillo, Ruth E. Baker
Abstract
Partial differential equations often contain unknown functions that are difficult or impossible to measure directly, hampering our ability to derive predictions from the model. Workflows for recovering scalar PDE parameters from data are well studied: here we show how similar workflows can be used to recover functions from data. Specifically, we embed neural networks into the PDE and show how, as they are trained on data, they can approximate unknown functions with arbitrary accuracy. Using nonlocal aggregation-diffusion equations as a case study, we recover interaction kernels and external potentials from steady state data. Specifically, we investigate how a wide range of factors, such as the number of available solutions, their properties, sampling density, and measurement noise, affect our ability to successfully recover functions. Our approach is advantageous because it can utilise standard parameter-fitting workflows, and in that the trained PDE can be treated as a normal PDE for purposes such as generating system predictions.