arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1902.08588cs.LGcs.IRstat.ML
收藏

长距离相关用户序列的神经混合推荐算法

Towards Neural Mixture Recommender for Long Range Dependent User Sequences

Simon Fraser University(西蒙弗雷泽大学);Google(谷歌)

Jiaxi Tang, Francois Belletti, Sagar Jain, Minmin Chen, Alex Beutel, Can Xu, Ed H. Chi

摘要:

了解时间动态已被证明是非常有价值的准确推荐。顺序排序器已经成功地对用户和项目随时间的动态进行建模。然而,虽然不同的模型架构擅长捕捉各种时间范围或动态,不同的应用程序上下文需要适应不同的行为。在本文中,我们将研究如何建立一个模型,可以利用不同的时间范围和动态依赖于请求上下文。我们首先分析了一个匿名的Youtube数据集,该数据集包含数百万个用户序列。我们量化了这些序列的长期依赖程度,并证明了短期和长期依赖的行为模式共存。然后,我们提出了一个神经多时间范围混合模型(M3)作为一个量身定制的解决方案,以处理短期和长期的依赖关系。我们的方法采用了混合模型,每个模型具有不同的时间范围。这些模型通过一个学习的门控机制进行组合,该机制能够在给定不同上下文信息的情况下应用不同的模型组合。在对公共数据集和我们自己的匿名YouTube数据集的实证评估中,M3始终优于最先进的顺序推荐方法。

英文摘要:

Understanding temporal dynamics has proved to be highly valuable for accurate recommendation. Sequential recommenders have been successful in modeling the dynamics of users and items over time. However, while different model architectures excel at capturing various temporal ranges or dynamics, distinct application contexts require adapting to diverse behaviors. In this paper we examine how to build a model that can make use of different temporal ranges and dynamics depending on the request context. We begin with the analysis of an anonymized Youtube dataset comprising millions of user sequences. We quantify the degree of long-range dependence in these sequences and demonstrate that both short-term and long-term dependent behavioral patterns co-exist. We then propose a neural Multi-temporal-range Mixture Model (M3) as a tailored solution to deal with both short-term and long-term dependencies. Our approach employs a mixture of models, each with a different temporal range. These models are combined by a learned gating mechanism capable of exerting different model combinations given different contextual information. In empirical evaluations on a public dataset and our own anonymized YouTube dataset, M3 consistently outperforms state-of-the-art sequential recommendation methods.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