Table of Contents
Fetching ...

Implicit Hypersurface Approximation Capacity in Deep ReLU Networks

Jonatan Vallin, Karl Larsson, Mats G. Larson

TL;DR

This work develops a constructive geometric theory showing that deep ReLU networks with width $d{+}1$ can implicitly approximate a $d$-dimensional hypersurface in $\mathbb{R}^{d{+}1}$ as the zero contour, with precise bounds linking discretization $\delta$, domain radius $R$, and ambient dimension $d$. The authors exploit a geometric interpretation of ReLU layers as projections onto polyhedral cones, introducing a modified architecture that sequences projections onto shrinking polytopes to map the graph of a $C^2$ function $\phi$ into an $\varepsilon$-band of the graph, and eventually onto a single hyperplane to yield the boundary. The main contributions include an explicit depth bound $N \lesssim Cd\left(\frac{32R}{\delta}\right)^{\frac{d+1}{2}}$, an explicit tolerance $\varepsilon \lesssim (d-1)R^{3/2}\delta^{1/2}$, and a constructive construction that yields a continuous piecewise-linear boundary $\hat{\phi}$ closely approximating $\phi$ on $B_R^d$, with applications to binary classification via embedding in $B^d_R \times \mathbb{R}$. The results provide theoretical insight into the capacity of fixed-width deep ReLU networks to represent complex hypersurfaces and decision boundaries, and they illuminate how layer-wise projections shape boundary geometry, offering a principled path for boundary-aware network design.

Abstract

We develop a geometric approximation theory for deep feed-forward neural networks with ReLU activations. Given a $d$-dimensional hypersurface in $\mathbb{R}^{d+1}$ represented as the graph of a $C^2$-function $φ$, we show that a deep fully-connected ReLU network of width $d+1$ can implicitly construct an approximation as its zero contour with a precision bound depending on the number of layers. This result is directly applicable to the binary classification setting where the sign of the network is trained as a classifier, with the network's zero contour as a decision boundary. Our proof is constructive and relies on the geometrical structure of ReLU layers provided in [doi:10.48550/arXiv.2310.03482]. Inspired by this geometrical description, we define a new equivalent network architecture that is easier to interpret geometrically, where the action of each hidden layer is a projection onto a polyhedral cone derived from the layer's parameters. By repeatedly adding such layers, with parameters chosen such that we project small parts of the graph of $φ$ from the outside in, we, in a controlled way, construct a network that implicitly approximates the graph over a ball of radius $R$. The accuracy of this construction is controlled by a discretization parameter $δ$ and we show that the tolerance in the resulting error bound scales as $(d-1)R^{3/2}δ^{1/2}$ and the required number of layers is of order $d\big(\frac{32R}δ\big)^{\frac{d+1}{2}}$.

Implicit Hypersurface Approximation Capacity in Deep ReLU Networks

TL;DR

This work develops a constructive geometric theory showing that deep ReLU networks with width can implicitly approximate a -dimensional hypersurface in as the zero contour, with precise bounds linking discretization , domain radius , and ambient dimension . The authors exploit a geometric interpretation of ReLU layers as projections onto polyhedral cones, introducing a modified architecture that sequences projections onto shrinking polytopes to map the graph of a function into an -band of the graph, and eventually onto a single hyperplane to yield the boundary. The main contributions include an explicit depth bound , an explicit tolerance , and a constructive construction that yields a continuous piecewise-linear boundary closely approximating on , with applications to binary classification via embedding in . The results provide theoretical insight into the capacity of fixed-width deep ReLU networks to represent complex hypersurfaces and decision boundaries, and they illuminate how layer-wise projections shape boundary geometry, offering a principled path for boundary-aware network design.

Abstract

We develop a geometric approximation theory for deep feed-forward neural networks with ReLU activations. Given a -dimensional hypersurface in represented as the graph of a -function , we show that a deep fully-connected ReLU network of width can implicitly construct an approximation as its zero contour with a precision bound depending on the number of layers. This result is directly applicable to the binary classification setting where the sign of the network is trained as a classifier, with the network's zero contour as a decision boundary. Our proof is constructive and relies on the geometrical structure of ReLU layers provided in [doi:10.48550/arXiv.2310.03482]. Inspired by this geometrical description, we define a new equivalent network architecture that is easier to interpret geometrically, where the action of each hidden layer is a projection onto a polyhedral cone derived from the layer's parameters. By repeatedly adding such layers, with parameters chosen such that we project small parts of the graph of from the outside in, we, in a controlled way, construct a network that implicitly approximates the graph over a ball of radius . The accuracy of this construction is controlled by a discretization parameter and we show that the tolerance in the resulting error bound scales as and the required number of layers is of order .
Paper Structure (44 sections, 9 theorems, 196 equations, 24 figures)

This paper contains 44 sections, 9 theorems, 196 equations, 24 figures.

Key Result

Lemma 1

Let $K\subset \IR^{d+1}$ be a bounded set. Given a closed half-space $\mathbf{U}$ with the hyperplane $\mathbf{P}$ as its boundary and a vector $\xi \in \IR^{d+1}$ not parallel to $\mathbf{P}$, we can construct a projection $\pi:\IR^{d+1} \to S$ defined as in eq:projection_pi such that $\pi$ project

Figures (24)

  • Figure 1: Fully-Connected Network. The schematics of a fully-connected network of constant width $d+1$ and $N$ hidden layers.
  • Figure 2: Binary Classification. Samples from a data set consisting of two distinct classes of points. The data is contained in a ball $B^d_R$ and separated by a hypersurface (the union of the black curves).
  • Figure 3: Level-Set Function. The separating hypersurface is represented as the zero-contour of a level-set function $\phi$. The graph of $\phi$ partitions $B^d_R\times \IR$ into two simply connected sets, each containing the embedded points of one class label.
  • Figure 4: Separating Hypersurfaces. Samples from a data set with two class labels and three possible separating hypersurfaces are depicted. These are contained in the region between the two disjoint sets of points. On parts of the domain where the two sets are close, the separating hypersurfaces are forced to approach each other in order to avoid intersecting the sets of points.
  • Figure 5: Projection on a Polyhedral Cone. Points are projected onto the polyhedral cone $S$ spanned by the dual vectors and with apex $x_0$. The dual vectors are parallel to the one dimensional edges of the cone, here depicted in blue, red and green. The projection is piecewise defined on the induced partition and the projection direction in each sector is parallel to a subset of the dual vectors. Projection directions in three different sets in the partition are illustrated.
  • ...and 19 more figures

Theorems & Definitions (38)

  • definition 1: Exact Hypersurface
  • definition 2: Hypersurface Approximation Representation
  • definition 3: $\mathbf{\varepsilon}$-band
  • proof
  • proof
  • proof
  • proof
  • proof
  • definition 4: $\mathbf{\epsilon}$-net
  • proof
  • ...and 28 more