Sequential recommendation based on multi-interest framework models the user's recent interaction sequence into multiple different interest vectors, since a single low-dimensional vector cannot fully represent the diversity of user interests. However, most existing models only intercept users' recent interaction behaviors as training data, discarding a large amount of historical interaction sequences. This may raise two issues. On the one hand, data reflecting multiple interests of users is missing; on the other hand, the co-occurrence between items in historical user-item interactions is not fully explored. To tackle the two issues, this paper proposes a novel sequential recommendation model called "Global Interaction Aware Multi-Interest Framework for Sequential Recommendation (GIMIRec)". Specifically, a global context extraction module is firstly proposed without introducing any external information, which calculates a weighted co-occurrence matrix based on the constrained co-occurrence number of each item pair and their time interval from the historical interaction sequences of all users and then obtains the global context embedding of each item by using a simplified graph convolution. Secondly, the time interval of each item pair in the recent interaction sequence of each user is captured and combined with the global context item embedding to get the personalized item embedding. Finally, a self-attention based multi-interest framework is applied to learn the diverse interests of users for sequential recommendation. Extensive experiments on the three real-world datasets of Amazon-Books, Taobao-Buy and Amazon-Hybrid show that the performance of GIMIRec on the Recall, NDCG and Hit Rate indicators is significantly superior to that of the state-of-the-art methods. Moreover, the proposed global context extraction module can be easily transplanted to most sequential recommendation models.
翻译:以多个利益框架模型为基础, 用户最近的互动序列基于多个利益框架模型, 用户最近的互动序列, 形成多个不同的利益矢量, 因为单一的低维矢量无法充分代表用户兴趣的多样性 。 然而, 大多数现有模式仅拦截用户最近的互动行为, 作为培训数据, 丢弃大量历史互动序列 。 这可能引起两个问题 。 一方面, 缺少反映用户多重利益的数据; 另一方面, 历史用户项目互动序列之间的共变没有得到充分探讨 。 为了解决这两个问题, 本文提议了一个新的顺序建议模型, 名为“ 全球互动、 了解多维度的多端矢量框架( GIMIRec) ” 。 具体地说, 一个全球背景提取模块, 不引入任何外部信息, 计算一个加权的共振量矩阵, 依据每组的共振幅数和时间间隔, 使用简化的图表变色图, 将每个项目的间隔段间隔时间段, 将每个用户的上下游量的上, 向每个用户的上下层的上下游量序列中, 学习每个用户的内流流数据, 。 最后, 将您的下行的下行的里程的里程模型, 将学习的里程中, 学习的里程的里程的里程中, 将每个用户的里程的里程的里程的里程的里程序列中,, 将学习到 。