PDE constraints on smooth hierarchical functions computed by neural networks

05/18/2020
by   Khashayar Filom, et al.
11

Neural networks are versatile tools for computation, having the ability to approximate a broad range of functions. An important problem in the theory of deep neural networks is expressivity; that is, we want to understand the functions that are computable by a given network. We study real infinitely differentiable (smooth) hierarchical functions implemented by feedforward neural networks via composing simpler functions in two cases: 1) each constituent function of the composition has fewer inputs than the resulting function; 2) constituent functions are in the more specific yet prevalent form of a non-linear univariate function (e.g. tanh) applied to a linear multivariate function. We establish that in each of these regimes there exist non-trivial algebraic partial differential equations (PDEs), which are satisfied by the computed functions. These PDEs are purely in terms of the partial derivatives and are dependent only on the topology of the network. For compositions of polynomial functions, the algebraic PDEs yield non-trivial equations (of degrees dependent only on the architecture) in the ambient polynomial space that are satisfied on the associated functional varieties. Conversely, we conjecture that such PDE constraints, once accompanied by appropriate non-singularity conditions and perhaps certain inequalities involving partial derivatives, guarantee that the smooth function under consideration can be represented by the network. The conjecture is verified in numerous examples including the case of tree architectures which are of neuroscientific interest. Our approach is a step toward formulating an algebraic description of functional spaces associated with specific neural networks, and may provide new, useful tools for constructing neural networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2019

VarNet: Variational Neural Networks for the Solution of Partial Differential Equations

In this paper we propose a new model-based unsupervised learning method,...
research
04/04/2019

On functions computed on trees

Any function can be constructed using a hierarchy of simpler functions t...
research
04/12/2018

Deep Neural Networks motivated by Partial Differential Equations

Partial differential equations (PDEs) are indispensable for modeling man...
research
06/05/2023

Deep Generalized Green's Functions

In this study, we address the challenge of obtaining a Green's function ...
research
08/26/2021

Learning Partial Differential Equations in Reproducing Kernel Hilbert Spaces

We propose a new data-driven approach for learning the fundamental solut...
research
09/14/2021

Approximation of Curve-based Sleeve Functions in High Dimensions

Sleeve functions are generalizations of the well-established ridge funct...
research
12/08/2016

An Efficient Algorithm for the Piecewise-Smooth Model with Approximately Explicit Solutions

This paper presents an efficient approach to image segmentation that app...

Please sign up or login with your details

Forgot password? Click here to reset