paper-with-me

홈 › Papers

Automated Self-Supervised Learning for Recommendation

2023-03-14 · Lianghao Xia, Chao Huang, Chunzhen Huang, Kangyi Lin, Tao Yu, Ben Kao

Graph neural networks (GNNs) have emerged as the state-of-the-art paradigm for collaborative filtering (CF). To improve the representation quality over limited labeled data, contrastive learning has attracted attention in recommendation and benefited graph-based CF model recently. However, the success of most contrastive methods heavily relies on manually generating effective contrastive views for heuristic-based data augmentation. This does not generalize across different datasets and downstream recommendation tasks, which is difficult to be adaptive for data augmentation and robust to noise perturbation. To fill this crucial gap, this work proposes a unified Automated Collaborative Filtering (AutoCF) to automatically perform data augmentation for recommendation. Specifically, we focus on the generative self-supervised learning framework with a learnable augmentation paradigm that benefits the automated distillation of important self-supervised signals. To enhance the representation discrimination ability, our masked graph autoencoder is designed to aggregate global information during the augmentation via reconstructing the masked subgraph structures. Experiments and ablation studies are performed on several public datasets for recommending products, venues, and locations. Results demonstrate the superiority of AutoCF against various baseline methods. We release the model implementation at https://github.com/HKUDS/AutoCF.

📄 PDF Abstract BibTeX arXiv:2303.07797

Code (2)

hkuds/autocf 공식 구현 pytorch
hkuds/sslrec pytorch

Tasks

Collaborative FilteringContrastive LearningData AugmentationSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

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

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

Learnable Model Augmentation Self-Supervised Learning for Sequential Recommendation

2022-04-21 · Yongjing Hao, Pengpeng Zhao, Xuefeng Xian, Guanfeng Liu 외

Sequential Recommendation aims to predict the next item based on user behaviour. Recently, Self-Supervised Learning (SSL) has been proposed to improve recommendation performance. However, most of existing SSL methods use…

Data AugmentationSelf-Supervised LearningSequential Recommendation

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

S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization

2020-08-18 · Kun Zhou, Hui Wang, Wayne Xin Zhao, Yutao Zhu 외

Recently, significant progress has been made in sequential recommendation with deep learning. Existing neural sequential recommendation models usually rely on the item prediction loss to learn model parameters or data re…

AttributeSelf-Supervised LearningSequential Recommendation