Scinovex
article Open AccessTop 1% cited

Contrastive Representation Learning: A Framework and Review

IEEE Access · 2020 · Vol. 8 · pp. 193907–193934
Phuc H. Le-KhacGraham HealyAlan F. Smeaton

Abstract

Contrastive Learning has recently received interest due to its success in self-supervised representation learning in the computer vision domain. However, the origins of Contrastive Learning date as far back as the 1990s and its development has spanned across many fields and domains including Metric Learning and natural language processing. In this paper, we provide a comprehensive literature review and we propose a general Contrastive Representation Learning framework that simplifies and unifies many different contrastive learning methods. We also provide a taxonomy for each of the components of contrastive learning in order to summarise it and distinguish it from other forms of machine learning. We then discuss the inductive biases which are present in any contrastive learning system and we analyse our framework under different views from various sub-fields of Machine Learning. Examples of how contrastive learning has been applied in computer vision, natural language processing, audio processing, and others, as well as in Reinforcement Learning are also presented. Finally, we discuss the challenges and some of the most promising future research directions ahead.

Multimodal Machine Learning ApplicationsSpeech and dialogue systemsDomain Adaptation and Few-Shot LearningComputer scienceArtificial intelligenceNatural language processingActive learning (machine learning)Contrastive analysisRepresentation (politics)Algorithmic learning theoryFeature learningMachine learningLinguistics

Funding

  • Science Foundation Ireland
  • Insight SFI Research Centre for Data Analytics
Citations
790
FWCI
34.84
field-weighted impact
References
244
Percentile
100%
vs. same field & year
Citations per year
References
Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2016 · 52,930 citations
Long Short-Term Memory
Neural Computation · 1997 · 95,078 citations
Representation Learning: A Review and New Perspectives
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2013 · 12,724 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Contrastive Representation Learning: A Framework and Review · Scinovex