Recurrent Dropout without Memory Loss

Stanislau Semeniuta, Aliaksei Severyn, Erhardt Barth
3/16/2016
cs.CL

Official code: ssemeniuta/drop-rnn (9 stars, last commit 2016-10-07).

Abstract

This paper presents a novel approach to recurrent neural network (RNN) regularization. Differently from the widely adopted dropout method, which is applied to \textit{forward} connections of feed-forward architectures or RNNs, we propose to drop neurons directly in \textit{recurrent} connections in a way that does not cause loss of long-term memory. Our approach is as easy to implement and apply as the regular feed-forward dropout and we demonstrate its effectiveness for Long Short-Term Memory network, the most popular type of RNN cells. Our experiments on NLP benchmarks show consistent improvements even when combined with conventional feed-forward dropout.

View on arXivView PDF

Code Implementations(1)

91Shell, PythonMar 6, 201610 years ago

Cite this paper

@article{semeniuta2016recurrent,
  title  = {Recurrent Dropout without Memory Loss},
  author = {Stanislau Semeniuta and Aliaksei Severyn and Erhardt Barth},
  year   = {2016},
  eprint = {1603.05118},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1603.05118}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1603.05118.svg)](https://codeofpaper.com/paper/1603.05118)

Discussion