【发布时间】:2020-02-03 02:59:03
【问题描述】:
我正在为我的公司构建一个推荐系统,并且对计算精度@K 和召回@K 的公式有疑问,我在 Google 上找不到。
使用precision@K,通用公式将是top-k 集合中相关推荐项目的比例。
我的问题是如何定义哪些项目是相关的,哪些不相关,因为用户不一定与所有可用项目进行交互,而只是其中的一小部分。如果 top-k 推荐项目缺乏真实性,这意味着用户没有与其中一些项目进行交互,因此我们没有实际评分怎么办?我们应该在计算中忽略它们还是将它们视为不相关的项目?
以下文章建议忽略这些非交互项,但我不太确定。
https://medium.com/@m_n_malaeb/recall-and-precision-at-k-for-recommender-systems-618483226c54
非常感谢。
【问题讨论】:
标签: performance machine-learning metrics recommendation-engine recommender-systems