Bansal Saumya, Baliyan Niyati
Indira Gandhi Delhi Technical University for Women, New Delhi, India.
J Ambient Intell Humaniz Comput. 2022 Sep 4:1-12. doi: 10.1007/s12652-022-04375-x.
Traditional recommender systems (RS) assume users' taste to be static (taste remains same over time) and reactive (a change in taste cannot be predicted and is observed only after it occurs). Further, traditional RS restricts the recommendation process to candidate items generation. This work aims to explore two phases of RS, i.e., Candidate Generation as well as Candidate Ranking. We propose a RS from a multi-objective (short-term prediction, long-term prediction, diversity, and popularity bias) perspective which was previously overlooked. The sequential and non-sequential behavior of users is exploited to predict future behavioral trajectories with the consideration of short-term and long-term prediction using recurrent neural networks and nearest neighbors approach. Further, a novel candidate ranking method is introduced to prevent users from being entangled in recommended items. On multiple datasets, largest being MovieLens (ML) 1M, our model shows excellent results achieving a hit rate and short-term prediction success of 58% and 71% respectively on ML 1M. Further, it implicitly handles two important parameters, i.e., diversity and item popularity with a success rate of 59.22% and 34.28% respectively.
传统推荐系统(RS)假定用户的偏好是静态的(偏好随时间保持不变)且具有反应性(无法预测偏好的变化,只有在变化发生后才能观察到)。此外,传统推荐系统将推荐过程限制在候选项目生成上。这项工作旨在探索推荐系统的两个阶段,即候选生成和候选排序。我们从一个多目标(短期预测、长期预测、多样性和流行度偏差)的角度提出了一种此前被忽视的推荐系统。利用用户的顺序和非顺序行为,通过递归神经网络和最近邻方法,在考虑短期和长期预测的情况下预测未来的行为轨迹。此外,还引入了一种新颖的候选排序方法,以防止用户陷入推荐项目之中。在多个数据集上,最大的是MovieLens(ML)1M,我们的模型显示出优异的结果,在ML 1M上的命中率和短期预测成功率分别达到了58%和71%。此外,它分别以59.22%和34.28%的成功率隐式处理两个重要参数,即多样性和项目流行度。