概括

阶段 特点
召回 从海量物品中快速找回一部分重要物品
粗排 进行粗略排序,保证一定精准度并减少物品数量
精排 精准地对物品进行个性化排序
重排 改进用户体验

传统划分:

1、召回

根据用户部分特征,从海量的物品库里,快速找回一小部分用户潜在感兴趣的物品。

特点:速度快。

2、排序

可以融入较多特征,使用复杂模型,来精准地做个性化推荐。

特点:结果精准。

精细划分:

1、召回(多路召回)

根据用户部分特征,从海量的物品库里,快速找回一小部分用户潜在感兴趣的物品。

2、粗排(可用可不用,根据场景选择)

通过少量用户和物品特征,简单模型,对召回的结果进行个粗略的排序,保证一定精准的前提下,进一步减少选取的物品数量。

作用:防止用户召回环节返回的物品数量还是太多,导致排序环节速度跟不上,所以在召回和精排之间加入一个粗排。

3、精排(重要)

可以使用任何特征和复杂模型,尽量精准地对物品进行个性化排序。

4、重排

改进用户体验,可以采用各种技术及业务策略(技术产品策略主导),比如:去已读、去重、打散、多样性保证、固定类型物品插入等等。

重排论文:SIGIR2022 Multi-Level Interaction Reranking with User Behavior History

推荐系统的主要四个阶段(召回、粗排、精排、重排)相关推荐

  1. 召回粗排精排-级联漏斗(上)

    文 | 水哥 源 | 知乎 saying 1. 把点击多的item曝光提升是推荐模型的基本能力,也是基本要求.后验不好的曝光提高也可能是好模型,后验好的曝光不提高,可以开除推荐模型了 2. 在起量阶段 ...

  2. 召回 粗排 精排,如何各司其职?

    文 | 水哥 源 | 知乎 saying 1.AB测试几乎是系统改进的不二法则,算法做AB,开发做AB,产品做AB,运营更要做AB 2.召回有点像一个甩锅侠,我不管我给的准不准,我就管我把潜在的能投的 ...

  3. 召回粗排精排-级联漏斗(下)

    文 | 水哥 源 | 知乎 saying 召回区分主路和旁路,主路的作用是个性化+向上管理,而旁路的作用是查缺补漏. 推荐系统的前几个操作可能就决定了整个系统的走向,在初期一定要三思而后行. 做自媒体 ...

  4. 推荐系统遇上深度学习(一三七)-[阿里]广告精排和创意优选联合优化

    今天分享的是阿里在SIGIR2022中稿的一篇短文,主要关注点在于对广告推荐链路中精排阶段和创意优选阶段的优化,一起来看一下. 1.背景 广告系统中,创意(如标题和图片)包含了丰富的产品信息,能够帮助 ...

  5. @#####haohaohao#####推荐系统技术演进趋势:从召回到排序再到重排

    " 张俊林老师最新推荐技术总结,近乎覆盖推荐分发全链路.召回侧介绍了传统多路x2i到模型召回的发展历程以及知识图谱和GNN在其中的应用:排序侧从模型的表达能力.优化目标和特征及信息的利用三个 ...

  6. 全链路总结!推荐算法召回-粗排-精排

    作者 | Salon sai  整理 | NewBeeNLP https://zhuanlan.zhihu.com/p/463021052 大家好,这里是NewBeeNLP.现在的推荐系统都是一个很大 ...

  7. 推荐系统技术演进趋势:从召回到排序再到重排

    推荐系统技术,总体而言,与NLP和图像领域比,发展速度不算太快.不过最近两年,由于深度学习等一些新技术的引入,总体还是表现出了一些比较明显的技术发展趋势.这篇文章试图从推荐系统几个环节,以及不同的技术 ...

  8. 知识蒸馏怎么用?召回-粗排篇

    作者 | Chilia 哥伦比亚大学 nlp搜索推荐 整理 | NewBeeNLP 之前我们讲过了知识蒸馏在精排中的应用:知识蒸馏在推荐精排中的应用与实践 其实,知识蒸馏在召回-粗排-精排这三个模块都 ...

  9. 一文看懂推荐系统:召回07:双塔模型——正负样本的选择,召回的目的是区分感兴趣和不感兴趣的,精排是区分感兴趣和非常感兴趣的

    一文看懂推荐系统:召回07:双塔模型--正负样本的选择,召回的目的是区分感兴趣和不感兴趣的,精排是区分感兴趣和非常感兴趣的 提示:最近系统性地学习推荐系统的课程.我们以小红书的场景为例,讲工业界的推荐 ...

最新文章

  1. GIT_忽略文件和属性文件配置
  2. 青岛能源所提出微生物组相似度新算法DMS
  3. 这些知识点你会吗?redis的分布式布隆过滤器含答案解析
  4. 最近无埋点技术很是流行,抽空研究了下诸葛IO,talkingData以及百分点这些业内知名公司的无埋点SDK,抽取其中重要的信息供大家参考:
  5. python tkinter窗口切换_tkinter--实现简单的页面切换
  6. java如何画矩形条和填充_java.awt.Graphics 类的哪个方法可绘制填充矩形?
  7. 将控件关联的变量值传递到另外一个类中的方法
  8. Python Cookbook手记II
  9. PYTHON——TCPUDP:socketserver实现多人聊天
  10. 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1535期】
  11. 【python实现图像矫正 全能扫描王!】
  12. [轉載]房地产崩盘绝非戏言
  13. 关于‘go list‘ failed with: error obtaining VCS status error obtaining VCS status: exit status 128问题的解决
  14. HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
  15. java 汉字转拼音_java中将汉字转换成拼音的实现代码
  16. 编写第一个JavaFX界面
  17. echart 多种覆盖物 显示优先级
  18. 南阳理工学院ACM多乐赛暨16级退役纪念赛 C PK没有女朋友
  19. P2P流媒体开源项目介绍
  20. 搞不定视频会议?来InfoComm China 2021涨姿势吧

热门文章

  1. ChinaJoy亲历 九城VS盛大
  2. 2021镇江 高考 成绩查询,2021年镇江高考成绩排名及成绩公布时间什么时候出来...
  3. 基于51单片机智能路灯控制系统
  4. JUC-Callable
  5. 可以分屏的软件_matepadpro笔记软件体验
  6. HDU 4506 小明系列故事——师兄帮帮忙
  7. SEO概念:(例如百度搜索竞价排行)
  8. CANoe-Ethernet IG和Ethernet Packet Builder的使用和区别
  9. 十年 IT 生涯感情祭
  10. 李恒福 白沙 畵馬一幅