排序主要的三种损失函数(pointwise、pairwise、listwise)

本篇文章主要介绍三种损失函数,pointwise、pairwise、listwise。

1. 单点法(Pointwise)

释义

Pointwise 仅考虑单个query和document的关系,会把将问题转化为多分类或回归问题,对于分类问题,正负例可以通过用户的点击来构造。

示例

对于如下数据,我们可以使用二分类训练模型,数据之间没有影响关系。

缺点

  • Pointwise 完全从单文档的分类角度计算,没有考虑文档之间的相对顺序。所有正样本之间的相关性,是不会考虑(比如用户搜索「刘亦菲」,「刘亦菲百度百科」要好于「刘亦菲已出道10年」,但是point wise却无法分别),同样所有的负样本之间的相关性也是不会考虑的。然而排序追求的是排序结果,并不要求精确打分。
  • 损失函数中没有引入url排序的位置信息,因此,损失函数可能会过多强调那些不重要的结果,即那些排序在后面对用户体验影响小的结果。

2.配对法(Pairwise)

释义

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值