LGNEOct 20, 2020

Implicit recurrent networks: A novel approach to stationary input processing with recurrent neural networks in deep learning

arXiv:2010.10564v11 citations
Originality Highly original
AI Analysis

This work addresses a fundamental question in neural network design for static data processing, offering a novel method that could enhance efficiency and performance in deep learning applications.

The authors tackled the problem of whether static input data processing benefits from recurrent connectivity by introducing implicit recurrent networks with lateral and feedback connections, which eliminated long derivative chains and reduced computational cost. They demonstrated that a single-layer implicit recurrent network solved the XOR problem where a feed-forward network failed, and a two-layer architecture improved performance in a regression task for a damped pendulum.

The brain cortex, which processes visual, auditory and sensory data in the brain, is known to have many recurrent connections within its layers and from higher to lower layers. But, in the case of machine learning with neural networks, it is generally assumed that strict feed-forward architectures are suitable for static input data, such as images, whereas recurrent networks are required mainly for the processing of sequential input, such as language. However, it is not clear whether also processing of static input data benefits from recurrent connectivity. In this work, we introduce and test a novel implementation of recurrent neural networks with lateral and feed-back connections into deep learning. This departure from the strict feed-forward structure prevents the use of the standard error backpropagation algorithm for training the networks. Therefore we provide an algorithm which implements the backpropagation algorithm on a implicit implementation of recurrent networks, which is different from state-of-the-art implementations of recurrent neural networks. Our method, in contrast to current recurrent neural networks, eliminates the use of long chains of derivatives due to many iterative update steps, which makes learning computationally less costly. It turns out that the presence of recurrent intra-layer connections within a one-layer implicit recurrent network enhances the performance of neural networks considerably: A single-layer implicit recurrent network is able to solve the XOR problem, while a feed-forward network with monotonically increasing activation function fails at this task. Finally, we demonstrate that a two-layer implicit recurrent architecture leads to a better performance in a regression task of physical parameters from the measured trajectory of a damped pendulum.

Foundations

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

Your Notes