On Item-Sampling Evaluation for Recommender System

Dong Li, Ruoming Jin, Zhenming Liu, Bin Ren, Jing Gao, Zhi Liu
{"title":"On Item-Sampling Evaluation for Recommender System","authors":"Dong Li, Ruoming Jin, Zhenming Liu, Bin Ren, Jing Gao, Zhi Liu","doi":"10.1145/3629171","DOIUrl":null,"url":null,"abstract":"Personalized recommender system plays a crucial role in modern society, especially in e-commerce, news, and ads area. Correctly evaluating and comparing candidate recommendation models is as essential as constructing ones. The common offline evaluation strategy is holding out some user-interacted items from training data and evaluating the performance of recommendation models based on how many items they can retrieve. Specifically, for any hold-out item or so-called target item for a user, the recommendation models try to predict the probability that the user would interact with the item, and rank it among overall items , this is called global evaluation . Intuitively, a good recommendation model would assign high probabilities to such hold-out/target items. Based on the specific ranks, some metrics like Recall @ K and NDCG @ K can be calculated to further quantify the quality of the recommender model. Instead of ranking the target items among all items, Koren [22] first proposed to rank them among a small sampled set of items , and then quantified the performance of the models, this is called sampling evaluation . Ever since then, there has been a large amount of work adopting sampling evaluation due to its efficiency and frugality. In recent work, Rendle and Krichene [24, 32] argued that the sampling evaluation is ”inconsistent” with respect to a global evaluation in terms of offline top-k metrics. In this work, we first investigate the ”inconsistent” phenomenon by taking a glance at the connections between sampling evaluation and global evaluation. We reveal the approximately linear relationship between sampling with respect to its global counterpart in terms of the top-K Recall metric. Second, we propose a new statistical perspective of the sampling evaluation - to estimate the global rank distribution of the entire population. After the estimated rank distribution is obtained, the approximation of the global metric can be further derived. Third, we extend the work of Krichene and Rendle [24], directly optimizing the error with ground truth, providing not only a comprehensive empirical study but also a rigorous theoretical understanding of the proposed metric estimators. To address the ”blind spot” issue, where accurately estimating metrics for small top-K values in sampling evaluation is challenging, we propose a novel adaptive sampling method that generalizes the expectation-maximization (EM) algorithm to this setting. Last but not least, we also study the user sampling evaluation effect. This series of works outlines a clear roadmap for sampling evaluation and establishes a foundational theoretical framework. Extensive empirical studies validate the reliability of the sampling methods presented.","PeriodicalId":474833,"journal":{"name":"ACM Transactions on Recommender Systems","volume":"165 8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Recommender Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3629171","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Personalized recommender system plays a crucial role in modern society, especially in e-commerce, news, and ads area. Correctly evaluating and comparing candidate recommendation models is as essential as constructing ones. The common offline evaluation strategy is holding out some user-interacted items from training data and evaluating the performance of recommendation models based on how many items they can retrieve. Specifically, for any hold-out item or so-called target item for a user, the recommendation models try to predict the probability that the user would interact with the item, and rank it among overall items , this is called global evaluation . Intuitively, a good recommendation model would assign high probabilities to such hold-out/target items. Based on the specific ranks, some metrics like Recall @ K and NDCG @ K can be calculated to further quantify the quality of the recommender model. Instead of ranking the target items among all items, Koren [22] first proposed to rank them among a small sampled set of items , and then quantified the performance of the models, this is called sampling evaluation . Ever since then, there has been a large amount of work adopting sampling evaluation due to its efficiency and frugality. In recent work, Rendle and Krichene [24, 32] argued that the sampling evaluation is ”inconsistent” with respect to a global evaluation in terms of offline top-k metrics. In this work, we first investigate the ”inconsistent” phenomenon by taking a glance at the connections between sampling evaluation and global evaluation. We reveal the approximately linear relationship between sampling with respect to its global counterpart in terms of the top-K Recall metric. Second, we propose a new statistical perspective of the sampling evaluation - to estimate the global rank distribution of the entire population. After the estimated rank distribution is obtained, the approximation of the global metric can be further derived. Third, we extend the work of Krichene and Rendle [24], directly optimizing the error with ground truth, providing not only a comprehensive empirical study but also a rigorous theoretical understanding of the proposed metric estimators. To address the ”blind spot” issue, where accurately estimating metrics for small top-K values in sampling evaluation is challenging, we propose a novel adaptive sampling method that generalizes the expectation-maximization (EM) algorithm to this setting. Last but not least, we also study the user sampling evaluation effect. This series of works outlines a clear roadmap for sampling evaluation and establishes a foundational theoretical framework. Extensive empirical studies validate the reliability of the sampling methods presented.
推荐系统的项目抽样评价
个性化推荐系统在现代社会,尤其是在电子商务、新闻、广告等领域发挥着至关重要的作用。正确评价和比较候选推荐模型与构建候选推荐模型一样重要。常见的离线评估策略是从训练数据中拿出一些用户交互的项目,并根据它们可以检索到的项目数量来评估推荐模型的性能。具体来说,对于用户的任何保留项目或所谓的目标项目,推荐模型试图预测用户与该项目交互的概率,并将其在整体项目中进行排名,这被称为全局评估。直观地说,一个好的推荐模型会为这些保留/目标项目分配高概率。基于具体的排名,可以计算一些指标,如Recall @ K和NDCG @ K,以进一步量化推荐模型的质量。Koren[22]不是在所有项目中对目标项目进行排名,而是首先提出在一个小的采样项目集合中对目标项目进行排名,然后对模型的性能进行量化,这称为抽样评估。从那时起,由于抽样评估的效率和节俭性,已经有大量的工作采用了抽样评估。在最近的研究中,Rendle和Krichene[24,32]认为,就离线top-k指标而言,抽样评估与全局评估“不一致”。在这项工作中,我们首先通过浏览抽样评估和全局评估之间的联系来研究“不一致”现象。我们揭示了抽样相对于其全球对应物在top-K召回度量方面的近似线性关系。其次,我们提出了一个新的抽样评估的统计视角——估计整个人口的全球排名分布。在得到估计的秩分布后,可以进一步导出全局度量的近似值。第三,我们扩展了Krichene和Rendle[24]的工作,直接用基础真值优化误差,不仅提供了全面的实证研究,而且对所提出的度量估计量提供了严格的理论理解。为了解决“盲点”问题,即在采样评估中准确估计小顶k值的度量是具有挑战性的,我们提出了一种新的自适应采样方法,该方法将期望最大化(EM)算法推广到这种设置。最后,我们还研究了用户抽样评价的效果。这一系列的工作勾勒出了清晰的抽样评估路线图,并建立了基本的理论框架。大量的实证研究验证了所提出的抽样方法的可靠性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书