skip to main content
10.1145/3477495.3532684acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
tutorial

Self-Supervised Learning for Recommender System

Published: 07 July 2022 Publication History

Abstract

Recommender systems have become key components for a wide spectrum of web applications (e.g., E-commerce sites, video sharing platforms, lifestyle applications, etc), so as to alleviate the information overload and suggest items for users. However, most existing recommendation models follow a supervised learning manner, which notably limits their representation ability with the ubiquitous sparse and noisy data in practical applications. Recently, self-supervised learning (SSL) has become a promising learning paradigm to distill informative knowledge from unlabeled data, without the heavy reliance on sufficient supervision signals. Inspired by the effectiveness of self-supervised learning, recent efforts bring SSL's superiority into various recommendation representation learning scenarios with augmented auxiliary learning tasks. In this tutorial, we aim to provide a systemic review of existing self-supervised learning frameworks and analyze the corresponding challenges for various recommendation scenarios, such as general collaborative filtering paradigm, social recommendation, sequential recommendation, and multi-behavior recommendation. We then raise discussions and future directions of this area. With the introduction of this emerging and promising topic, we expect the audience to have a deep understanding of this domain. We also seek to promote more ideas and discussions, which facilitates the development of self-supervised learning recommendation techniques.

References

[1]
Jiawei Chen, Hande Dong, Yang Qiu, Xiangnan He, Xin Xin, Liang Chen, et al. 2021. AutoDebias: Learning to Debias for Recommendation. In SIGIR .
[2]
Lei Chen, Le Wu, et al. 2020 b. Revisiting graph based collaborative filtering: A linear residual graph convolutional network approach. In AAAI, Vol. 34. 27--34.
[3]
Ting Chen, Simon Kornblith, et al. 2020 a. A simple framework for contrastive learning of visual representations. In ICML. PMLR, 1597--1607.
[4]
Zhihong Chen, Rong Xiao, et al. 2020 c. Esam: Discriminative domain adaptation with non-displayed items to improve long-tail performance. In SIGIR. 579--588.
[5]
Xiangnan He, Kuan Deng, Xiang Wang, et al. 2020. Lightgcn: Simplifying and powering graph convolution network for recommendation. In SIGIR. 639--648.
[6]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In WWW. 173--182.
[7]
Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2015. Session-based recommendations with recurrent neural networks. In ICLR .
[8]
Chao Huang. 2021. Recent Advances in Heterogeneous Relation Learning for Recommendation. arXiv preprint arXiv:2110.03455 (2021).
[9]
Chao Huang, Xian Wu, Xuchao Zhang, Chuxu Zhang, et al. 2019. Online purchase prediction via multi-scale modeling of behavior dynamics. In KDD. 2613--2622.
[10]
Chao Huang, Huance Xu, Yong Xu, Peng Dai, et al. 2021. Knowledge-aware coupled graph neural network for social recommendation. In AAAI .
[11]
Bowen Jin, Chen Gao, Xiangnan He, et al. 2020. Multi-behavior recommendation with graph convolutional networks. In SIGIR. 659--668.
[12]
Siyi Liu and Yujia Zheng. 2020. Long-tail session-based recommendation. In Recsys. 509--514.
[13]
Xiaoling Long, Chao Huang, Yong Xu, Huance Xu, et al. 2021. Social Recommendation with Self-Supervised Metagraph Informax Network. In CIKM. 1160--1169.
[14]
Fei Sun, Jun Liu, et al. 2019. BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. In CIKM. 1441--1450.
[15]
Petar Velickovic, William Fedus, William L Hamilton, Pietro Liò, Yoshua Bengio, and R Devon Hjelm. 2019. Deep Graph Infomax. In ICLR .
[16]
Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural graph collaborative filtering. In SIGIR. 165--174.
[17]
Zhenlei Wang, Jingsen Zhang, Hongteng Xu, Xu Chen, et al. 2021. Counterfactual data-augmented sequential recommendation. In SIGIR. 347--356.
[18]
Wei Wei, Chao Huang, Lianghao Xia, Jiashu Zhao, and Dawei Yin. 2022. Contrastive meta learning with behavior multiplicity for recommendation. In WSDM .
[19]
Yinwei Wei, Xiang Wang, Qi Li, Liqiang Nie, Yan Li, et al. 2021. Contrastive learning for cold-start recommendation. In MM. 5382--5390.
[20]
Jiancan Wu, Xiang Wang, Fuli Feng, Xiangnan He, Liang Chen, et al. 2021. Self-supervised graph learning for recommendation. In SIGIR. 726--735.
[21]
Lianghao Xia, Chao Huang, Yong Xu, Peng Dai, Xiyue Zhang, Hongsheng Yang, Jian Pei, and Liefeng Bo. 2021 a. Knowledge-enhanced hierarchical graph transformer network for multi-behavior recommendation. In AAAI. 4486--4493.
[22]
Lianghao Xia, Chao Huang, Yong Xu, Jiashu Zhao, Dawei Yin, and Jimmy Xiangji Huang. 2022. Hypergraph Contrastive Collaborative Filtering. In SIGIR .
[23]
Lianghao Xia, Yong Xu, Chao Huang, Peng Dai, and Liefeng Bo. 2021 b. Graph meta network for multi-behavior recommendation. In SIGIR. 757--766.
[24]
Xu Xie, Fei Sun, Zhaoyang Liu, Shiwen Wu, Jinyang Gao, Bolin Ding, and Bin Cui. 2020. Contrastive Learning for Sequential Recommendation. In SIGIR .
[25]
Xin Xin, Xiangnan He, Yongfeng Zhang, Yongdong Zhang, and Joemon Jose. 2019. Relational collaborative filtering: Modeling multiple item relations for recommendation. In SIGIR. 125--134.
[26]
Tiansheng Yao, Xinyang Yi, Derek Zhiyuan Cheng, Felix Yu, et al. 2021. Self-supervised Learning for Large-scale Item Recommendations. In CIKM. 4321--4330.
[27]
Rex Ying, Ruining He, et al. 2018. Graph convolutional neural networks for web-scale recommender systems. In KDD. 974--983.
[28]
Junliang Yu, Hongzhi Yin, Jundong Li, Qinyong Wang, Nguyen Quoc Viet Hung, and Xiangliang Zhang. 2021. Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation. In WWW. 413--424.
[29]
Michelle Yuan, Hsuan-Tien Lin, and Jordan Boyd-Graber. 2020. Cold-start active learning through self-supervised language modeling. In EMNLP .
[30]
Xu Yuan, Hongshen Chen, Yonghao Song, et al. 2021. Improving Sequential Recommendation Consistency with Self-Supervised Imitation. In IJCAI .
[31]
Yang Yuhao, Chao Huang, Lianghao Xia, and Chenliang Li. 2022. Knowledge graph contrastive learning for recommendation. In SIGIR .
[32]
Yang Zhang, Fuli Feng, Xiangnan He, Tianxin Wei, et al. 2021. Causal Intervention for Leveraging Popularity Bias in Recommendation. In SIGIR .
[33]
Kun Zhou, Hui Wang, Wayne Xin Zhao, Yutao Zhu, Sirui Wang, Fuzheng Zhang, Zhongyuan Wang, et al. 2020. S3-rec: Self-supervised learning for sequential recommendation with mutual information maximization. In CIKM. 1893--1902.
[34]
Yanqiao Zhu, Yichen Xu, Feng Yu, Qiang Liu, Shu Wu, and Liang Wang. 2021. Graph contrastive learning with adaptive augmentation. In WWW. 2069--2080.

