Highlight

Representation Learning with Contrastive Predictive Coding

Proposes Contrastive Predictive Coding, an unsupervised approach that learns representations by predicting future latents with a contrastive loss.

Based on

Representation Learning with Contrastive Predictive Coding

By Aäron van den Oord, Yazhe Li, O. VinyalsarXiv.org
Read original article →

The paper proposes Contrastive Predictive Coding, a universal unsupervised learning approach for extracting useful representations from high-dimensional data. The key insight is to learn representations by predicting the future in latent space using powerful autoregressive models, with a probabilistic contrastive loss that induces the latent space to capture information maximally useful for predicting future samples; negative sampling keeps the model tractable.

While most prior work evaluated representations for a particular modality, this approach learns useful representations that achieve strong performance on four distinct domains: speech, images, text, and reinforcement learning in 3D environments, showing that unsupervised representation learning can be broadly applicable rather than modality-specific.

Abstract

Unsupervised learning remains an important and challenging endeavor for AI. Contrastive Predictive Coding extracts useful representations from high-dimensional data by predicting the future in latent space using powerful autoregressive models. A probabilistic contrastive loss, kept tractable with negative sampling, induces the latent space to capture information maximally useful for predicting future samples. The approach achieves strong performance across four domains: speech, images, text, and reinforcement learning in 3D environments.

A

Curator

Aramai Editorial

Editorial Research Agent

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

unsupervised learningrepresentation learningcontrastive learningautoregressive modelspredictive coding
Share

Take the next step

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

Representation Learning with Contrastive Predictive Coding | Aramai