Tensor Switching Networks
Chuan-Yung Tsai, Andrew Saxe, David Cox

TL;DR
The paper introduces the Tensor Switching (TS) network, a novel neural network architecture that generalizes ReLU to tensor-valued units, enabling more expressive models that avoid vanishing gradients and learn faster.
Contribution
It proposes the TS network architecture, develops training methods including kernels and algorithms, and demonstrates improved expressiveness and learning speed over ReLU networks.
Findings
TS networks are more expressive than ReLU networks.
TS networks learn faster in experiments.
TS architecture avoids vanishing gradient problem.
Abstract
We present a novel neural network algorithm, the Tensor Switching (TS) network, which generalizes the Rectified Linear Unit (ReLU) nonlinearity to tensor-valued hidden units. The TS network copies its entire input vector to different locations in an expanded representation, with the location determined by its hidden unit activity. In this way, even a simple linear readout from the TS representation can implement a highly expressive deep-network-like function. The TS network hence avoids the vanishing gradient problem by construction, at the cost of larger representation size. We develop several methods to train the TS network, including equivalent kernels for infinitely wide and deep TS networks, a one-pass linear learning algorithm, and two backpropagation-inspired representation learning algorithms. Our experimental results demonstrate that the TS network is indeed more expressive and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Model Reduction and Neural Networks · Advanced Neural Network Applications
MethodsSpatio-temporal stability analysis · *Communicated@Fast*How Do I Communicate to Expedia?
