Interpolation with deep neural networks with non-polynomial activations: necessary and sufficient numbers of neurons

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Madden, Liam
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917777500012544
author Madden, Liam
author_facet Madden, Liam
contents The minimal number of neurons required for a feedforward neural network to interpolate $n$ generic input-output pairs from $\mathbb{R}^d\times \mathbb{R}^{d'}$ is $Θ(\sqrt{nd'})$. While previous results have shown that $Θ(\sqrt{nd'})$ neurons are sufficient, they have been limited to sigmoid, Heaviside, and rectified linear unit (ReLU) as the activation function. Using a different approach, we prove that $Θ(\sqrt{nd'})$ neurons are sufficient as long as the activation function is real analytic at a point and not a polynomial there. Thus, the only practical activation functions that our result does not apply to are piecewise polynomials. Importantly, this means that activation functions can be freely chosen in a problem-dependent manner without loss of interpolation power.
format Preprint
id arxiv_https___arxiv_org_abs_2405_13738
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Interpolation with deep neural networks with non-polynomial activations: necessary and sufficient numbers of neurons
Madden, Liam
Machine Learning
Optimization and Control
15A03, 26B10
The minimal number of neurons required for a feedforward neural network to interpolate $n$ generic input-output pairs from $\mathbb{R}^d\times \mathbb{R}^{d'}$ is $Θ(\sqrt{nd'})$. While previous results have shown that $Θ(\sqrt{nd'})$ neurons are sufficient, they have been limited to sigmoid, Heaviside, and rectified linear unit (ReLU) as the activation function. Using a different approach, we prove that $Θ(\sqrt{nd'})$ neurons are sufficient as long as the activation function is real analytic at a point and not a polynomial there. Thus, the only practical activation functions that our result does not apply to are piecewise polynomials. Importantly, this means that activation functions can be freely chosen in a problem-dependent manner without loss of interpolation power.
title Interpolation with deep neural networks with non-polynomial activations: necessary and sufficient numbers of neurons
topic Machine Learning
Optimization and Control
15A03, 26B10
url https://arxiv.org/abs/2405.13738