SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient

By Lantao Yu, Weinan Zhang, Jun Wang, Yong Yu. 2016

2,590 citations recorded by the source corpus.

As a new way of training generative models, Generative Adversarial Net (GAN) that uses a discriminative model to guide the training of the generative model has enjoyed considerable success in generating real-valued data. However, it has limitations when the goal is for generating sequences of discrete tokens. A major reason lies in that the discrete outputs from the generative model make it difficult to pass the gradient update from the discriminative model to the generative model. Also, the discriminative model can only assess a complete sequence, while for a partially generated sequence, it is non-trivial to balance its current score and the future one once the entire sequence has been generated. In this paper, we propose a sequence generation framework, called SeqGAN, to solve the problems. Modeling the data generator as a stochastic policy in reinforcement learning (RL), SeqGAN bypasses the generator differentiation problem by directly performing gradient policy update. The RL reward signal comes from the GAN discriminator judged on a complete sequence, and is passed back to the intermediate state-action steps using Monte Carlo search. Extensive experiments on synthetic data and real-world tasks demonstrate significant improvements over strong baselines.

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

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. Jianfeng Gao
  3. Yoshua Bengio
  4. Yejin Choi
  5. Percy Liang
  6. Luke S. Zettlemoyer
  7. Kyunghyun Cho
  8. Quoc V. Le

In Computer Vision and Pattern Recognition

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

In Natural Language Processing

  1. Mohit Bansal
  2. Jianfeng Gao
  3. Yejin Choi
  4. Kyunghyun Cho
  5. Luke S. Zettlemoyer
  6. Graham Neubig
  7. Jason Aaron Edward Weston
  8. Noah A. Smith

In Generative Models

  1. Stefano Ermon
  2. Yoshua Bengio
  3. Aaron C. Courville
  4. Jiaming Song
  5. Arash Vahdat
  6. Sergey Levine
  7. Yang Song
  8. Chunyuan Li

Citations in the corpus