推荐系统学习之评测指标
最近开始学习推荐系统,特记录一下学习过程并做个分享。
推荐系统是什么不用多说,这里先介绍一下推荐系统的各种评测指标。
1、用户满意度
这个指标应该是最能体现一个推荐系统好坏的指标,但获取只能通过用户在线的反馈,类似用户问卷调查,或者用户对推荐物品的行为,比如购买、收藏、评分等判别。
2、预测准确度
在离线预测用户行为的评价上,这个指标相当重要。在统计学习中,也就是根据训练数据集学习得到的系统对测试数据集的预测准确度,既泛化能力。
推荐系统在这主要分为两个方面,评分预测与TopN预测。
(1)评分预测:类似豆瓣电影的评分,预测用户对推荐的某一物品的评分从而达到选择最优推荐的目的。而评价评分预测准确度的方法,一般有两种:
RMSE(均方根偏差)和MAE(平均绝对偏差)
(2)TopN预测:类似热门推荐,推荐N个商品给用户。评价这个指标的方法,一般也为两种:
准确率,既根据用户历史行为推荐的商品N与用户实际喜欢的商品M的交集A,与N的比值,A/N
召回率,既根据用户历史行为推荐的商品与与用户实际喜欢的商品M的交集A,与M的比值,A/M
3、覆盖率
普遍假设网站商品都呈长尾分布,既热门的商品总是少数,而且其他商品的热门程度呈曲线下降,存在很多冷门商品。而评价推荐系统的覆盖率即是看系统为所有用户推 荐的全部商品数量,与网站中所有商品数量的差值。当然一般用以下两个指标来评价:
(1)信息熵:又称香农熵,指代信息量的多少,一般来说,覆盖率越高的推荐系统,信息熵越大。
(2)基尼系数:一个经济学系数,在这里指代推荐系统中,热门物品与冷门物品的比值,一般来说,覆盖率越高的推荐系统,基尼系数越接近0
4、多样性
推荐系统给出推荐列表中的商品,两两之间的不相似性。
5、新颖性
推荐给用户的商品是用户从来没有听说过的物品。
6、惊喜度
与用户历史兴趣不相符,但又能让用户满意的商品。
7、信任度
这里一般用添加推荐解释来达成
8、实时性
(1)实时根据用户的新行为来推荐物品,如用户购买手机,同时给用户推荐手机壳
(2)推荐新加入系统的商品
9、健壮性
模拟攻击之后,用户的推荐列表的改变
推荐系统学习之评测指标相关推荐
- 推荐系统TopN推荐评测指标
原文地址:https://blog.csdn.net/alywinxee/article/details/45665285 下面简单列举几种常用的推荐系统评测指标: 1.准确率与召回率(Precisi ...
- 常用推荐系统评测指标
文章目录 基于评分准确度: 1. 平均绝对误差(MAE) 2. 均方根误差(RMSE) 基于预测准确度: 3. 准确率(Precision) 4. 召回率(Recall) 5. F指标(F-measu ...
- 推荐系统中评测指标准确率和召回率
推荐系统中的评测指标10个: 这10个并不就是全部的,它的评测指标有很多,比如用户满意度(最重要的指标).预测准确度.覆盖率.多样性.新颖性.信任度.实时性.健壮性和商业目标. 其中准确率和召回率是在 ...
- 数据中台推荐系统入门(三):推荐系统的评测指标
前言 本文介绍一下推荐系统的相关评测指标.推荐系统的数据指标分为两种. (1)商业指标,即推荐系统的与最终交易额相关的指标.我们做推荐系统的目的是为了代替人工给用户推荐商品,提高效率,实现千人千面的用 ...
- 【1】推荐系统评测指标
0.前言: 什么才是好的推荐系统?这是推荐系统评测的需要解决的首要问题.那我们怎么去判断一个系统的好坏呢?我们认为一个好的推荐系统不仅仅能够准确的预测用户的行为,而且还能够扩展用户的视野,帮助用户发现 ...
- 【推荐系统】推荐系统评测指标
文章目录 推荐系统评测指标 用户满意度 预测准确度 覆盖率 多样性 新颖性 惊喜度(serendipity) 信任度 实时性 健壮性 商业目标 总结 评测维度 推荐系统评测指标 本节将介绍各种推荐系统 ...
- 深度学习、目标检测情景中常见的模型评测指标
作者:RayChiu_Labloy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 二分类混淆矩阵: 图: 贴心的给出中文图: 四种情况的解释 假设我们现在要做从有狗有猫 ...
- 推荐系统评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)
下面简单列举几种常用的推荐系统评测指标: 1.准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量.其 ...
- 推荐系统常用评测指标
推荐系统常用评测指标 1. 预测准确度(Precision) 评分预测准确度一般通过均方根误差(RMSE)和平方根误差(MAE)计算.对于测试集中的一个用户u和物品i,令 评分预测:(测试集的一个用户 ...
最新文章
- 2021.9.6 跑FICS【当时的经验】
- 《玩转.NET Micro Framework 移植-基于STM32F10x处理器》--微软中国.NET Micro Framework项目组工程师所作之序...
- 函数式编程语言python-函数式编程
- 快速配置 Samba 将 Linux 目录映射为 Windows 驱动器
- android 拖动进度,Android 可拖动的seekbar自定义进度值
- 2012年总结2013展望 向岁月致敬 对未来憧憬
- Java JDBC中的Statement和PreparedStatement
- CS106 错误拒绝访问
- 一封信:同学聚会后的追忆
- 【记录】数控程序的指令代码---标准G代码与标准M代码
- 如何用计算机计算概率,计算器怎么算概率里面的A和C
- error: undefined reference to ‘_imp___ZN12QApplicationC1ERiPPci‘
- 标准时钟系统(体育场馆时钟同步系统)京准电子
- github的Whoa there!问题
- 计算机专业学生社会实践,计算机专业学生社会实践报告
- WhatsApp群控的好处,为什么使用SendWS拓客系统实现WhatsApp耐用账号的群控管理?
- php试戴,全口义齿制作流程,以及试戴的检查步骤(转)
- scratch节假日课程:元旦贺卡的制作
- 【厚积薄发系列】C++项目总结9—ZeroMQ消息队列入门及分布式系统中应用(一)
- php购物车源代码模板,php购物车实现源码示例汇总