How Many Neurons Does it Take to Approximate the Maximum?

被引:0
|
作者
Safran, Itay [1 ]
Reichman, Daniel [2 ]
Valian, Paul [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Worcester Polytech Inst, Worcester, MA USA
关键词
BOUNDS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the size of a neural network needed to approximate the maximum function over d inputs, in the most basic setting of approximating with respect to the L2 norm, for continuous distributions, for a network that uses ReLU activations. We provide new lower and upper bounds on the width required for approximation across various depths. Our results establish new depth separations between depth 2 and 3, and depth 3 and 5 networks, as well as providing a depth O(log(log(d))) and width O(d) construction which approximates the maximum function. Our depth separation results are facilitated by a new lower bound for depth 2 networks approximating the maximum function over the uniform distribution, assuming an exponential upper bound on the size of the weights. Furthermore, we are able to use this depth 2 lower bound to provide tight bounds on the number of neurons needed to approximate the maximum by a depth 3 network. Our lower bounds are of potentially broad interest as they apply to the widely studied and used max function, in contrast to many previous results that base their bounds on specially constructed or pathological functions and distributions.
引用
收藏
页码:3156 / 3183
页数:28
相关论文
共 50 条
  • [31] How many mice does it take to design a gear?
    Stott, William R.
    [J]. Gear Technology, 1994, 12 (01): : 39 - 44
  • [32] How many mutations does it take to make a tumor?
    Boland, CR
    Ricciardiello, L
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1999, 96 (26) : 14675 - 14677
  • [33] How many seeds does it take to make a sapling?
    Terborgh, John
    Zhu, Kai
    Alvarez-Loayza, Patricia
    Cornejo Valverde, Fernando
    [J]. ECOLOGY, 2014, 95 (04) : 991 - 999
  • [34] How many mutations does it take to get PNH?
    Rosse, Wendell F.
    [J]. BLOOD, 2006, 108 (13) : 3960 - 3961
  • [35] How many bits does it take for a stimulus to be salient?
    Khatoonabadi, Sayed Hossein
    Vasconcelos, Nuno
    Bajic, Ivan V.
    Shan, Yufeng
    [J]. 2015 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2015, : 5501 - 5510
  • [36] How many drivers does it take to spot an OpenSpot?
    Lendak, Imre
    Farkas, Karoly
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 401 - 406
  • [37] Huntington disease How many repeats does it take?
    Hogarth, Penelope
    [J]. NEUROLOGY, 2013, 80 (22) : E241 - E242
  • [38] HOW MANY TREES DOES IT TAKE TO MAKE A FOREST
    NAVON, D
    [J]. PERCEPTION, 1983, 12 (03) : 239 - 254
  • [39] How many hours does it take to make a friend?
    Hall, Jeffrey A.
    [J]. JOURNAL OF SOCIAL AND PERSONAL RELATIONSHIPS, 2019, 36 (04) : 1278 - 1296
  • [40] HOW MANY AGRINS DOES IT TAKE TO MAKE A SYNAPSE
    FERNS, MJ
    HALL, ZW
    [J]. CELL, 1992, 70 (01) : 1 - 3