Sequential recommendation systems model dynamic preferences of users based on their historical interactions with platforms. Despite recent progress, modeling short-term and long-term behavior of users in such systems is nontrivial and challenging. To address this, we present a solution enhanced by a knowledge graph called KATRec (Knowledge Aware aTtentive sequential Recommendations). KATRec learns the short and long-term interests of users by modeling their sequence of interacted items and leveraging pre-existing side information through a knowledge graph attention network. Our novel knowledge graph-enhanced sequential recommender contains item multi-relations at the entity-level and users' dynamic sequences at the item-level. KATRec improves item representation learning by considering higher-order connections and incorporating them in user preference representation while recommending the next item. Experiments on three public datasets show that KATRec outperforms state-of-the-art recommendation models and demonstrates the importance of modeling both temporal and side information to achieve high-quality recommendations.
翻译:KATRec根据用户与平台的历史互动情况,根据用户与平台的历史互动情况,为用户提供动态偏好模式。尽管最近取得了进展,但这类系统中用户的短期和长期行为模型是非技术性的,也是具有挑战性的。为了解决这个问题,我们提出了一个由名为KATRec(知识意识快速顺序建议)的知识图表强化的解决方案。KATRec通过模拟其互动项目序列和通过知识图形关注网络利用先前存在的侧面信息来了解用户的短期和长期利益。我们的新颖知识图表强化的顺序建议包含实体一级的项目多重关系和项目一级的用户动态序列。KATRec通过考虑更高级的连接和在推荐下一个项目的同时将其纳入用户偏好代表中来改进项目代表的学习。对三个公共数据集的实验表明,KATRec超越了最新的建议模型,并表明对时间和侧面信息进行模型建模对于实现高质量建议的重要性。