Neural Network Approximation: A View from Polytope Decomposition
ZeYu Li, ShiJun Zhang, TieYong Zeng, FengLei Fan
TL;DR
The paper develops a polytope-decomposition framework for universal approximation with ReLU networks, arguing that real networks partition space into polytopes rather than cubes. It introduces a kernel polynomial method (KPM) combined with the Totik-Ditzian modulus to achieve explicit, adaptive approximations on polytopes, and provides a constructive network realization with explicit width and depth bounds. For continuous target functions on a polytope $K$, it proves a universal-approximation theorem with error governed by $\widetilde{\omega}_K(f,N^{-1})+N^{-\alpha}$ and constructs networks with width $O\big(\max\{N^3,N^{d-1}\log N\}\big)$ and depth $O(\log N)$, vanishing outside $K$. It also extends the approach to analytic functions, achieving exponential rates, and discusses adaptability to local regularity and manifold structures, highlighting practical implications for task-aware network design and learnability.
Abstract
Universal approximation theory offers a foundational framework to verify neural network expressiveness, enabling principled utilization in real-world applications. However, most existing theoretical constructions are established by uniformly dividing the input space into tiny hypercubes without considering the local regularity of the target function. In this work, we investigate the universal approximation capabilities of ReLU networks from a view of polytope decomposition, which offers a more realistic and task-oriented approach compared to current methods. To achieve this, we develop an explicit kernel polynomial method to derive an universal approximation of continuous functions, which is characterized not only by the refined Totik-Ditzian-type modulus of continuity, but also by polytopical domain decomposition. Then, a ReLU network is constructed to approximate the kernel polynomial in each subdomain separately. Furthermore, we find that polytope decomposition makes our approximation more efficient and flexible than existing methods in many cases, especially near singular points of the objective function. Lastly, we extend our approach to analytic functions to reach a higher approximation rate.
