A well-informed recommendation framework could not only help users identify their interested items, but also benefit the revenue of various online platforms (e.g., e-commerce, social media). Traditional recommendation models usually assume that only a single type of interaction exists between user and item, and fail to model the multiplex user-item relationships from multi-typed user behavior data, such as page view, add-to-favourite and purchase. While some recent studies propose to capture the dependencies across different types of behaviors, two important challenges have been less explored: i) Dealing with the sparse supervision signal under target behaviors (e.g., purchase). ii) Capturing the personalized multi-behavior patterns with customized dependency modeling. To tackle the above challenges, we devise a new model CML, Contrastive Meta Learning (CML), to maintain dedicated cross-type behavior dependency for different users. In particular, we propose a multi-behavior contrastive learning framework to distill transferable knowledge across different types of behaviors via the constructed contrastive loss. In addition, to capture the diverse multi-behavior patterns, we design a contrastive meta network to encode the customized behavior heterogeneity for different users. Extensive experiments on three real-world datasets indicate that our method consistently outperforms various state-of-the-art recommendation methods. Our empirical studies further suggest that the contrastive meta learning paradigm offers great potential for capturing the behavior multiplicity in recommendation. We release our model implementation at: https://github.com/weiwei1206/CML.git.
翻译:知情的建议框架不仅能够帮助用户识别其感兴趣的项目,而且有利于各种在线平台(例如电子商务、社交媒体)的收入。传统建议模式通常假设用户和项目之间只有单一类型的互动,无法从多类型用户行为数据(例如页面视图、添加至偏好和购买)中模拟多x用户-项目关系。虽然最近的一些研究提议捕捉不同类型行为之间的依赖性,但两个重要的挑战没有那么深入探讨:i)处理目标行为(例如,电子商务、社交媒体)下的微弱监督信号。ii)利用定制依赖型模型获取个性化多功能模式。为了应对上述挑战,我们设计了一个新的模型CML、对比元学习(CML),以保持不同用户专用的跨类型行为依赖性。特别是,我们提议一个多功能对比模型对比性学习框架,通过构建对比性损失来将不同类型行为的可转移性知识蒸发。此外,为了获取多种多功能的多功能模式(例如购买、购买、购买、购买、获取)的多功能模式模式模式模式模式模式模式模式模式。二)获取了个化多功能的多功能性多功能的多功能模型,我们用于在定制的系统上为不同版本的系统学习模式的系统提供。我们不同的系统建议,我们不同的系统。我们设计一个对比式的模型,我们设计式的模型的模型式的模型,我们设计了一种对比式的系统化的系统化的模型,用来向不同的系统化的系统化的系统化的模型,用以的模型,用以的模型,用以的系统化的模型,以演示式的模型向不同的学习方法,以演示式的系统化的系统化的系统化的系统化的系统化的系统化的系统化的系统化的系统化的系统化的系统化的系统化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型,用来显示。我们为我们为我们为我们为我们为不同的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型式的模型式的模型式的模型式的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化的模型化