Multi-behavior recommendation exploits multiple types of user-item interactions to alleviate the data sparsity problem faced by the traditional models that often utilize only one type of interaction for recommendation. In real scenarios, users often take a sequence of actions to interact with an item, in order to get more information about the item and thus accurately evaluate whether an item fits personal preference. Those interaction behaviors often obey a certain order, and different behaviors reveal different information or aspects of user preferences towards the target item. Most existing multi-behavior recommendation methods take the strategy to first extract information from different behaviors separately and then fuse them for final prediction. However, they have not exploited the connections between different behaviors to learn user preferences. Besides, they often introduce complex model structures and more parameters to model multiple behaviors, largely increasing the space and time complexity. In this work, we propose a lightweight multi-behavior recommendation model named Cascading Residual Graph Convolutional Network (CRGCN for short), which can explicitly exploit the connections between different behaviors into the embedding learning process without introducing any additional parameters. In particular, we design a cascading residual graph convolutional network structure, which enables our model to learn user preferences by continuously refining user embeddings across different types of behaviors. The multi-task learning method is adopted to jointly optimize our model based on different behaviors. Extensive experimental results on two real-world benchmark datasets show that CRGCN can substantially outperform state-of-the-art methods. Further studies also analyze the effects of leveraging multi-behaviors in different numbers and orders on the final performance.
翻译:多行为建议会利用多种类型的用户-项目互动来缓解传统模型所面临的数据宽度问题,传统模型往往只使用一种类型的互动来提出建议。在真实情况下,用户往往会采取一系列行动来与项目互动,以便获得更多关于项目的信息,从而准确地评估项目是否适合个人偏好。这些互动行为往往遵守一定的顺序,不同的行为会显示不同的信息或用户对目标项目的偏好。大多数现有的多行为建议方法将战略首先从不同行为中提取信息,然后将其结合到最后的预测中。然而,他们并没有利用不同行为之间的联系来学习用户偏好。此外,他们往往会引入复杂的模型结构和更多参数来与项目互动,从而在很大程度上增加空间和时间复杂性。在这项工作中,我们提议一个叫作Cascating 残余图动网络(CRGCN简称)的轻度多功能性多功能建议模型,这可以明确利用不同行为在嵌入学习过程中的关联性,而不会引入任何额外的参数。此外,我们设计了不同行为偏向用户端分析多功能网络的演化最终模型结构,从而可以学习我们不同形式上的不同用户级的图像流分析模型模型结构。