中文

为何深度神经网络适用于函数逼近?

机器学习 2017-03-07 v2 神经与进化计算

摘要

近年来,人们对理解为何深度神经网络优于浅层网络产生了浓厚兴趣。我们证明,对于一大类分段光滑函数,在给定的函数逼近精度下,浅层网络逼近该函数所需的神经元数量呈指数级地大于深度网络所需的相应神经元数量。首先,我们考虑有界区间上的单变量函数,并要求神经网络在整个区间上一致地达到 ε\varepsilon 的逼近误差。我们证明,浅层网络(即深度不依赖于 ε\varepsilon 的网络)需要 Ω(poly(1/ε))\Omega(\text{poly}(1/\varepsilon)) 个神经元,而深度网络(即深度随 1/ε1/\varepsilon 增长的网络)需要 O(polylog(1/ε))\mathcal{O}(\text{polylog}(1/\varepsilon)) 个神经元。随后,我们将这些结果推广到某些重要的多变量函数类。我们的结果针对使用整流线性单元(ReLU)和二值阶跃单元这两种最流行的激活函数组合的神经网络推导得出。我们的分析基于一个简单的观察:两个比特的乘法可以用一个 ReLU 表示。

关键词

引用

@article{arxiv.1610.04161,
  title  = {Why Deep Neural Networks for Function Approximation?},
  author = {Shiyu Liang and R. Srikant},
  journal= {arXiv preprint arXiv:1610.04161},
  year   = {2017}
}

备注

The paper is published at the 5th International Conference on Learning Representations (ICLR)