Cited By

View all
  • (2025)Simplified self-supervised learning for hybrid propagation graph-based recommendationNeural Networks10.1016/j.neunet.2025.107145185(107145)Online publication date: May-2025
  • (2024)Consequential Advancements of Self-Supervised Learning (SSL) in Deep Learning ContextsMathematics10.3390/math1205075812:5(758)Online publication date: 3-Mar-2024
  • (2024)Towards Unified Representation Learning for Career Mobility Analysis with Trajectory HypergraphACM Transactions on Information Systems10.1145/365115842:4(1-28)Online publication date: 26-Apr-2024
  • Show More Cited By

Index Terms

  1. Self-Supervised Learning for Recommender System

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGIR '22: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval
    July 2022
    3569 pages
    ISBN:9781450387323
    DOI:10.1145/3477495
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. collaborative filtering
    2. recommendation
    3. self-supervised learning

    Qualifiers

    • Tutorial

    Conference

    SIGIR '22
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 792 of 3,983 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)102
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 28 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Simplified self-supervised learning for hybrid propagation graph-based recommendationNeural Networks10.1016/j.neunet.2025.107145185(107145)Online publication date: May-2025
    • (2024)Consequential Advancements of Self-Supervised Learning (SSL) in Deep Learning ContextsMathematics10.3390/math1205075812:5(758)Online publication date: 3-Mar-2024
    • (2024)Towards Unified Representation Learning for Career Mobility Analysis with Trajectory HypergraphACM Transactions on Information Systems10.1145/365115842:4(1-28)Online publication date: 26-Apr-2024
    • (2024)Predicting Human Mobility via Self-Supervised Disentanglement LearningIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.331717536:5(2126-2141)Online publication date: May-2024
    • (2024)A Contrastive Collaborative Filtering Method for Personalized Recommendation with Self-Attention2024 IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA)10.1109/ISPA63168.2024.00015(50-57)Online publication date: 30-Oct-2024
    • (2024)LSMRec: Leveraging Hash-Enhanced Semantic Mapping for Superior Sequential Recommendations2024 IEEE 36th International Conference on Tools with Artificial Intelligence (ICTAI)10.1109/ICTAI62512.2024.00032(166-173)Online publication date: 28-Oct-2024
    • (2024)Transitivity-Encoded Graph Attention Networks for Complementary Item Recommendations2024 IEEE International Conference on Data Mining (ICDM)10.1109/ICDM59182.2024.00050(430-439)Online publication date: 9-Dec-2024
    • (2024)Multi-level sequence denoising with cross-signal contrastive learning for sequential recommendationNeural Networks10.1016/j.neunet.2024.106480179(106480)Online publication date: Nov-2024
    • (2023)A cascaded embedding method with graph neural network for multi-behavior recommendationInternational Journal of Machine Learning and Cybernetics10.1007/s13042-023-02045-815:6(2513-2526)Online publication date: 13-Dec-2023
    • (2023)Dual-view co-contrastive learning for multi-behavior recommendationApplied Intelligence10.1007/s10489-023-04495-753:17(20134-20151)Online publication date: 30-Mar-2023
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media