A Simple, Fast Diverse Decoding Algorithm for Neural Generation

11/25/2016
by   Jiwei Li, et al.
0

In this paper, we propose a simple, fast decoding algorithm that fosters diversity in neural generation. The algorithm modifies the standard beam search algorithm by adding an inter-sibling ranking penalty, favoring choosing hypotheses from diverse parents. We evaluate the proposed model on the tasks of dialogue response generation, abstractive summarization and machine translation. We find that diverse decoding helps across all tasks, especially those for which reranking is needed. We further propose a variation that is capable of automatically adjusting its diversity decoding rates for different inputs using reinforcement learning (RL). We observe a further performance boost from this RL technique. This paper includes material from the unpublished script "Mutual Information and Diverse Decoding Improve Neural Machine Translation" (Li and Jurafsky, 2016).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2017

Single-Queue Decoding for Neural Machine Translation

Neural machine translation models rely on the beam search algorithm for ...
research
08/13/2018

D-PAGE: Diverse Paraphrase Generation

In this paper, we investigate the diversity aspect of paraphrase generat...
research
10/14/2020

Decoding Methods for Neural Narrative Generation

Narrative generation is an open-ended NLP task in which a model generate...
research
12/14/2021

Massive-scale Decoding for Text Generation using Lattices

Neural text generation models like those used for summarization and tran...
research
12/07/2020

Diverse Melody Generation from Chinese Lyrics via Mutual Information Maximization

In this paper, we propose to adapt the method of mutual information maxi...
research
10/07/2016

Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Models

Neural sequence models are widely used to model time-series data in many...
research
10/13/2022

Language Model Decoding as Likelihood-Utility Alignment

A critical component of a successful language generation pipeline is the...

Please sign up or login with your details

Forgot password? Click here to reset