Batch normalized recurrent neural networks

By César Laurent, Gabriel Pereyra, Philemon Brakel, Y. Zhang, Yoshua Bengio. 2015

224 citations recorded by the source corpus.

Recurrent Neural Networks (RNNs) are powerful models for sequential data that have the potential to learn long-term dependencies. However, they are computationally expensive to train and difficult to parallelize. Recent work has shown that normalizing intermediate representations of neural networks can significantly improve convergence rates in feed-forward neural networks [1]. In particular, batch normalization, which uses mini-batch statistics to standardize features, was shown to significantly reduce training time. In this paper, we investigate how batch normalization can be applied to RNNs. We show for both a speech recognition task and language modeling that the way we apply batch normalization leads to a faster convergence of the training criterion but doesn't seem to improve the generalization performance.

Subfields: Artificial Intelligence, Model Architectures, Optimization & Training

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. Yoshua Bengio
  2. Quoc V. Le
  3. Mohit Bansal
  4. Kyunghyun Cho
  5. Jianfeng Gao
  6. Luke S. Zettlemoyer
  7. Sergey Levine
  8. Percy Liang

In Model Architectures

  1. Yoshua Bengio
  2. Kyunghyun Cho
  3. Aaron C. Courville
  4. Quoc V. Le
  5. Ruslan Salakhutdinov
  6. J. Urgen Schmidhuber
  7. Ilya Sutskever
  8. James R. Glass

In Optimization & Training

  1. Yoshua Bengio
  2. Quoc V. Le
  3. Kyunghyun Cho
  4. Aaron C. Courville
  5. Geoffrey E. Hinton
  6. Mirco Ravanelli
  7. Ilya Sutskever
  8. Ruslan Salakhutdinov

Citations in the corpus