Lune

ICLR2020Top-tier venue

A closer look at the approximation capabilities of neural networks

Kai Fong Ernest Chong

2020Year
18Citations
4Top-tier citations

Abstract

The universal approximation theorem, in one of its most general versions, says that if we consider only continuous activation functions σ\sigma, then a standard feedforward neural network with one hidden layer is able to approximate any continuous multivariate function ff to any given approximation threshold ε\varepsilon, if and only if σ\sigma is non-polynomial. In this paper, we give a direct algebraic proof of the theorem. Furthermore we shall explicitly quantify the number of hidden units required for approximation. Specifically, if X⊆RnX\subseteq \mathbb{R}^n is compact, then a neural network with nn input units, mm output units, and a single hidden layer with (n+dd)\binom{n+d}{d} hidden units (independent of mm and ε\varepsilon), can uniformly approximate any polynomial function f:X→Rmf:X \to \mathbb{R}^m whose total degree is at most dd for each of its mm coordinate functions. In the general case that ff is any continuous function, we show there exists some N∈O(ε−n)N\in \mathcal{O}(\varepsilon^{-n}) (independent of mm), such that NN hidden units would suffice to approximate ff. We also show that this uniform approximation property (UAP) still holds even under seemingly strong conditions imposed on the weights. We highlight several consequences: (i) For any δ>0\delta > 0, the UAP still holds if we restrict all non-bias weights ww in the last layer to satisfy ∣w∣0|w| 0 (depending only on ff and σ\sigma), such that the UAP still holds if we restrict all non-bias weights ww in the first layer to satisfy ∣w∣>λ|w|>\lambda. (iii) If the non-bias weights in the first layer are fixed and randomly chosen from a suitable range, then the UAP holds with probability 11.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 901042c4-1250-493d-bbcf-41847f4722b6

Cited by top-tier papers4

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines