Litcius/Paper detail

Deep Network Approximation Characterized by Number of Neurons

Zuowei Shen, Haizhao Yang, Shijun Zhang

2020Communications in Computational Physics88 citationsDOIOpen Access PDF

Abstract

This paper quantitatively characterizes the approximation power of deep feed-forward neural networks (FNNs) in terms of the number of neurons. It is shown by construction that ReLU FNNs with width $\mathcal{O}$(max{$d⌊N^{1/d}⌋$,$N$+1}) and depth $\mathcal{O}(L)$ can approximate an arbitrary Hölder continuous function of order $α∈(0,1]$ on $[0,1]^d$ with a nearly tight approximation rate $\mathcal{O}(\sqrt{d}N^{−2α/d}L^{−2α/d})$ measured in $L^p$ -norm for any $N,L∈\mathbb{N}^+$ and $p∈[1,∞]$. More generally for an arbitrary continuous function $f$ on $[0,1]^d$ with a modulus of continuity $ω_f (·)$, the constructive approximation rate is $\mathcal{O}(\sqrt{d}ω_f(N^{−2α/d}L^{−2α/d}))$. We also extend our analysis to $f$ on irregular domains or those localized in an ε-neighborhood of a $d_\mathcal{M}$-dimensional smooth manifold $\mathcal{M}⊆[0,1]^d$ with $d_\mathcal{M}≪d$. Especially, in the case of an essentially low-dimensional domain, we show an approximation rate $\mathcal{O}(ω_f(\frac{ε}{1−δ}\sqrt{\frac{d}{d_δ}}+ε)+\sqrt{d}ω_f(\frac{\sqrt{d}}{1−δ\sqrt{d_δ}}N^{−2α/d_δ}L^{−2α/d_δ})$ for ReLU FNNs to approximate $f$ in the $ε$-neighborhood, where $d_δ=\mathcal{O}(d_\mathcal{M}\frac{\rm{ln}(d/δ)}{δ^2})$ for any $δ∈(0,1)$ as a relative error for a projection to approximate an isometry when projecting $\mathcal{M}$ to a $d_δ$-dimensional domain.

Topics & Concepts

Approximation errorModulus of continuityFunction approximationMathematicsFunction (biology)Isometry (Riemannian geometry)Continuous function (set theory)ConstructiveApproximation theoryManifold (fluid mechanics)Projection (relational algebra)Approximation algorithmApproximations of πMathematical analysisPower (physics)Artificial neural networkMinimax approximation algorithmOrder (exchange)Power functionError functionFirst orderAbsolute continuityStochastic Gradient Optimization TechniquesNeural Networks and ApplicationsMachine Learning and ELM
Deep Network Approximation Characterized by Number of Neurons | Litcius