English

Zoneout: Regularizing RNNs by Randomly Preserving Hidden Activations

Neural and Evolutionary Computing 2017-09-26 v4 Computation and Language Machine Learning

Abstract

We propose zoneout, a novel method for regularizing RNNs. At each timestep, zoneout stochastically forces some hidden units to maintain their previous values. Like dropout, zoneout uses random noise to train a pseudo-ensemble, improving generalization. But by preserving instead of dropping hidden units, gradient information and state information are more readily propagated through time, as in feedforward stochastic depth networks. We perform an empirical investigation of various RNN regularizers, and find that zoneout gives significant performance improvements across tasks. We achieve competitive results with relatively simple models in character- and word-level language modelling on the Penn Treebank and Text8 datasets, and combining with recurrent batch normalization yields state-of-the-art results on permuted sequential MNIST.

Keywords

Cite

@article{arxiv.1606.01305,
  title  = {Zoneout: Regularizing RNNs by Randomly Preserving Hidden Activations},
  author = {David Krueger and Tegan Maharaj and János Kramár and Mohammad Pezeshki and Nicolas Ballas and Nan Rosemary Ke and Anirudh Goyal and Yoshua Bengio and Aaron Courville and Chris Pal},
  journal= {arXiv preprint arXiv:1606.01305},
  year   = {2017}
}

Comments

David Krueger and Tegan Maharaj contributed equally to this work

R2 v1 2026-06-22T14:17:31.272Z