English

Neural Semantic Encoders

Machine Learning 2017-01-06 v3 Computation and Language Machine Learning

Abstract

We present a memory augmented neural network for natural language understanding: Neural Semantic Encoders. NSE is equipped with a novel memory update rule and has a variable sized encoding memory that evolves over time and maintains the understanding of input sequences through read}, compose and write operations. NSE can also access multiple and shared memories. In this paper, we demonstrated the effectiveness and the flexibility of NSE on five different natural language tasks: natural language inference, question answering, sentence classification, document sentiment analysis and machine translation where NSE achieved state-of-the-art performance when evaluated on publically available benchmarks. For example, our shared-memory model showed an encouraging result on neural machine translation, improving an attention-based baseline by approximately 1.0 BLEU.

Keywords

Cite

@article{arxiv.1607.04315,
  title  = {Neural Semantic Encoders},
  author = {Tsendsuren Munkhdalai and Hong Yu},
  journal= {arXiv preprint arXiv:1607.04315},
  year   = {2017}
}

Comments

Accepted in EACL 2017, added: comparison with NTM, qualitative analysis and memory visualization

R2 v1 2026-06-22T14:55:16.427Z