English

Expressivity of Neural Networks via Chaotic Itineraries beyond Sharkovsky's Theorem

Machine Learning 2021-10-22 v1 Dynamical Systems Chaotic Dynamics

Abstract

Given a target function ff, how large must a neural network be in order to approximate ff? Recent works examine this basic question on neural network \textit{expressivity} from the lens of dynamical systems and provide novel ``depth-vs-width'' tradeoffs for a large family of functions ff. They suggest that such tradeoffs are governed by the existence of \textit{periodic} points or \emph{cycles} in ff. Our work, by further deploying dynamical systems concepts, illuminates a more subtle connection between periodicity and expressivity: we prove that periodic points alone lead to suboptimal depth-width tradeoffs and we improve upon them by demonstrating that certain ``chaotic itineraries'' give stronger exponential tradeoffs, even in regimes where previous analyses only imply polynomial gaps. Contrary to prior works, our bounds are nearly-optimal, tighten as the period increases, and handle strong notions of inapproximability (e.g., constant L1L_1 error). More broadly, we identify a phase transition to the \textit{chaotic regime} that exactly coincides with an abrupt shift in other notions of function complexity, including VC-dimension and topological entropy.

Keywords

Cite

@article{arxiv.2110.10295,
  title  = {Expressivity of Neural Networks via Chaotic Itineraries beyond Sharkovsky's Theorem},
  author = {Clayton Sanford and Vaggos Chatziafratis},
  journal= {arXiv preprint arXiv:2110.10295},
  year   = {2021}
}

Comments

47 pages, 19 figures