Skip to main content
QUICK REVIEW

[Paper Review] Optimal approximation of continuous functions by very deep ReLU networks

Dmitry Yarotsky|arXiv (Cornell University)|Feb 10, 2018
Neural Networks and ApplicationsComputer Science20 references121 citations
TL;DR

The paper characterizes optimal approximation rates for continuous functions on [0,1]^ν by very deep ReLU networks, identifying two distinct phases and depth-dependent rates.

ABSTRACT

We consider approximations of general continuous functions on finite-dimensional cubes by general deep ReLU neural networks and study the approximation rates with respect to the modulus of continuity of the function and the total number of weights $W$ in the network. We establish the complete phase diagram of feasible approximation rates and show that it includes two distinct phases. One phase corresponds to slower approximations that can be achieved with constant-depth networks and continuous weight assignments. The other phase provides faster approximations at the cost of depths necessarily growing as a power law $L\sim W^α, 0

Motivation & Objective

  • Investigate how well general continuous functions on [0,1]^ν can be approximated by deep ReLU networks as a function of the number of weights W and the modulus of continuity ω_f.
  • Determine whether faster convergence rates require greater depth or discontinuous weight assignments.
  • Establish a complete phase diagram of feasible approximation rates and identify the conditions for each phase.
  • Provide architectures that achieve the optimal rates and prove their optimality up to logarithmic factors.

Proposed method

  • Define the modulus of continuity ω_f and study approximation in the uniform norm ||f - f~||_∞ with respect to W and p in ||f - f~|| ≤ a ω_f(c W^{-p}).
  • Show that p ≤ 2/ν is feasible and that p > 2/ν is infeasible using VC-dimension bounds.
  • Prove a phase transition: p = 1/ν attainable with continuous weight assignments and fixed-depth architectures; p ∈ (1/ν, 2/ν] requires deep networks with discontinuous weights.
  • Construct two-scale architectures: an initial interpolation with O(W^{1/ν}) knots and a second, discrete approximation encoded via special weights to achieve p in (1/ν, 2/ν].
  • Demonstrate that p = 2/ν is achievable with narrow fully-connected architectures of fixed width and depth L growing with W, and that p ∈ (1/ν, 2/ν) is achievable with stacked architectures.
  • Utilize the bit-extraction technique and the two-scales expansion to realize the second stage of approximation.

Experimental results

Research questions

  • RQ1What is the optimal rate at which continuous functions on [0,1]^ν can be approximated by ReLU networks as a function of the number of weights W?
  • RQ2How do the depth L and weight continuity affect achievable rates, and is there a phase transition in the rate with respect to p?
  • RQ3What network architectures realize the optimal rates, and what are the necessary depth and width requirements in different regimes?
  • RQ4Is there a fundamental bound that separates feasible and infeasible rates, and how do VC-dimension arguments constrain these rates?

Key findings

  • There exists a complete phase diagram of approximation rates parameterized by the modulus of continuity and the weight count W.
  • The fastest achievable rate is O(ω_f(O(W^{-2/ν}))), requiring depths growing as a power law L ~ W^{α} with 0 < α ≤ 1 and discontinuous weight assignments.
  • A slower, yet feasible rate O(ω_f(O(W^{-1/ν}))) can be achieved with constant-depth networks and continuous weight assignments.
  • Two distinct phases are identified: a slow phase with constant depth and continuous weights, and a fast phase with deep networks and discontinuous weights.
  • In particular, constant-width fully-connected networks of depth L ~ W achieve the fastest rate and cannot attain this rate with shallower networks.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.