Papers
Topics
Authors
Recent
Search
2000 character limit reached

Depth Separation for Neural Networks

Published 27 Feb 2017 in cs.LG, cs.CC, and stat.ML | (1702.08489v1)

Abstract: Let f:S<sup>d1×</sup>S<sup>d1Sf:\mathbb{S}<sup>{d-1}\times</sup> \mathbb{S}<sup>{d-1}\to\mathbb{S} be a function of the form $f(\mathbf{x},\mathbf{x}&#39;) = g(\langle\mathbf{x},\mathbf{x}&#39;\rangle)$ for g:[1,1]Rg:[-1,1]\to \mathbb{R}. We give a simple proof that shows that poly-size depth two neural networks with (exponentially) bounded weights cannot approximate ff whenever gg cannot be approximated by a low degree polynomial. Moreover, for many gg's, such as g(x)=sin(πd<sup>3x)g(x)=\sin(\pi d<sup>3x), the number of neurons must be 2<sup>Ω(dlog(d))2<sup>{\Omega\left(d\log(d)\right)}. Furthermore, the result holds w.r.t.\ the uniform distribution on S<sup>d1×</sup>S<sup>d1\mathbb{S}<sup>{d-1}\times</sup> \mathbb{S}<sup>{d-1}. As many functions of the above form can be well approximated by poly-size depth three networks with poly-bounded weights, this establishes a separation between depth two and depth three networks w.r.t.\ the uniform distribution on S<sup>d1×</sup>S<sup>d1\mathbb{S}<sup>{d-1}\times</sup> \mathbb{S}<sup>{d-1}.

Authors (1)
Citations (71)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.