MLLGMEMay 3, 2018

Noisin: Unbiased Regularization for Recurrent Neural Networks

arXiv:1805.01500v227 citations
Originality Incremental advance
AI Analysis

This addresses the problem of overfitting in RNNs for researchers and practitioners in domains like language modeling, though it is an incremental advance over existing regularization techniques.

The paper tackles overfitting in recurrent neural networks (RNNs) by introducing Noisin, a regularization method that injects noise into hidden states and maximizes marginal likelihood, resulting in improvements of up to 12.2% on Penn Treebank and 9.4% on Wikitext-2 over dropout.

Recurrent neural networks (RNNs) are powerful models of sequential data. They have been successfully used in domains such as text and speech. However, RNNs are susceptible to overfitting; regularization is important. In this paper we develop Noisin, a new method for regularizing RNNs. Noisin injects random noise into the hidden states of the RNN and then maximizes the corresponding marginal likelihood of the data. We show how Noisin applies to any RNN and we study many different types of noise. Noisin is unbiased--it preserves the underlying RNN on average. We characterize how Noisin regularizes its RNN both theoretically and empirically. On language modeling benchmarks, Noisin improves over dropout by as much as 12.2% on the Penn Treebank and 9.4% on the Wikitext-2 dataset. We also compared the state-of-the-art language model of Yang et al. 2017, both with and without Noisin. On the Penn Treebank, the method with Noisin more quickly reaches state-of-the-art performance.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes