Fork me on GitHub

随笔分类 -  Search Ranking

摘要:一.排序目标 将暴光多的购买少的商品下沉 将高质量的商品尽量靠前 提高订单转化率等 如下图电商中,在商品名栏中输入商品名,点击查询,系统将把最相关物品先前排。 二.排序的演变 1.文本匹配阶段 2.人工加权阶段 打分公式: w1*score1+w2*score2+w3*score3+... = to 阅读全文
posted @ 2020-03-08 16:06 石头木 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:deepfm可作为点击预估模型,最后一层一般为一个sigmoid函数,在ltr中称为pointwise,我们可以对其进行改造,与wide&deep一样,可将其改为pairwise方式,或者可以像lambdamart一样融入ndcg这种评估指标。待续... 阅读全文
posted @ 2019-07-24 14:41 石头木 阅读(860) 评论(0) 推荐(0) 编辑
摘要:一般来説,wide&deep在ltr中作为点击预估模型,是一种pointwise方式,但是我们可以将其改为pairwise方式进行实验。待续... 阅读全文
posted @ 2019-07-24 14:41 石头木 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一. LTR(learning to rank)经常用于搜索排序中,开源工具中比较有名的是微软的ranklib,但是这个好像是单机版的,也有好长时间没有更新了。所以打算想利用lightgbm进行排序,但网上关于lightgbm用于排序的代码很少,关于回归和分类的倒是一堆。这里我将贴上python版的 阅读全文
posted @ 2019-07-24 11:52 石头木 阅读(8004) 评论(8) 推荐(2) 编辑
摘要:一.论文《QuickScorer:a Fast Algorithm to Rank Documents with Additive Ensembles of Regression Trees》是为了解决LTR模型的预测问题,如果LTR中的LambdaMart在生成模型时产生的树数和叶结点过多,在对样 阅读全文
posted @ 2019-07-24 10:47 石头木 阅读(740) 评论(0) 推荐(0) 编辑
摘要:在网上看到关于排序学习的早期文章,这两篇文章大致都使用了Random Forest和Boosting方法。 一.paper 1.Web-Search Ranking with Initialized Gradient Boosted Regression Trees,2011 主要将Random F 阅读全文
posted @ 2019-03-24 18:13 石头木 阅读(531) 评论(0) 推荐(0) 编辑
摘要:一.理论部分 理论部分网上有许多,自己也简单的整理了一份,这几天会贴在这里,先把代码贴出,后续会优化一些写法,这里将训练数据写成dataset,dataloader样式。 排序学习所需的训练样本格式如下: 解释:其中第二列是query id,第一列表示此query id与这条样本的相关度(数字越大, 阅读全文
posted @ 2019-03-03 23:05 石头木 阅读(7931) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示