Nonlinear Approximation via Compositions
Using compositional ReLU dictionaries, depth 2 squares the rate O(N^{-η}), while depth 3 reaches O(N^{-2α/d}) for Hölder functions.
Key Findings
Methodology
The paper replaces a conventional dictionary with compositional atoms T=T^(L)∘⋯∘T^(1), where each layer is T^(i)(x)=σ(W_ix+b_i). ReLU feed-forward networks of width N implement these atoms. The analysis is constructive: Lemma 2.1 characterizes one-hidden-layer networks as continuous piecewise-linear functions, while Lemma 2.2 shows that a two-hidden-layer architecture with widths [2m,2n+1] can generate a much richer piecewise-linear class. Error recursion then yields explicit best-approximation bounds.
Key Results
- For any function on [0,1], even discontinuous, an existing one-layer rate ε_1,f=O(N^{-η}) can be improved by a two-layer compositional dictionary to ε_2,f=O(N^{-2η}).
- For f∈Lip(ν,α,d), α∈(0,1], the explicit bounds are 2νN^{-2α} for d=1,L≥2, and 2(2√d)^ανN^{-2α/d} for d>1,L≥3.
- The analysis finds no further N-rate improvement when L>3. In parallel computing, wide shallow networks are more efficient than narrow very deep ones when the number of cores exceeds N.
Significance
This work turns the intuition that depth helps into explicit approximation-rate theorems. It addresses a long-standing difficulty: approximating high-dimensional, low-regularity functions without assuming strong smoothness. The result is relevant to sparse representations, scientific computing, compression, and neural architecture design. Equally important, it rejects the simplistic slogan “deeper is always better”: most of the provable gain occurs between depths one and two or three, after which width and parallel hardware become the dominant resources.
Technical Contribution
The principal contribution is a structure-based proof technique that avoids first constructing polynomial, spline, or sparse-grid subnetworks. Lemma 2.1 gives CPL(N+1)=NN(input=1;width=[N]); Lemma 2.2 shows that widths [2m,2n+1] approximate CPL(mn+1) in Lp closure. The proof explicitly builds g0 and signed correction subnetworks g_k^+,g_k^- that cancel interpolation residuals. Theorem 3.1 converts this combinatorial breakpoint growth into explicit, all-N Hölder error bounds with known prefactors.
Novelty
Relative to prior ReLU approximation theory by Yarotsky, Petersen–Voigtlaender, and others, the paper studies fixed depth and arbitrary approximation budget N, rather than sufficiently large unknown depth or unknown thresholds. Its fundamental novelty is quantifying the transition from depth 1 to 2 or 3 and proving saturation beyond depth 3. It also couples approximation rate with parallel-computing efficiency, a perspective largely absent from earlier approximation analyses.
Limitations
- The results concern best approximants in deliberately structured fixed-width ReLU classes, not the parameters actually found by stochastic gradient descent. Optimization error, local minima, conditioning, and finite-sample generalization are outside the theorem.
- The supplied paper text does not report named benchmark datasets or a complete numerical table. Its empirical discussion concerns parallel-computing tests, so the theoretical rate should not be interpreted as a measured leaderboard improvement on a standard ML dataset.
Future Work
The authors identify the multidimensional analogue of the arbitrary-function one-dimensional rate-doubling result as an open problem. Further work should incorporate nonuniform widths, other norms such as L2 and L∞, approximation-plus-optimization guarantees, noisy observations, and communication-aware parallel complexity. Extending the construction beyond ReLU or to architectures with structural priors could also clarify when depth greater than three becomes useful in practice.
AI Executive Summary
Nonlinear approximation seeks the best linear combination of N elements selected from a flexible dictionary. Classical dictionaries—wavelets, radial basis functions, splines, and shallow neural networks—offer sparse representations, but their rates can be inadequate for high-dimensional functions with little smoothness. The central question of this paper is precise: when dictionary elements are compositions, how much does depth improve the best N-term approximation rate?
Shen, Yang, and Zhang answer it using compositional ReLU feed-forward networks. A one-hidden-layer width-N network represents continuous piecewise-linear functions with N+1 pieces. A two-hidden-layer network with widths [2m,2n+1] can, in closure, represent CPL(mn+1), producing a multiplicative increase in effective breakpoints. This mechanism yields a striking one-dimensional statement: if any function—without continuity or smoothness assumptions—has a one-layer rate O(N^{-η}), a two-layer dictionary achieves O(N^{-2η}).
For Hölder functions f∈Lip(ν,α,d), Theorem 3.1 gives error at most 2νN^{-2α} in one dimension for L≥2, and 2(2√d)^ανN^{-2α/d} in dimensions d>1 for L≥3. The analysis further shows that L>3 cannot improve the asymptotic exponent in N. The paper also argues that, with more than N parallel cores, wide shallow networks can outperform narrow very deep ones. The provided text contains no named datasets or full benchmark table; its main evidence is constructive theory plus parallel-computing tests. The lasting message is a principled depth rule: use two or three layers for compositional rate gains, then invest carefully in width, hardware, and optimization.
Deep Analysis
Background
Nonlinear approximation, formalized prominently by DeVore, selects dictionary elements adaptively rather than using one fixed linear space. Wavelets, radial basis functions, adaptive splines, and compressed sensing established the value of sparse representations. For Besov-type smoothness s, earlier constructions achieve roughly O(N^{-s/d}), while Xie and Cao obtained O(N^{-1/(2d)}) for Lipschitz functions. ReLU approximation studies by Yarotsky, Petersen–Voigtlaender, and others proved strong expressivity, but often used unknown constants, sufficiently large depth, or sufficiently large N. This paper targets explicit fixed-depth rates.
Core Problem
Define ε_L,f(N)=min_{φ∈D_L}||f−φ||, where D_L is a width-N, depth-L ReLU FNN dictionary. The bottleneck is to determine whether compositions improve the exponent of N, for which regularity classes, and at what depth the benefit saturates. The problem is hard because breakpoints and weights are jointly adaptive, ReLU compositions are nonlinear, and the target class may contain merely Hölder functions. A useful result must be explicit for arbitrary N, not only asymptotic or existential.
Innovation
- �� It proves explicit bounds: 2νN^{-2α} for d=1,L≥2 and 2(2√d)^ανN^{-2α/d} for d>1,L≥3. • It analyzes network structure directly instead of encoding polynomial or spline approximants. • It establishes a general one-dimensional rate-doubling principle, O(N^{-η})→O(N^{-2η}). • It identifies depth saturation at L>3 in the N exponent. • It studies approximation efficiency under parallel hardware, linking mathematical expressivity to implementation cost.
Methodology
- �� Define the dictionary atom as T^(L)∘⋯∘T^(1), with T^(i)(x)=σ(W_ix+b_i), uniform hidden width N, and a final linear map g. Input: target f and budget N; output: best φ in D_L. • Establish the one-layer base case. Lemma 2.1 proves that a width-N scalar-input ReLU network realizes CPL(N+1), with prescribed breakpoints and interpolation values. • Build the two-layer mechanism. Lemma 2.2 takes m(n+1)+1 samples and constructs a width-[2m,2n+1] network. A base function g0 fits coarse samples; pairs g_k^+,g_k^- selectively remove positive and negative residuals. • Control the residual recursively: f_{k+1}=f_k−σ(g_k^+)+σ(g_k^-). After n stages, all designated sample values vanish and the remaining support contracts to a don’t-care region. • For Hölder f, interpolate on a grid and use |f(x)−f(y)|≤ν||x−y||_2^α. The resulting grid scale gives N^{-2α} in one dimension and N^{-2α/d} in d dimensions. • Compare layer dependencies and parallel execution costs.
Experiments
The paper is primarily theoretical. Lemmas 2.1 and 2.2 and Theorem 3.1 provide constructive guarantees; Section 4 contains numerical tests of parallel computation. The supplied text gives no named datasets, sample counts, hardware specification, optimizer settings, or complete result table, so no dataset score can be responsibly reported. Evaluation is expressed through L1 approximation error, width N, depth L, dimension d, Hölder order α, and constant ν. There is no conventional supervised-learning ablation table.
Results
The central quantitative comparison is between the usual shallow scale O(N^{-α/d}) and the compositional scale O(N^{-2α/d}). In d=1, depth two already gives the explicit bound 2νN^{-2α}; in d>1, depth three gives 2(2√d)^ανN^{-2α/d}. The arbitrary-function corollary is stronger in scope than the Hölder theorem: any one-dimensional O(N^{-η}) dictionary rate can be squared in exponent. Adding layers beyond three does not improve the asymptotic N exponent.
Applications
The theory can guide sparse neural representations for low-regularity scientific functions, numerical PDE surrogates, compression, denoising, and adaptive approximation. Practitioners need an estimate of α, dimension d, a target norm, and an optimizer capable of finding a near-best network. The parallel-computing conclusion is directly relevant to GPU or multicore implementations: when available cores exceed N, wide shallow architectures can expose more independent work than very deep narrow chains.
Limitations & Outlook
The bounds describe approximation capacity, not the outcome of training. Finding the constructive weights may be difficult, and backpropagation, initialization, finite data, regularization, and generalization are not analyzed. Uniform-width assumptions may be inefficient for anisotropic functions, while grid-based multidimensional constructions retain dimension dependence. The provided paper text does not establish standard dataset performance, and the parallel claim depends on hardware, memory bandwidth, synchronization, and communication costs. Future work should integrate approximation and optimization theory, test nonuniform architectures, and extend the rate-doubling principle to higher dimensions and other activations.
Plain Language Accessible to non-experts
Imagine a road-building factory trying to copy a winding road using N pieces. With one workstation, each worker can shape only one straight segment, so the final road has roughly N opportunities to bend. A second workstation changes the workflow: the first station divides the road into regions, and the second adjusts each region according to what remains wrong. The useful detail now grows almost like multiplying the two stations’ capacities, which is why the error can change from O(N^{-η}) to O(N^{-2η}).
For a road in one dimension, the paper guarantees an error no larger than 2νN^{-2α} once two layers are available. For roads spread across d dimensions, three layers give 2(2√d)^ανN^{-2α/d}. The letters describe how smooth the road is and how quickly it changes; smoother roads are easier to copy.
But adding stations forever is not helpful. The analysis says that after three hidden layers, extra layers do not improve the main law controlled by N. In a factory with many workers operating simultaneously, a wide set of stations can also beat one long sequence, especially when the number of computer cores is larger than N. The result is a design lesson: organize work in two or three smart stages, then spend resources where they create real detail.
ELI14 Explained like you're 14
Think of a game map covered by a weird coastline. You want a computer-made line to match it using only N adjustable pieces. A shallow network is like one row of level designers: each designer fixes one chunk. It works, but the number of chunks limits how closely the coastline can be copied.
Now add a second row. Row one makes a rough layout; row two checks the mistakes and repairs them locally. That teamwork is much stronger than simply adding more designers to the same row. The paper proves that if the old error shrinks like N^{-η}, the two-row version can shrink like N^{-2η}. For a one-dimensional Hölder-smooth target, the bound becomes 2νN^{-2α}; for a d-dimensional target, three rows reach 2(2√d)^ανN^{-2α/d}.
Here is the surprising part: more rows are not automatically better! After three hidden layers, the main improvement controlled by N stops getting better. It is like adding extra checkpoints to a game: after a few, the map is not more accurate, but loading takes longer.
The computer hardware matters too. If you have more than N cores, a wide team can work on many pieces at once. A super-thin, super-deep team has to pass information step by step. Remember, the paper proves what an ideal network can represent; it does not promise that ordinary training will always find those perfect settings.
Glossary
Nonlinear approximation
Plainly, it means choosing the most useful pieces from a large toolbox instead of using a fixed template. Technically, it minimizes a norm error over both coefficients and dictionary elements.
The paper defines the best N-term error ε_L,f(N).
ReLU
ReLU keeps positive numbers and replaces negative numbers by zero: σ(x)=max(0,x). This creates the piecewise-linear shapes used throughout the construction.
Every hidden layer uses ReLU activation.
Function composition
One function feeds its output into the next, like several filters applied in sequence. The network atom is T^(L)∘⋯∘T^(1).
Composition is the source of the depth advantage.
Hölder continuity
This describes how quickly a function can change between nearby points. Formally, |f(x)−f(y)|≤ν||x−y||_2^α.
Theorem 3.1 applies to Lip(ν,α,d).
CPL
A continuous piecewise-linear function is made from straight-line pieces joined without jumps. ReLU neurons can create its breakpoints.
Lemmas 2.1 and 2.2 connect CPL complexity to network width and depth.
Best N-term error
It is the smallest possible approximation error when only N dictionary terms may be used. It measures ideal representation power, not necessarily trained performance.
It is denoted ε_L,f(N).
Open Questions Unanswered questions from this research
- 1 The paper leaves open whether the one-dimensional exponent-doubling result extends to arbitrary high-dimensional functions. A solution likely needs new constructions that avoid unfavorable grid and dimension effects.
- 2 The gap between best approximation and trainability remains substantial: the theory does not say whether gradient-based optimization can reliably discover the constructed weights, especially with noisy or finite samples.
Applications
Immediate Applications
Scientific-function surrogates
Researchers approximating rough functions can use the explicit bounds to choose width and depth before training. They need an estimate of dimension, Hölder regularity, ν, and the desired norm; the expected benefit is a principled two- or three-layer ReLU design.
Multicore approximation pipelines
GPU and multicore developers can favor wider, modest-depth networks when more than N cores are available. Independent neuron computations expose parallel work, potentially reducing iteration time, provided memory and synchronization costs remain controlled.
Long-term Vision
Theory-guided architecture search
A future system could select depth, width, and parallel layout from target regularity, dimension, hardware, and error requirements. This would replace the vague rule “make the network deeper” with explicit rate and cost constraints.
Abstract
Given a function dictionary $\cal D$ and an approximation budget $N\in\mathbb{N}^+$, nonlinear approximation seeks the linear combination of the best $N$ terms $\{T_n\}_{1\le n\le N}\subseteq{\cal D}$ to approximate a given function $f$ with the minimum approximation error\[\varepsilon_{L,f}:=\min_{\{g_n\}\subseteq{\mathbb{R}},\{T_n\}\subseteq{\cal D}}\|f(x)-\sum_{n=1}^N g_n T_n(x)\|.\]Motivated by recent success of deep learning, we propose dictionaries with functions in a form of compositions, i.e.,\[T(x)=T^{(L)}\circ T^{(L-1)}\circ\cdots\circ T^{(1)}(x)\]for all $T\in\cal D$, and implement $T$ using ReLU feed-forward neural networks (FNNs) with $L$ hidden layers. We further quantify the improvement of the best $N$-term approximation rate in terms of $N$ when $L$ is increased from $1$ to $2$ or $3$ to show the power of compositions. In the case when $L>3$, our analysis shows that increasing $L$ cannot improve the approximation rate in terms of $N$. In particular, for any function $f$ on $[0,1]$, regardless of its smoothness and even the continuity, if $f$ can be approximated using a dictionary when $L=1$ with the best $N$-term approximation rate $\varepsilon_{L,f}={\cal O}(N^{-η})$, we show that dictionaries with $L=2$ can improve the best $N$-term approximation rate to $\varepsilon_{L,f}={\cal O}(N^{-2η})$. We also show that for Hölder continuous functions of order $α$ on $[0,1]^d$, the application of a dictionary with $L=3$ in nonlinear approximation can achieve an essentially tight best $N$-term approximation rate $\varepsilon_{L,f}={\cal O}(N^{-2α/d})$. Finally, we show that dictionaries consisting of wide FNNs with a few hidden layers are more attractive in terms of computational efficiency than dictionaries with narrow and very deep FNNs for approximating Hölder continuous functions if the number of computer cores is larger than $N$ in parallel computing.