Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Feature Engineering with Regularity Structures

About

We investigate the use of models from the theory of regularity structures as features in machine learning tasks. A model is a polynomial function of a space-time signal designed to well-approximate solutions to partial differential equations (PDEs), even in low regularity regimes. Models can be seen as natural multi-dimensional generalisations of signatures of paths; our work therefore aims to extend the recent use of signatures in data science beyond the context of time-ordered data. We provide a flexible definition of a model feature vector associated to a space-time signal, along with two algorithms which illustrate ways in which these features can be combined with linear regression. We apply these algorithms in several numerical experiments designed to learn solutions to PDEs with a given forcing and boundary data. Our experiments include semi-linear parabolic and wave equations with forcing, and Burgers' equation with no forcing. We find an advantage in favour of our algorithms when compared to several alternative methods. Additionally, in the experiment with Burgers' equation, we find non-trivial predictive power when noise is added to the observations.

Ilya Chevyrev, Andris Gerasimovics, Hendrik Weber• 2021

Related benchmarks

TaskDatasetResultRank
Operator learning (xi -> u)Stochastic Ginzburg-Landau (test)
Relative L2 Error0.056
12
u0 -> u mappingStochastic Korteweg-De Vries (KdV) N=1000, T=0.5 1.0 (test)
Relative L2 Error0.466
10
xi -> u mappingStochastic Korteweg-De Vries (KdV) N=1000 1.0 (test)
Relative L2 Error0.464
10
Operator learning ((u0, xi) -> u)Stochastic Ginzburg-Landau (test)
Relative L2 Error0.072
8
u0 -> u mappingStochastic Korteweg-De Vries (KdV) N=1000, T=0.5 (test)
Relative L2 Error0.466
7
Solving Stochastic Wave EquationStochastic Wave equation u0 -> u (test)
Relative L2 Error0.432
7
Solving Stochastic Wave EquationStochastic Wave equation xi -> u (test)
Rel L2 Error0.142
6
xi -> u mappingStochastic Korteweg-De Vries (KdV) N=1000, T=0.5 (test)
Relative L2 Error0.464
6
Operator Learning (initial condition to solution mapping)2D Stochastic Navier-Stokes (test)
Relative L2 Error (%)84.3
6
Operator Learning (stochastic forcing to solution mapping)2D Stochastic Navier-Stokes (test)
Relative L2 Error0.366
5
Showing 10 of 10 rows

Other info

Follow for update