Cyclical Annealing Schedule: A Simple Approach to Mitigating KL Vanishing

By Chunyuan Li, Xiaodong Liu, Jianfeng Gao, Asli Celikyilmaz, Lawrence Carin. North American Chapter of the Association for Computational Linguistics, 2019

453 citations recorded by the source corpus.

Variational autoencoders (VAE) with an auto-regressive decoder have been applied for many natural language processing (NLP) tasks. VAE objective consists of two terms, the KL regularization term and the reconstruction term, balanced by a weighting hyper-parameter \beta. One notorious training difficulty is that the KL term tends to vanish. In this paper we study different scheduling schemes for \beta, and show that KL vanishing is caused by the lack of good latent codes in training decoder at the beginning of optimization. To remedy the issue, we propose a cyclical annealing schedule, which simply repeats the process of increasing \beta multiple times. This new procedure allows us to learn more meaningful latent codes progressively by leveraging the results of previous learning cycles as warm re-restart. The effectiveness of cyclical annealing schedule is validated on a broad range of NLP tasks, including language modeling, dialog response generation and semi-supervised text classification.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/845cafab91da3441d56a8740f0c8038916863dcb

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. Jianfeng Gao
  2. Chunyuan Li
  3. Michel Galley
  4. Lawrence Carin
  5. Chris Brockett
  6. Yizhe Zhang
  7. William B. Dolan
  8. Zhe Gan

In Computer Vision and Pattern Recognition

  1. Chunyuan Li
  2. Jianfeng Gao
  3. Luc Van Gool
  4. Lawrence Carin
  5. Dacheng Tao
  6. Trevor Darrell
  7. Kristen Grauman
  8. Cordelia Schmid

Citations in the corpus