Cross-Domain Sequential Recommendation (CDSR) aims to predict future interactions based on user's historical sequential interactions from multiple domains. Generally, a key challenge of CDSR is how to mine precise cross-domain user preference based on the intra-sequence and inter-sequence item interactions. Existing works first learn single-domain user preference only with intra-sequence item interactions, and then build a transferring module to obtain cross-domain user preference. However, such a pipeline and implicit solution can be severely limited by the bottleneck of the designed transferring module, and ignores to consider inter-sequence item relationships. In this paper, we propose C^2DSR to tackle the above problems to capture precise user preferences. The main idea is to simultaneously leverage the intra- and inter- sequence item relationships, and jointly learn the single- and cross- domain user preferences. Specifically, we first utilize a graph neural network to mine inter-sequence item collaborative relationship, and then exploit sequential attentive encoder to capture intra-sequence item sequential relationship. Based on them, we devise two different sequential training objectives to obtain user single-domain and cross-domain representations. Furthermore, we present a novel contrastive cross-domain infomax objective to enhance the correlation between single- and cross- domain user representations by maximizing their mutual information. To validate the effectiveness of C^2DSR, we first re-split four e-comerce datasets, and then conduct extensive experiments to demonstrate the effectiveness of our approach C^2DSR.
翻译:交叉域序列推荐(CDSR)旨在基于用户在多个领域的历史顺序交互来预测未来的交互。通常,CDSR 的一个主要挑战是如何基于序列内部和序列间的项目交互来挖掘精确的跨领域用户偏好。现有方法首先仅以序列内部的项目交互学习单一领域的用户偏好,然后构建传输模块来获取跨领域的用户偏好。然而,这种流程和隐式解决方案在设计传输模块的瓶颈方面严重受限,并且忽略了考虑序列间项目之间的关系。本文提出了 C^2DSR 来解决上述问题以捕捉精准的用户偏好。其主要思想是同时利用序列内和序列间的项目关系,并联合学习单一和跨领域的用户偏好。具体来说,我们首先利用图神经网络挖掘序列间项目的协作关系,然后利用序列注意力编码器捕获序列内项目的顺序关系。基于此,我们设计了两个不同的序列性训练目标来获取用户单一和跨领域表示。此外,我们提出了一种新颖的对比式跨领域信息最大化(infomax)目标,通过最大化它们的互信息来增强单一和跨领域用户表示之间的相关性。为验证 C^2DSR 的有效性,我们首先重新划分了四个电子商务数据集,然后进行了大量实验证明了我们的方法C^2DSR的有效性。