本文描述了一种在反馈是隐含的情况下进行推荐的技术,即只是一个猜测。推荐问题归结为以下优化问题:
其中。
我有以下顾虑:
- 上面的算法近似于二进制指示函数p_{ui} ,由项c_{ui}加权。然而,大多数人使用r_{ui}和x_i^Ty_i之间的 RMSE来评估性能。我不确定为什么这样做有意义。
- 为什么要使用 RMSE?有了隐式反馈,对我来说使用基于排名的指标会更有意义。我想 RMSE 更适合机器学习竞赛,其中客观指标通常是 RMSE。
本文描述了一种在反馈是隐含的情况下进行推荐的技术,即只是一个猜测。推荐问题归结为以下优化问题:
我有以下顾虑:
我认为您的帖子缺少一个明确的问题。
无论如何,我会回答你的担忧:
对于像描述的 RMSE 这样的隐式反馈问题,确实没有多大意义。首先,不清楚实际值(交互次数,例如观看电影 4 次)与估计值之间的差异意味着什么。其次,在推荐系统中,您通常希望给用户 10-20 条相关推荐,而您不关心其余的。因此,有必要优化您的算法以正确获得这些最佳推荐,同时忽略您在排名中进一步下降的表现。
请参阅我的第一个答案。此外,您引用的论文的作者主张基于排名的指标。