Knowledge Enhancement for Contrastive Multi-Behavior Recommendation
arXiv:2301.05403 · doi:10.1145/3539597.3570386
Abstract
A well-designed recommender system can accurately capture the attributes of users and items, reflecting the unique preferences of individuals. Traditional recommendation techniques usually focus on modeling the singular type of behaviors between users and items. However, in many practical recommendation scenarios (e.g., social media, e-commerce), there exist multi-typed interactive behaviors in user-item relationships, such as click, tag-as-favorite, and purchase in online shopping platforms. Thus, how to make full use of multi-behavior information for recommendation is of great importance to the existing system, which presents challenges in two aspects that need to be explored: (1) Utilizing users' personalized preferences to capture multi-behavioral dependencies; (2) Dealing with the insufficient recommendation caused by sparse supervision signal for target behavior. In this work, we propose a Knowledge Enhancement Multi-Behavior Contrastive Learning Recommendation (KMCLR) framework, including two Contrastive Learning tasks and three functional modules to tackle the above challenges, respectively. In particular, we design the multi-behavior learning module to extract users' personalized behavior information for user-embedding enhancement, and utilize knowledge graph in the knowledge enhancement module to derive more robust knowledge-aware representations for items. In addition, in the optimization stage, we model the coarse-grained commonalities and the fine-grained differences between multi-behavior of users to further improve the recommendation effect. Extensive experiments and ablation tests on the three real-world datasets indicate our KMCLR outperforms various state-of-the-art recommendation methods and verify the effectiveness of our method.
References in corpus (15)
- Representation Learning with Contrastive Predictive Coding
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Neural Graph Collaborative Filtering
- KGAT: Knowledge Graph Attention Network for Recommendation
- Self-supervised Graph Learning for Recommendation
- S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization
- Knowledge Graph Contrastive Learning for Recommendation
- Contrastive Learning for Representation Degeneration Problem in Sequential Recommendation
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- Graph Meta Network for Multi-Behavior Recommendation
- Contrastive Meta Learning with Behavior Multiplicity for Recommendation
- Multiplex Behavioral Relation Learning for Recommendation via Memory Augmented Transformer Network
- Social Recommendation with Self-Supervised Metagraph Informax Network
- Relational Collaborative Filtering:Modeling Multiple Item Relations for Recommendation
- Personalized Transfer of User Preferences for Cross-domain Recommendation
Cited by in corpus (5)
- SSLRec: A Self-Supervised Learning Framework for Recommendation
- Improving Implicit Feedback-Based Recommendation through Multi-Behavior Alignment
- A Comprehensive Survey on Self-Supervised Learning for Recommendation
- Multi-Modal Multi-Behavior Sequential Recommendation with Conditional Diffusion-Based Feature Denoising
- HMAR: Hierarchical Masked Attention for Multi-Behaviour Recommendation