2017/09/15 by Philipp Petersen, Petersen, Philipp, Felix Voigtlaender +1 · 27 citations
Computer Science · Engineering · Mathematics · #41A10 #41A25 #41A46 #68T05 #82C32 #Advanced Numerical Analysis Techniques #Artificial intelligence #Artificial neural network #Combinatorics #Computer science #Dimension (graph theory) #Discrete mathematics #Enhanced Oil Recovery Techniques #FOS: Computer and information sciences #FOS: Mathematics #Function (biology) #Functional Analysis (math.FA) #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Mathematical analysis #Mathematics #Multiplicative function #Piecewise #cs.LG #math.FA #msc:41A10 #msc:41A25 #msc:41A46 #msc:68T05 #msc:82C32 #stat.ML
paper · pdf · doi:10.48550/arxiv.1709.05289
published in arXiv (Cornell University) (Cornell University) · Generalized some estimates to $L^p$ norms for $0<p<\infty$
openalex publication_date 2017/09/15 · arxiv created 2018/05/22 · arxiv updated 2018/05/23 · openalex created_date 2022/09/24 · openalex updated_date 2026/08/06
We study the necessary and sufficient complexity of ReLU neural networks---in\nterms of depth and number of weights---which is required for approximating\nclassifier functions in L2. As a model class, we consider the set\n\E^\β ( mathbb Rd) of possibly discontinuous piecewise C^\β\nfunctions f : [-1/2, 1/2]d \→ mathbb R, where the different smooth regions\nof f are separated by C^\β hypersurfaces. For dimension d \≥ 2,\nregularity \β > 0, and accuracy \ε > 0, we construct artificial\nneural networks with ReLU activation function that approximate functions from\n\E^\β( mathbb Rd) up to L2 error of \ε. The\nconstructed networks have a fixed number of layers, depending only on d and\n\β, and they have O(\ε-2(d-1)/\β) many nonzero weights,\nwhich we prove to be optimal. In addition to the optimality in terms of the\nnumber of weights, we show that in order to achieve the optimal approximation\nrate, one needs ReLU networks of a certain depth. Precisely, for piecewise\nC^\β( mathbb Rd) functions, this minimal depth is given---up to a\nmultiplicative constant---by \β/d. Up to a log factor, our constructed\nnetworks match this bound. This partly explains the benefits of depth for ReLU\nnetworks by showing that deep networks are necessary to achieve efficient\napproximation of (piecewise) smooth functions. Finally, we analyze\napproximation in high-dimensional spaces where the function f to be\napproximated can be factorized into a smooth dimension reducing feature map\n\τ and classifier function g---defined on a low-dimensional feature\nspace---as f = g \∘ \τ. We show that in this case the approximation rate\ndepends only on the dimension of the feature space and not the input dimension.\n