Proceedings

Text Transformations in Contrastive Self-Supervised Learning: A Review

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Survey Track. Pages 5394-5401.

https://doi.org/10.24963/ijcai.2022/757

Abstract

Contrastive self-supervised learning has become a prominent technique in representation learning. The main step in these methods is to contrast semantically similar and dissimilar pairs of samples. However, in the domain of Natural Language Processing (NLP), the augmentation methods used in creating similar pairs with regard to contrastive learning (CL) assumptions are challenging. This is because, even simply modifying a word in the input might change the semantic meaning of the sentence, and hence, would violate the distributional hypothesis. In this review paper, we formalize the contrastive learning framework, emphasize the considerations that need to be addressed in the data transformation step, and review the state-of-the-art methods and evaluations for contrastive representation learning in NLP. Finally, we describe some challenges and potential directions for learning better text representations using contrastive methods.

  1. [Arora et al., 2019] Sanjeev Arora, Hrishikesh Khande- parkar, Mikhail Khodak, Orestis Plevrakis, and Nikunj Saunshi. A theoretical analysis of contrastive unsupervised representation learning. In 36th ICML, pages 9904-9923. International Machine Learning Society (IMLS), 2019.
  2. [Batmanghelich et al., 2016] Kayhan Batmanghelich, Arda- van Saeedi, Karthik Narasimhan, and Sam Gershman. Nonparametric spherical topic modeling with word em- beddings. In Proc. of the ACL, page 537, 2016.
  3. [Bowman et al., 2015] Samuel Bowman, Gabor Angeli, Christopher Potts, and Christopher D Manning. A large annotated corpus for learning natural language inference. In Proc. of the 2015 Conference on EMNLP, pages 632- 642, 2015.
  4. [Chen et al., 2020] Ting Chen, Simon Kornblith, Moham- mad Norouzi, and Geoffrey Hinton. A simple framework for contrastive learning of visual representations. In ICLR, pages 1597-1607. PMLR, 2020.
  5. [Chopra et al., 2005] Sumit Chopra, Raia Hadsell, and Yann LeCun. Learning a similarity metric discriminatively, with application to face verification. In 2005 IEEE Computer Society Conference on CVPR, pages 539-546, 2005.
  6. [Chuang et al., 2020] Ching-Yao Chuang, Joshua Robinson, Yen-Chen Lin, Antonio Torralba, and Stefanie Jegelka. Debiased contrastive learning. In NeurIPS, 2020.
  7. [Dhingra et al., 2018] Bhuwan Dhingra, Christopher Shal- lue, Mohammad Norouzi, Andrew Dai, and George Dahl. Embedding text in hyperbolic spaces. In TextGraphs-12 Workshop, pages 59-69, 2018.
  8. [Fang et al., 2020] Hongchao Fang, Sicheng Wang, Meng Zhou, Jiayuan Ding, and Pengtao Xie. Cert: Contrastive self-supervised learning for language understanding. In ACL, page 7517-7523, 2020.
  9. [Gao et al., 2021] Tianyu Gao, Xingcheng Yao, and Danqi Chen. Simcse: Simple contrastive learning of sentence embeddings. In Proceedings of EMNLP, 2021.
  10. [Giorgi et al., 2021] John M Giorgi, Osvald Nitski, Gary D Bader, and Bo Wang. Declutr: Deep contrastive learning for unsupervised textual representations. In ACL-IJCNLP, page 879-895, 2021.
  11. [Gutmann and Hyvärinen, 2010] Michael Gutmann and Aapo Hyvärinen. Noise-contrastive estimation: A new estimation principle for unnormalized statistical models. In Proc. of the thirteenth AISTATS, pages 297-304. JMLR Workshop and Conference Proceedings, 2010.
  12. [Hadsell et al., 2006] Raia Hadsell, Sumit Chopra, and Yann LeCun. Dimensionality reduction by learning an invariant mapping. In 2006 IEEE Computer Society Conference on CVPR, pages 1735-1742, 2006.
  13. [Hase et al., 2021] Peter Hase, Harry Xie, and Mohit Bansal. The out-of-distribution problem in explainability and search methods for feature importance explanations. Ad- vances in NeurIPS, 34, 2021.
  14. [He et al., 2020] Kaiming He, Haoqi Fan, Yuxin Wu, Sain- ing Xie, and Ross Girshick. Momentum contrast for unsu- pervised visual representation learning. In Proceedings of the Conference on CVPR, pages 9729-9738, 2020.
  15. [Hu and Li, 2021] Zhiting Hu and Li Erran Li. A causal lens for controllable text generation. NeurIPS, 34, 2021.
  16. [Jiang et al., 2021] Ziyu Jiang, Tianlong Chen, Ting Chen, and Zhangyang Wang. Improving contrastive learning on imbalanced data via open-world sampling. NeurIPS, 2021.
  17. [Jiao et al., 2020] Xiaoqi Jiao, Yichun Yin, Lifeng Shang, Xin Jiang, Xiao Chen, Linlin Li, Fang Wang, and Qun Liu. Tinybert: Distilling bert for natural language under- standing. In Findings of the ACL: EMNLP 2020, pages 4163-4174, 2020.
  18. [Joshi and He, 2021] Nitish Joshi and He He. An investi- gation of the (in) effectiveness of counterfactually aug- mented data. arXiv preprint arXiv:2107.00753, 2021.
  19. [Kalantidis et al., 2020] Yannis Kalantidis, Mert Bulent Sariyildiz, Noe Pion, Philippe Weinzaepfel, and Diane Larlus. Hard negative mixing for contrastive learning. In 34th Conference on NeurIPS, 2020.
  20. [Kang et al., 2020] Bingyi Kang, Yu Li, Sa Xie, Zehuan Yuan, and Jiashi Feng. Exploring balanced feature spaces for representation learning. In ICLR, 2020.
  21. [Kaushik et al., 2019] Divyansh Kaushik, Eduard Hovy, and Z. Lipton. Learning the difference that makes a difference with counterfactually-augmented data. In ICLR, 2019.
  22. [Khosla et al., 2020] Prannay Khosla, Piotr Teterwak, Chen Wang, Aaron Sarna, Yonglong Tian, Phillip Isola, Aaron Maschinot, Ce Liu, and Dilip Krishnan. Supervised con- trastive learning. Advances in NeurIPS, 33, 2020.
  23. [Kiros et al., 2015] Ryan Kiros, Yukun Zhu, Russ R Salakhutdinov, Richard Zemel, Raquel Urtasun, Antonio Torralba, and Sanja Fidler. Skip-thought vectors. In Ad- vances in NeurIPS, pages 3294-3302, 2015.
  24. [Lee et al., 2020] Seanie Lee, Dong Bok Lee, and Sung Ju Hwang. Contrastive learning with adversarial perturba- tions for conditional text generation. In ICLR, 2020.
  25. [Li et al., 2020] Junnan Li, Pan Zhou, Caiming Xiong, and Steven Hoi. Prototypical contrastive learning of unsuper- vised representations. In ICLR, 2020.
  26. [Liao, 2021] Danqi Liao. Sentence embeddings us- ing supervised contrastive learning. arXiv preprint arXiv:2106.04791, 2021.
  27. [Liu et al., 2021] Xiao Liu, Fanjin Zhang, Zhenyu Hou, Li Mian, Zhaoyu Wang, Jing Zhang, and Jie Tang. Self- supervised learning: Generative or contrastive. IEEE Transactions on Knowledge and Data Engineering, 2021.
  28. [Marelli et al., 2014] Marco Marelli, Stefano Menini, Marco Baroni, Luisa Bentivogli, Raffaella Bernardi, and Roberto Zamparelli. A sick cure for the evaluation of com- positional distributional semantic models. In Proc. of LREC'14, pages 216-223, 2014.
  29. [Maudslay et al., 2019] Rowan Hall Maudslay, Hila Gonen, Ryan Cotterell, and Simone Teufel. It's all in the name: Mitigating gender bias with name-based counterfactual data substitution. In EMNLP-IJCNLP, 2019.
  30. [Meng et al., 2019] Yu Meng, Jiaxin Huang, Guangyuan Wang, Chao Zhang, Honglei Zhuang, Lance Kaplan, and Jiawei Han. Spherical text embedding. Advances in NeurIPS, 32:8208-8217, 2019.
  31. [Meng et al., 2021] Yu Meng, Chenyan Xiong, Payal Bajaj, Saurabh Tiwary, Paul Bennett, Jiawei Han, and Xia Song. Coco-lm: Correcting and contrasting text sequences for language model pretraining. NeurIPS, 2021.
  32. [Mikolov et al., 2013] Tomás Mikolov, Kai Chen, Greg Cor- rado, and Jeffrey Dean. Efficient estimation of word rep- resentations in vector space. In Yoshua Bengio and Yann LeCun, editors, ICLR, Workshop Track Proceedings, 2013.
  33. [Misra and Maaten, 2020] Ishan Misra and Laurens van der Maaten. Self-supervised learning of pretext-invariant rep- resentations. In Proc. of the IEEE/CVF Conference on CVPR, pages 6707-6717, 2020.
  34. [Moraffah et al., 2020] Raha Moraffah, Mansooreh Karami, Ruocheng Guo, Adrienne Raglin, and Huan Liu. Causal interpretability for machine learning-problems, methods and evaluation. ACM SIGKDD Explorations Newsletter, 22(1):18-33, 2020.
  35. [Morris et al., 2020] John Morris, Eli Lifland, Jin Yong Yoo, Jake Grigsby, Di Jin, and Yanjun Qi. Textattack: A frame- work for adversarial attacks, data augmentation, and ad- versarial training in nlp. In Proc. of the 2020 Conference on EMNLP, pages 119-126, 2020.
  36. [Nickel and Kiela, 2017] Maximillian Nickel and Douwe Kiela. Poincaré embeddings for learning hierarchical rep- resentations. Advances in NeurIPS, 30:6338-6347, 2017.
  37. [Oh Song et al., 2016] Hyun Oh Song, Yu Xiang, Stefanie Jegelka, and Silvio Savarese. Deep metric learning via lifted structured feature embedding. In Proc. of the IEEE conference on CVPR, pages 4004-4012, 2016.
  38. [Pennington et al., 2014] Jeffrey Pennington, Richard Socher, and Christopher D Manning. Glove: Global vectors for word representation. In Proceedings of the 2014 conference on EMNLP, pages 1532-1543, 2014.
  39. [Poole et al., 2019] Ben Poole, Sherjil Ozair, Aäron van den Oord, Alex Alemi, and George Tucker. On variational bounds of mutual information. In ICML, 2019.
  40. [Ram et al., 2021] Ori Ram, Gal Shachaf, Omer Levy, Jonathan Berant, and Amir Globerson. Learning to retrieve passages without supervision. arXiv preprint arXiv:2112.07708, 2021.
  41. [Robinson et al., 2020] Joshua David Robinson, Ching-Yao Chuang, Suvrit Sra, and Stefanie Jegelka. Contrastive learning with hard negative samples. In ICLR, 2020.
  42. [Rozsa et al., 2016] Andras Rozsa, Ethan M Rudd, and Ter- rance E Boult. Adversarial diversity and hard positive gen- eration. In Proc. of the IEEE Conference on CCVPR Work- shops, pages 25-32, 2016.
  43. [Schroff et al., 2015] Florian Schroff, Dmitry Kalenichenko, and James Philbin. Facenet: A unified embedding for face recognition and clustering. In Proc. of the IEEE confer- ence on CVPR, pages 815-823, 2015.
  44. [Schultz and Joachims, 2004] Matthew Schultz and Thorsten Joachims. Learning a distance metric from relative comparisons. NeurIPS, 16:41-48, 2004.
  45. [Sohn, 2016] Kihyuk Sohn. Improved deep metric learn- ing with multi-class n-pair loss objective. In Advances in NeurIPS, pages 1857-1865, 2016.
  46. [Suh et al., 2019] Yumin Suh, Bohyung Han, Wonsik Kim, and Kyoung Mu Lee. Stochastic class-based hard example mining for deep metric learning. In Proc. of the IEEE/CVF Conference on CVPR, pages 7251-7259, 2019.
  47. [Teney et al., 2020] Damien Teney, Ehsan Abbasnedjad, and Anton van den Hengel. Learning what makes a difference from counterfactual examples and gradient supervision. In 16th ECCV, pages 580-599. Springer, 2020.
  48. [Wang and Isola, 2020] Tongzhou Wang and Phillip Isola. Understanding contrastive representation learning through alignment and uniformity on the hypersphere. In ICML, pages 9929-9939. PMLR, 2020.
  49. [Wang et al., 2014] Jiang Wang, Yang Song, Thomas Leung, Chuck Rosenberg, Jingbin Wang, James Philbin, Bo Chen, and Ying Wu. Learning fine-grained image similarity with deep ranking. In CVPR, pages 1386-1393, 2014.
  50. [Wang et al., 2019] Alex Wang, Amanpreet Singh, Julian Michael, Felix Hill, Omer Levy, and Samuel R. Bowman. GLUE: A multi-task benchmark and analysis platform for natural language understanding. In ICLR, 2019.
  51. [Wei and Zou, 2019] Jason Wei and Kai Zou. Eda: Easy data augmentation techniques for boosting performance on text classification tasks. In Proc. of the 2019 Conference on EMNLP-IJCNLP, pages 6382-6388, 2019.
  52. [Wu et al., 2020a] Mike Wu, Milan Mosse, Chengxu Zhuang, Daniel Yamins, and Noah Goodman. Conditional negative sampling for contrastive learning of visual representations. In ICLR, 2020.
  53. [Wu et al., 2020b] Zhuofeng Wu, Sinong Wang, Jiatao Gu, Madian Khabsa, Fei Sun, and Hao Ma. Clear: Contrastive learning for sentence representation. arXiv preprint arXiv:2012.15466, 2020.
  54. [Wu et al., 2021] Tongshuang Wu, Marco Tulio Ribeiro, Jef- frey Heer, and Daniel S Weld. Polyjuice: Generating coun- terfactuals for explaining, evaluating, and improving mod- els. In Proceedings of the ACL, 2021.
  55. [Xiao et al., 2020] Tete Xiao, Xiaolong Wang, Alexei A Efros, and Trevor Darrell. What should not be contrastive in contrastive learning. In ICLR, 2020.
  56. [Xie et al., 2020] Qizhe Xie, Zihang Dai, Eduard Hovy, Thang Luong, and Quoc Le. Unsupervised data aug- mentation for consistency training. Advances in NeurIPS, 33:6256-6268, 2020.
  57. [Xiong et al., 2020] Lee Xiong, Chenyan Xiong, Ye Li, Kwok-Fung Tang, Jialin Liu, Paul N Bennett, Junaid Ahmed, and Arnold Overwijk. Approximate nearest neighbor negative contrastive learning for dense text re- trieval. In ICLR, 2020.
  58. [Xu et al., 2021] Shusheng Xu, Xingxing Zhang, Yi Wu, and Furu Wei. Sequence level contrastive learning for text summarization. arXiv preprint arXiv:2109.03481, 2021.
  59. [Yan et al., 2021] Yuanmeng Yan, Rumei Li, Sirui Wang, Fuzheng Zhang, Wei Wu, and Weiran Xu. ConSERT: A contrastive framework for self-supervised sentence repre- sentation transfer. In ACL-IJCNLP, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards