Learning to Rank基于pairwise的算法(一)——Ranking SVM、MHR、IRSVM

1.概述

对于搜索任务来说,系统接收到用户查询之后,返回相关文档列表。所以问题的关键是确定文档之间的先后顺序,而pairwise则将重点转向对文档关系是否合理的判断。

在pairwise中,排序算法通常转化为对文档对的分类,分类输入是文档对,结果是哪个文章的相关度更好,学习的目标是减少错误分类的文档对,在完美的模型中,所有的文档对的顺序都被正确分类,于是可以得到某一query下完全正确合理的文档列表,即为完美的排序。

l2r-pairwise
图1 l2r-pairwise

在pairwise方法下,不同算法的最大不同之处在于对应机器学习方法的不同。对现有的大部分pairwise方法进行整理后发现,总结出以下4类:

(1)基于SVM算法的:基于SVM的pairwise算法最早的一种为R.Herbrich等人于2000年提出的Ranking SVM算法;后续基于此算法进行改进的有MHR(Multiple Hyperplanes Rank),该方法使用分而治之的策略,使用多个超平面对实例进行排序,最后聚合超平面给出的排序结果;IRSVM则是针对Ranking SVM中的位值误差和长度误差两大缺陷进行了改进。

(2)基于Boost类:基于Boost的pairwise算法最早的一种为Yoav Freund等人于2003年提出的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值