paper-with-me

Papers

Dual-Granularity Contrastive Learning for Session-based Recommendation

2023-04-18 · Zihan Wang, Gang Wu, Haotong Wang

Session-based recommendation systems(SBRS) are more suitable for the current e-commerce and streaming media recommendation scenarios and thus have become a hot topic. The data encountered by SBRS is typically highly sparse, which also serves as one of the bottlenecks limiting the accuracy of recommendations. So Contrastive Learning(CL) is applied in SBRS owing to its capability of improving embedding learning under the condition of sparse data. However, existing CL strategies are limited in their ability to enforce finer-grained (e.g., factor-level) comparisons and, as a result, are unable to capture subtle differences between instances. More than that, these strategies usually use item or segment dropout as a means of data augmentation which may result in sparser data and thus ineffective self-supervised signals. By addressing the two aforementioned limitations, we introduce a novel multi-granularity CL framework. Specifically, two extra augmented embedding convolution channels with different granularities are constructed and the embeddings learned by them are compared with those learned from original view to complete the CL tasks. At factor-level, we employ Disentangled Representation Learning to obtain finer-grained data(e.g. factor-level embeddings), with which we can construct factor-level convolution channels. At item-level, the star graph is deployed as the augmented data and graph convolution on it can ensure the effectiveness of self-supervised signals. Compare the learned embeddings of these two views with the learned embeddings of the basic view to achieve CL at two granularities. Finally, the more precise item-level and factor-level embeddings obtained are referenced to generate personalized recommendations for the user. The proposed model is validated through extensive experiments on two benchmark datasets, showcasing superior performance compared to existing methods.

📄 PDF Abstract BibTeX arXiv:2304.08873

Code (0)

등록된 구현이 없습니다.

Tasks

Contrastive LearningData AugmentationRecommendation SystemsRepresentation LearningSession-Based Recommendations

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Learning Multi-granularity User Intent Unit for Session-based Recommendation

2021-12-25 · Jiayan Guo, Yaming Yang, Xiangchen Song, Yuan Zhang 외

Session-based recommendation aims to predict a user's next action based on previous actions in the current session. The major challenge is to capture authentic and complete user preferences in the entire session. Recent …

Graph Neural NetworkSession-Based Recommendations

Multi-granularity Item-based Contrastive Recommendation

2022-07-04 · Ruobing Xie, Zhijie Qiu, Bo Zhang, Leyu Lin

Contrastive learning (CL) has shown its power in recommendation. However, most CL-based recommendation models build their CL tasks merely focusing on the user's aspects, ignoring the rich diverse information in items. In…

Contrastive LearningRecommendation SystemsRepresentation Learning

SR-GCL: Session-Based Recommendation with Global Context Enhanced Augmentation in Contrastive Learning

2022-09-22 · Eunkyu Oh, Taehun Kim, Minsoo Kim, Yunhu Ji 외

Session-based recommendations aim to predict the next behavior of users based on ongoing sessions. The previous works have been modeling the session as a variable-length of a sequence of items and learning the representa…

Contrastive LearningData AugmentationSession-Based Recommendations

SimCGNN: Simple Contrastive Graph Neural Network for Session-based Recommendation

2023-02-08 · Yuan Cao, Xudong Zhang, Fan Zhang, Feifei Kou 외

Session-based recommendation (SBR) problem, which focuses on next-item prediction for anonymous users, has received increasingly more attention from researchers. Existing graph-based SBR methods all lack the ability to d…

Contrastive LearningGraph Neural NetworkSession-Based Recommendations

Contrastive Pre-training for Deep Session Data Understanding

2024-03-05 · Zixuan Li, Lizi Liao, Yunshan Ma, Tat-Seng Chua

Session data has been widely used for understanding user's behavior in e-commerce. Researchers are trying to leverage session data for different tasks, such as purchase intention prediction, remaining length prediction, …

Contrastive Learning