SSLRec: A Self-Supervised Learning Library for Recommendation

08/10/2023
by   Xubin Ren, et al.
0

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 library 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/28/2022

Self-Supervised Hypergraph Transformer for Recommender Systems

Graph Neural Networks (GNNs) have been shown as promising solutions for ...
research
04/26/2022

Hypergraph Contrastive Collaborative Filtering

Collaborative Filtering (CF) has emerged as fundamental paradigms for pa...
research
03/14/2023

Automated Self-Supervised Learning for Recommendation

Graph neural networks (GNNs) have emerged as the state-of-the-art paradi...
research
09/02/2021

Self-supervised Representation Learning for Trip Recommendation

Trip recommendation is a significant and engaging location-based service...
research
06/04/2023

Graph Transformer for Recommendation

This paper presents a novel approach to representation learning in recom...
research
03/29/2022

Self-Supervised Learning for Recommender Systems: A Survey

Neural architecture-based recommender systems have achieved tremendous s...
research
06/15/2022

RecBole 2.0: Towards a More Up-to-Date Recommendation Library

In order to support the study of recent advances in recommender systems,...

Please sign up or login with your details

Forgot password? Click here to reset