Self-Supervised Learning for Recommender Systems: A Survey

Junliang Yu,Hongzhi Yin,Xin Xia,Tong Chen,Jundong Li,Zi Huang
DOI: https://doi.org/10.48550/arXiv.2203.15876
2023-06-02
Abstract:In recent years, neural architecture-based recommender systems have achieved tremendous success, but they still fall short of expectation when dealing with highly sparse data. Self-supervised learning (SSL), as an emerging technique for learning from unlabeled data, has attracted considerable attention as a potential solution to this issue. This survey paper presents a systematic and timely review of research efforts on self-supervised recommendation (SSR). Specifically, we propose an exclusive definition of SSR, on top of which we develop a comprehensive taxonomy to divide existing SSR methods into four categories: contrastive, generative, predictive, and hybrid. For each category, we elucidate its concept and formulation, the involved methods, as well as its pros and cons. Furthermore, to facilitate empirical comparison, we release an open-source library SELFRec (<a class="link-external link-https" href="https://github.com/Coder-Yu/SELFRec" rel="external noopener nofollow">this https URL</a>), which incorporates a wide range of SSR models and benchmark datasets. Through rigorous experiments using this library, we derive and report some significant findings regarding the selection of self-supervised signals for enhancing recommendation. Finally, we shed light on the limitations in the current research and outline the future research directions.
Information Retrieval
What problem does this paper attempt to address?