Data Noising as Smoothing in Neural Network Language Models

By Ziang Xie, Sida I. Wang, Jiwei Li, Daniel Lévy, Allen Nie, Dan Jurafsky, Andrew Y. Ng. 2017

260 citations recorded by the source corpus.

Data noising is an effective technique for regularizing neural network models. While noising is widely adopted in application domains such as vision and speech, commonly used noising primitives have not been developed for discrete sequence-level settings such as language modeling. In this paper, we derive a connection between input noising in neural network language models and smoothing in $n$-gram models. Using this connection, we draw upon ideas from smoothing to develop effective noising schemes. We demonstrate performance gains when applying the proposed schemes to language modeling and machine translation. Finally, we provide empirical analysis validating the relationship between noising and smoothing.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Natural Language Processing

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. Mohit Bansal
  2. Graham Neubig
  3. Jianfeng Gao
  4. Percy Liang
  5. Kyunghyun Cho
  6. Luke S. Zettlemoyer
  7. Yoshua Bengio
  8. Ruslan Salakhutdinov

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Xiaogang Wang
  5. Trevor Darrell
  6. Andrew Zisserman
  7. Jitendra Malik
  8. Yi Yang

In Natural Language Processing

  1. Graham Neubig
  2. Mohit Bansal
  3. Kyunghyun Cho
  4. Percy Liang
  5. Mirella Lapata
  6. Jianfeng Gao
  7. Luke S. Zettlemoyer
  8. Richard Socher

Citations in the corpus