# Shakeout: A New Approach to Regularized Deep Neural Network Training

**Authors:** Guoliang Kang, Jun Li, Dacheng Tao

arXiv: 1904.06593 · 2019-04-16

## TL;DR

Shakeout is a novel regularization method for deep neural networks that enhances or reverses unit contributions, combining multiple regularizers and outperforming Dropout in reducing overfitting, inducing sparsity, and stabilizing training.

## Contribution

This paper introduces Shakeout, a new regularization technique that improves upon Dropout by adaptively combining L0, L1, and L2 regularization effects in deep neural network training.

## Key findings

- Shakeout outperforms Dropout on image classification tasks.
- Shakeout induces sparser weights and the grouping effect.
- Shakeout reduces training instability.

## Abstract

Recent years have witnessed the success of deep neural networks in dealing with a plenty of practical problems. Dropout has played an essential role in many successful deep neural networks, by inducing regularization in the model training. In this paper, we present a new regularized training approach: Shakeout. Instead of randomly discarding units as Dropout does at the training stage, Shakeout randomly chooses to enhance or reverse each unit's contribution to the next layer. This minor modification of Dropout has the statistical trait: the regularizer induced by Shakeout adaptively combines $L_0$, $L_1$ and $L_2$ regularization terms. Our classification experiments with representative deep architectures on image datasets MNIST, CIFAR-10 and ImageNet show that Shakeout deals with over-fitting effectively and outperforms Dropout. We empirically demonstrate that Shakeout leads to sparser weights under both unsupervised and supervised settings. Shakeout also leads to the grouping effect of the input units in a layer. Considering the weights in reflecting the importance of connections, Shakeout is superior to Dropout, which is valuable for the deep model compression. Moreover, we demonstrate that Shakeout can effectively reduce the instability of the training process of the deep architecture.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1904.06593/full.md

## Figures

31 figures with captions in the complete paper: https://tomesphere.com/paper/1904.06593/full.md

## References

65 references — full list in the complete paper: https://tomesphere.com/paper/1904.06593/full.md

---
Source: https://tomesphere.com/paper/1904.06593