In plain words: A text system keeps a growing scratchpad, reading, combining and rewriting notes as it processes words, so it remembers meaning. It led on five language tasks, and its shared-notes version beat an attention-based translation system by about 1 point on the translation score.
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.
Tsendsuren Munkhdalai, Hong Yu
arXiv:1607.04315 · cs.LG, cs.CL, stat.ML · submitted Jul 14, 2016 · updated Jan 5, 2017
abstract · pdf · html · Accepted in EACL 2017, added: comparison with NTM, qualitative analysis and memory visualization