CVOct 1, 2018

Elastic Neural Networks for Classification

arXiv:1810.00589v412 citations
Originality Incremental advance
AI Analysis

This addresses performance issues in deep learning models for computer vision tasks, but it is incremental as it builds on existing gradient flow techniques.

The authors tackled the vanishing gradient problem in deep neural networks by proposing an Elastic network framework that inserts intermediate output branches after each layer to feed gradients to early layers, resulting in improved accuracy on CIFAR10 and CIFAR100 datasets for networks like MobileNet and DenseNet.

In this work we propose a framework for improving the performance of any deep neural network that may suffer from vanishing gradients. To address the vanishing gradient issue, we study a framework, where we insert an intermediate output branch after each layer in the computational graph and use the corresponding prediction loss for feeding the gradient to the early layers. The framework - which we name Elastic network - is tested with several well-known networks on CIFAR10 and CIFAR100 datasets, and the experimental results show that the proposed framework improves the accuracy on both shallow networks (e.g., MobileNet) and deep convolutional neural networks (e.g., DenseNet). We also identify the types of networks where the framework does not improve the performance and discuss the reasons. Finally, as a side product, the computational complexity of the resulting networks can be adjusted in an elastic manner by selecting the output branch according to current computational budget.

Code Implementations3 repos
Foundations

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

Your Notes