【信息检索与数据挖掘期末笔记】(二) IR Evaluation
创始人
2024-03-05 04:01:15

文章目录

  • 测试集
  • 无序检索结果集合的评价
    • Precision & Recall
    • Accuarcy?
    • F值
  • 有序检索结果评价方法
    • 二值相关(相关/不相关)
      • Precision@K(P@K)
      • Mean Average Precision(MAP)
      • Mean Reciprocal Rank
    • 多级相关
      • CG(累积增益)
      • Discounted Cumulaive Gain
      • Normalized Discounted Cumulaive Gain

测试集

想要评价一个信息检索模型,我们需要一个测试集,这个测试集包含三个部分

  • 一个文档集

  • 一组用于测试的信息需求集合(Topics,信息需求可以表示成查询,但查询可能只包含信息需求中的一些词)

  • 一组相关性判定结果(topic,document,label) tuples

    在这里插入图片描述

一般信息检索模型会有很多参数,参数调优要求在训练集上进行,在测试集上测试结果

无序检索结果集合的评价

Precision & Recall

在这里插入图片描述

Accuarcy?

文档集中所有判断正确的文档所占的比例

在这里插入图片描述

没有意义:如果对于一个查询来说,文档集中大部分文档都是不相关的,则检索到的结果对Accuarcy影响不大。什么都不返回,准确率都是 99.99%

在这里插入图片描述

F值

同时采用正确率和召回率两个指标来度量效果的优点:可以满足偏重其中一个指标的场景的需要

F是正确率和召回率的调和平均值 $F = \frac{1}{\alpha{\frac{1}{p}+}(1-\alpha){\frac{1}{R}}} \$。可以写成如下形式,其中 β2=1−αα\beta^2 = \frac{1-\alpha}{\alpha}β2=α1−α​。β>1\beta>1β>1表示强调召回率,β<1\beta<1β<1 表示强调正确率

在这里插入图片描述

  • 若 β\betaβ 很大,比如 β=100\beta = 100β=100 ,那么 $F_{100} = \frac{10001PR}{10000P+R}\$,因为 10000P10000P10000P 比 RRR 大很多,因此原式近似于F100=10001PR10000P=RF_{100} = \frac{10001PR}{10000P} = RF100​=10000P10001PR​=R,所以更注重召回率
  • 反之,更注重正确率

为什么不是几何平均值?:若返回所有文档,则得到 100% 召回率,平均值最小为 50%,不合理

正确率和召回率等权重的 FFF 形式。惩罚P,RP,RP,R 之间出现小的值

在这里插入图片描述

有序检索结果评价方法

二值相关(相关/不相关)

Precision@K(P@K)

前 K 个返回结果的 Precision(相关文档的比例)

在这里插入图片描述

Mean Average Precision(MAP)

具有好的区别性和稳定性,但是对 Web 搜索来说,用处不大

实际上是在所有的召回率水平上计算正确率

AP:对于一个查询的返回结果中,P@K的平均值

在这里插入图片描述

在这里插入图片描述

MAP:不同查询之间 AP 的平均值

在这里插入图片描述

  • 单个系统在不同信息需求上的MAP往往比较大
  • 同一个信息需求在不同系统中的MAP相对小一些
  • 因此测试的信息需求必须足够大,需求之间的差异也要足够大,这样系统在不同查询上体现出的效果才最有代表性

Mean Reciprocal Rank

KKK 是第一个相关文档出现的位置,$RR = \frac{1}{K} \$

MRR 就是不同查询之间 RR 的平均值

多级相关

CG(累积增益)

CGnCG_nCGn​ :前 n 个文档的相关度得分和

在这里插入图片描述

Discounted Cumulaive Gain

评价web搜索和相关工作的流行方法

两个假设:

  • 相关度高的文档比相关度低的文档更有用
  • 相关文档的位置越靠后,对用户来说越不重要,因为它很少被查看

用户更关注排名高的文档,因此我们将排名考后的文档的贡献减小(discount)

在这里插入图片描述

Normalized Discounted Cumulaive Gain

为了能使不同 DCGDCGDCG 之间能够相互比较,我们应该对 DCGDCGDCG 进行归一化,以消除文档相关度得分不同的影响

  • 首先,得到 IDCGIDCGIDCG ,就是将返回的文档集按照相关度得分从大到小排序(这是理想情况,得分高的全都在前面,所以 III 代表 ideal

    在这里插入图片描述

  • 这样的话,我们用 DCGDCGDCG 除以 IDCGIDCGIDCG,就能将 DCGDCGDCG 进行归一化(返回的实际结果有多接近最理想的结果)。 NDCGNDCGNDCG 可以在不同查询返回的结果之间进行比较

    在这里插入图片描述

相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...