paper-with-me

홈 › Papers

SSLRec: A Self-Supervised Learning Framework for Recommendation

2023-08-10 · Xubin Ren, Lianghao Xia, Yuhao Yang, Wei Wei, Tianle Wang, Xuheng Cai, Chao Huang

Self-supervised learning (SSL) has gained significant interest in recent years as a solution to address the challenges posed by sparse and noisy data in recommender systems. Despite the growing number of SSL algorithms designed to provide state-of-the-art performance in various recommendation scenarios (e.g., graph collaborative filtering, sequential recommendation, social recommendation, KG-enhanced recommendation), there is still a lack of unified frameworks that integrate recommendation algorithms across different domains. Such a framework could serve as the cornerstone for self-supervised recommendation algorithms, unifying the validation of existing methods and driving the design of new ones. To address this gap, we introduce SSLRec, a novel benchmark platform that provides a standardized, flexible, and comprehensive framework for evaluating various SSL-enhanced recommenders. The SSLRec framework features a modular architecture that allows users to easily evaluate state-of-the-art models and a complete set of data augmentation and self-supervised toolkits to help create SSL recommendation models with specific needs. Furthermore, SSLRec simplifies the process of training and evaluating different recommendation models with consistent and fair settings. Our SSLRec platform covers a comprehensive set of state-of-the-art SSL-enhanced recommendation models across different scenarios, enabling researchers to evaluate these cutting-edge models and drive further innovation in the field. Our implemented SSLRec framework is available at the source code repository https://github.com/HKUDS/SSLRec.

📄 PDF Abstract BibTeX arXiv:2308.05697

Code (1)

hkuds/sslrec 공식 구현 pytorch

Tasks

Collaborative FilteringData AugmentationRecommendation SystemsSelf-Supervised LearningSequential Recommendation

Similar Papers 제목 키워드 기반

A Comprehensive Survey on Self-Supervised Learning for Recommendation

2024-04-04 · Xubin Ren, Wei Wei, Lianghao Xia, Chao Huang

Recommender systems play a crucial role in tackling the challenge of information overload by delivering personalized recommendations based on individual user preferences. Deep learning techniques, such as RNNs, GNNs, and…

Contrastive LearningRecommendation SystemsSelf-Supervised LearningSurvey

Self-Supervised Reinforcement Learning for Recommender Systems

2020-06-10 · Xin Xin, Alexandros Karatzoglou, Ioannis Arapakis, Joemon M. Jose

In session-based or sequential recommendation, it is important to consider a number of factors like long-term user engagement, multiple types of user-item interactions such as clicks, purchases etc. The current state-of-…

Q-LearningRecommendation Systemsreinforcement-learningReinforcement Learning+3

Self-Supervised Graph Co-Training for Session-based Recommendation

2021-08-24 · Xin Xia, Hongzhi Yin, Junliang Yu, Yingxia Shao 외

Session-based recommendation targets next-item prediction by exploiting user behaviors within a short time period. Compared with other recommendation paradigms, session-based recommendation suffers more from the problem …

Contrastive LearningData AugmentationSelf-Supervised LearningSession-Based Recommendations

Automatic Self-supervised Learning for Social Recommendations

2024-12-25 · Xin He, Wenqi Fan, Mingchen Sun, Ying Wang 외

In recent years, researchers have attempted to exploit social relations to improve the performance in recommendation systems. Generally, most existing social recommendation methods heavily depends on substantial domain k…

Meta-LearningRecommendation SystemsRepresentation LearningSelf-Supervised Learning

SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation

2025-07-17 · Weizhi Zhang, Liangwei Yang, Zihe Song, Henrry Peng Zou 외

Recommender systems (RecSys) are essential for online platforms, providing personalized suggestions to users within a vast sea of information. Self-supervised graph learning seeks to harness high-order collaborative filt…

Collaborative FilteringContrastive LearningGraph LearningMulti-Task Learning+1