Revisiting Activation Regularization for Language RNNs

By Stephen Merity, Bryan McCann, Richard Socher. 2017

45 citations recorded by the source corpus.

Recurrent neural networks (RNNs) serve as a fundamental building block for many sequence tasks across natural language processing. Recent research has focused on recurrent dropout techniques or custom RNN cells in order to improve performance. Both of these can require substantial modifications to the machine learning model or to the underlying RNN configurations. We revisit traditional regularization techniques, specifically L2 regularization on RNN activations and slowness regularization over successive hidden states, to improve the performance of RNNs on the task of language modeling. Both of these techniques require minimal modification to existing RNN architectures and result in performance improvements comparable or superior to more complicated regularization techniques or custom cell architectures. These regularization techniques can be used without any modification on optimized LSTM implementations such as the NVIDIA cuDNN LSTM.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Tengyu Ma
  2. Qiang Liu
  3. Yoshua Bengio
  4. Sergey Levine
  5. Richard Socher
  6. Percy Liang
  7. Caiming Xiong
  8. Sham M. Kakade

In Computer Vision and Pattern Recognition

  1. Qiang Liu
  2. Dacheng Tao
  3. Luc Van Gool
  4. Yoshua Bengio
  5. Trevor Darrell
  6. Jitendra Malik
  7. Sergey Levine
  8. Xiaogang Wang

Citations in the corpus