Minimal Width for Universal Property of Deep RNN

Abstract

A recurrent neural network (RNN) is a widely used deep-learning network for dealing with sequential data. Imitating a dynamical system, an infinite-width RNN can approximate any open dynamical system in a compact domain. In general, deep networks with bounded widths are more effective than wide networks in practice; however, the universal approximation theorem for deep narrow structures has yet to be extensively studied. In this study, we prove the universality of deep narrow RNNs and show that the upper bound of the minimum width for universality can be independent of the length of the data. Specifically, we show that a deep RNN with ReLU activation can approximate any continuous function or LpL^p function with the widths dx+dy+2d_x+d_y+2 and max⁑{dx+1,dy}\max\{d_x+1,d_y\}, respectively, where the target function maps a finite sequence of vectors in Rdx\mathbb{R}^{d_x} to a finite sequence of vectors in Rdy\mathbb{R}^{d_y}. We also compute the additional width required if the activation function is tanh⁑\tanh or more. In addition, we prove the universality of other recurrent networks, such as bidirectional RNNs. Bridging a multi-layer perceptron and an RNN, our theory and proof technique can be an initial step toward further research on deep RNNs

    Similar works

    Full text

    thumbnail-image

    Available Versions