NELGMar 1, 2016

Convolutional Rectifier Networks as Generalized Tensor Decompositions

arXiv:1603.00162v2160 citations
Originality Incremental advance
AI Analysis

This work addresses a foundational problem in deep learning theory by revealing limitations in widely used architectures, suggesting that convolutional arithmetic circuits might be superior if effectively trained.

The paper tackled the theoretical understanding of convolutional rectifier networks by constructing them from convolutional arithmetic circuits using generalized tensor decompositions, showing that these networks are universal with max pooling but not average pooling and have weaker depth efficiency than arithmetic circuits.

Convolutional rectifier networks, i.e. convolutional neural networks with rectified linear activation and max or average pooling, are the cornerstone of modern deep learning. However, despite their wide use and success, our theoretical understanding of the expressive properties that drive these networks is partial at best. On the other hand, we have a much firmer grasp of these issues in the world of arithmetic circuits. Specifically, it is known that convolutional arithmetic circuits possess the property of "complete depth efficiency", meaning that besides a negligible set, all functions that can be implemented by a deep network of polynomial size, require exponential size in order to be implemented (or even approximated) by a shallow network. In this paper we describe a construction based on generalized tensor decompositions, that transforms convolutional arithmetic circuits into convolutional rectifier networks. We then use mathematical tools available from the world of arithmetic circuits to prove new results. First, we show that convolutional rectifier networks are universal with max pooling but not with average pooling. Second, and more importantly, we show that depth efficiency is weaker with convolutional rectifier networks than it is with convolutional arithmetic circuits. This leads us to believe that developing effective methods for training convolutional arithmetic circuits, thereby fulfilling their expressive potential, may give rise to a deep learning architecture that is provably superior to convolutional rectifier networks but has so far been overlooked by practitioners.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes