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.
翻译:设计完善的推荐系统可以准确地捕捉用户和项目的属性,反映个人的独特偏好。传统推荐技术通常侧重于模拟用户和项目之间的单一行为类型。然而,在许多实用的建议方案(例如社交媒体、电子商务)中,在用户-项目关系中存在多种类型的互动行为,如点击、标签和爱好,以及在网上购物平台中购买。因此,如何充分利用多行为信息来提出建议对于现有系统非常重要,这在两个方面提出了需要探讨的挑战:(1) 利用用户个人化的偏好来捕捉多种行为和项目之间的多行为依赖性;(2) 处理目标行为监督信号分散造成的不充分建议。在这项工作中,我们提议建立一个知识增强多行为对比学习建议(KMCLR)框架,包括两个对比学习任务和三个功能模块,分别用来应对上述挑战。特别是,我们设计多行为学习模块模块模块模块,以提取用户的精细个人行为测试信息,用于用户-系统化数据格式化模型的升级,并用我们的数据格式化模型和系统化系统化模型化模型系统,用于用户-更强的系统化数据格式化模型化模型,用于改进和系统化数据格式化模型的改进。在系统化模型中,利用我们改进和系统化数据格式化模型化模型化模型化模型化模型化模型中,改进和系统化模型化模型化模型化模型化模型化数据演示中,用于改进和系统化数据化模型化模型化模型化模型化的改进和系统化模型化模型化模型化模型改进和系统化模型改进和系统改进和系统化的学习项目,以改进和系统化模型化模型化的模型化的模型化模型化的模型化的模型化模型化模型化数据演示,以改进。</s>