CLLGJun 12, 2019

Keeping Notes: Conditional Natural Language Generation with a Scratchpad Mechanism

arXiv:1906.05275v26 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of generating fluent and expressive text in seq2seq models, which is incremental as it builds on existing architectures.

The authors tackled the problem of improving fluency in seq2seq models for natural language generation by introducing the Scratchpad Mechanism, which allows the decoder to write to encoder layers as a memory, resulting in state-of-the-art or comparable performance on tasks like Machine Translation, Question Generation, and Text Summarization.

We introduce the Scratchpad Mechanism, a novel addition to the sequence-to-sequence (seq2seq) neural network architecture and demonstrate its effectiveness in improving the overall fluency of seq2seq models for natural language generation tasks. By enabling the decoder at each time step to write to all of the encoder output layers, Scratchpad can employ the encoder as a "scratchpad" memory to keep track of what has been generated so far and thereby guide future generation. We evaluate Scratchpad in the context of three well-studied natural language generation tasks --- Machine Translation, Question Generation, and Text Summarization --- and obtain state-of-the-art or comparable performance on standard datasets for each task. Qualitative assessments in the form of human judgements (question generation), attention visualization (MT), and sample output (summarization) provide further evidence of the ability of Scratchpad to generate fluent and expressive output.

Code Implementations1 repo
Foundations

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

Your Notes