Contrastive self-supervised learning: review, progress, challenges and future research directions

被引:36
作者
Kumar, Pranjal [1 ]
Rawat, Piyush [2 ]
Chauhan, Siddhartha [1 ]
机构
[1] NIT Hamirpur, Hamirpur 177005, Himachal Prades, India
[2] Univ Petr & Energy Studies, Sch Comp Sci, Dept Syst, Dehra Dun 248007, Uttarakhand, India
关键词
Contrastive learning; Self-supervised learning; Unsupervised learning; Data augmentation; Survey; REPRESENTATION; EMBEDDINGS;
D O I
10.1007/s13735-022-00245-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the last decade, deep supervised learning has had tremendous success. However, its flaws, such as its dependency on manual and costly annotations on large datasets and being exposed to attacks, have prompted researchers to look for alternative models. Incorporating contrastive learning (CL) for self-supervised learning (SSL) has turned out as an effective alternative. In this paper, a comprehensive review of CL methodology in terms of its approaches, encoding techniques and loss functions is provided. It discusses the applications of CL in various domains like Natural Language Processing (NLP), Computer Vision, speech and text recognition and prediction. The paper presents an overview and background about SSL for understanding the introductory ideas and concepts. A comparative study for all the works that use CL methods for various downstream tasks in each domain is performed. Finally, it discusses the limitations of current methods, as well as the need for additional techniques and future directions in order to make meaningful progress in this area.
引用
收藏
页码:461 / 488
页数:28
相关论文
共 217 条
[11]  
Asano YM, 2020, ADV NEUR IN, V33
[12]  
Bachman P, 2019, ADV NEUR IN, V32
[13]  
Baevski A., 2021, ADV NEURAL INF PROCE, V34
[14]  
Baevski A, 2019, ARXIV191103912
[15]  
Baevski A, 2020, ADV NEUR IN, V33
[16]  
Baevski A, 2019, 2019 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING AND THE 9TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING (EMNLP-IJCNLP 2019), P5360
[17]  
Baevski Alexei, 2019, PROC INT C LEARN REP
[18]  
Bai Y., 2020, ARXIV201113046
[19]  
Bao Hangbo, 2021, PROC INT C LEARN REP
[20]   SELF-ORGANIZING NEURAL NETWORK THAT DISCOVERS SURFACES IN RANDOM-DOT STEREOGRAMS [J].
BECKER, S ;
HINTON, GE .
NATURE, 1992, 355 (6356) :161-163