Recommender systems are one of the most successful applications of data mining and machine learning technology in practice. Academic research in the field is historically often based on the matrix completion problem formulation, where for each user-item-pair only one interaction (e.g., a rating) is considered. In many application domains, however, multiple user-item interactions of different types can be recorded over time. And, a number of recent works have shown that this information can be used to build richer individual user models and to discover additional behavioral patterns that can be leveraged in the recommendation process. In this work we review existing works that consider information from such sequentially-ordered user- item interaction logs in the recommendation process. Based on this review, we propose a categorization of the corresponding recommendation tasks and goals, summarize existing algorithmic solutions, discuss methodological approaches when benchmarking what we call sequence-aware recommender systems, and outline open challenges in the area.
翻译:建议系统是数据挖掘和机器学习技术实践中最成功的应用方法之一。 实地的学术研究历来往往以矩阵完成问题拟订为基础,每个用户项目只考虑一种互动(例如评级),但在许多应用领域,可以记录不同种类的多种用户项目互动。此外,最近的一些工作表明,这种信息可以用来建立更富的单个用户模式,并发现在建议过程中可以利用的其他行为模式。 在这一工作中,我们审查了在建议过程中考虑从这种按顺序顺序排列的用户项目互动日志中获取信息的现有工作。我们根据这一审查,建议对相应的建议任务和目标进行分类,总结现有的算法解决办法,在确定我们称之为符合顺序的建议系统的基准时讨论方法,并概述该领域的公开挑战。