Highlight

Neural Discrete Representation Learning

Introduces VQ-VAE, a generative model that learns discrete latent representations via vector quantisation, avoiding posterior collapse.

Based on

Neural Discrete Representation Learning

By Aäron van den Oord, O. Vinyals, K. KavukcuogluNeural Information Processing Systems
Read original article →

The paper tackles unsupervised representation learning by proposing the Vector Quantised-Variational AutoEncoder (VQ-VAE), a generative model that differs from standard VAEs in two ways: its encoder network outputs discrete rather than continuous codes, and its prior is learned rather than held static. To obtain a discrete latent representation, the model borrows ideas from vector quantisation, mapping encoder outputs to a learned codebook of embeddings.

This discretisation lets the model circumvent posterior collapse, the failure mode in which the latents are ignored when combined with a powerful autoregressive decoder. Pairing the learned discrete representations with an autoregressive prior, VQ-VAE generates high-quality images, videos, and speech, performs high-quality speaker conversion, and discovers phonemes through unsupervised learning, demonstrating the usefulness of the learned codes.

Abstract

Learning useful representations without supervision remains a key challenge. The paper proposes the Vector Quantised-Variational AutoEncoder (VQ-VAE), a simple generative model whose encoder outputs discrete codes and whose prior is learned rather than static. By incorporating vector quantisation, the model avoids the posterior collapse that afflicts VAEs paired with powerful autoregressive decoders. Combined with an autoregressive prior, it generates high-quality images, videos, and speech, performs speaker conversion, and learns phonemes without supervision.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

representation learningVQ-VAEvector quantisationgenerative modelsdiscrete latent variablesunsupervised learning
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.