非项目页面对顺序下一项目预测影响的建模与分析
Modeling and Analyzing the Influence of Non-Item Pages on Sequential Next-Item Prediction
摘要 Abstract
顺序推荐模型通过对用户与项目之间交互序列的分析,能够学习用户意图并预测下一个项目。除了项目交互外,大多数系统还存在与我们所说的非项目页面的交互:这些页面与特定项目无关,但仍可以提供有关用户兴趣的见解,例如导航页面。因此,我们提出了一种通用方法,将这些非项目页面纳入顺序推荐模型以增强下一项目预测。首先,我们利用假设检验框架HypTrails证明非项目页面对后续交互的影响,并提出在顺序推荐模型中表示非项目页面的方法。随后,我们调整流行的顺序推荐模型以整合非项目页面,并研究其在不同项目表示策略下的性能以及处理噪声数据的能力。为了展示模型在整合非项目页面方面的通用能力,我们在受控条件下创建了一个合成数据集,并在两个现实世界的数据集上评估了包含非项目页面所带来的改进。我们的结果显示,非项目页面是一个有价值的信息来源,将其纳入顺序推荐模型可提高所有分析模型架构的下一项目预测性能。
Analyzing sequences of interactions between users and items, sequential recommendation models can learn user intent and make predictions about the next item. Next to item interactions, most systems also have interactions with what we call non-item pages: these pages are not related to specific items but still can provide insights into the user's interests, as, for example, navigation pages. We therefore propose a general way to include these non-item pages in sequential recommendation models to enhance next-item prediction. First, we demonstrate the influence of non-item pages on following interactions using the hypotheses testing framework HypTrails and propose methods for representing non-item pages in sequential recommendation models. Subsequently, we adapt popular sequential recommender models to integrate non-item pages and investigate their performance with different item representation strategies as well as their ability to handle noisy data. To show the general capabilities of the models to integrate non-item pages, we create a synthetic dataset for a controlled setting and then evaluate the improvements from including non-item pages on two real-world datasets. Our results show that non-item pages are a valuable source of information, and incorporating them in sequential recommendation models increases the performance of next-item prediction across all analyzed model architectures.