写点什么

几张图带你看懂今日头条推荐系统

  • 2019-12-30
  • 本文字数:794 字

    阅读完需:约 3 分钟

几张图带你看懂今日头条推荐系统

推荐系统是一个策略行为,本文将用几张图,来带你看懂今日头条的推荐系统。


推荐系统的“前身”


2016 年,腾讯以 80 亿美元估值投资今日头条,结果大家都知道,张一鸣拒绝了腾讯的投资,现在大家也知道,字节跳动估值 750 亿美元,这一切,推荐系统功不可没。


因为搜索引擎和推荐系统太相似,相对来说也更简单(勿喷),所以我们先来了解一下搜索引擎。至于搜素引擎是不是推荐系统的前身,我很懒,没有考察。


如上图,搜索引擎分成为离线部分和在线部分,每一部分有不同的使命。


简单来说,搜索引擎的离线部分,专注于内容的搜集和处理。搜索引擎通过网络爬虫抓取网站上的原始内容,并将内容建立索引。这些内容会根据搜索系统的不同要求建立不同的索引体系,比如新闻类型的内容,会建立时效性的索引数据。


搜索引擎的在线部分,负责响应用户的搜索请求,完成内容的筛选和排序,并将最终结果返回给用户。我们举一个例子来说明这个流程:


用户在搜索引擎输入一个关键词 NBA,搜索引擎搜索会对关键词进行分析、变换、扩充和纠错等处理,比如发现美职篮与 NBA 是同义词,就会将其扩充。


接下来,搜索引擎会通过多种方式从不同索引数据获得候选集,这个环节叫召回。


得到候选集后,搜索引擎通过更精细的计算模型对每一篇候选内容进行分值计算,对候选集的每一项进行排序。


这个时候,还不能将结果展示给用户,需要经过规则干预这一过程。这个过程服务于特定的产品目的。假如有这样一条“官方网站保护规则,确保所有品牌搜索词都可以优先返回官网”,则此时就会将官网插入并置顶,最后再将结果展示给用户。


此时,搜索引擎的工作还未结束。搜索引擎会根据用户的点击反馈去优化排序模型。比如,大部分用户都没有点击文章 10,则文章 10 后续就不会获得更靠前的展现位置。


对以上两图进行总结就是下图,就是想让你们看的第一张图:


本文转载自 Think 体验设计公众号。


原文链接:https://mp.weixin.qq.com/s/8FSAn442599YCR-WfvWkFQ


2019-12-30 18:114367

评论

发布
暂无评论
发现更多内容

如何设计业务异地多活架构 - 作业

阿拉阿拉幽幽

let's go——2022年读书活动招募书(第1期)

codists

Spark Sql编译模块-词法、语法分析器Antlr4(一

飞哥

Okaleido tiger NFT即将登录Binance NFT平台,后市持续看好

小哈区块

【刷题记录】16. 最接近的三数之和

WangNing

7月月更

Starfish OS:以现实为纽带,打造元宇宙新范式

BlockChain先知

let关键字的特点

bo

前端 ES6 7月月更

Java多线程之常见锁策略与CAS中的ABA问题

未见花闻

7月月更

架构实战营模块 7 作业

Naoki

架构实战营

网络水军为何如此猖獗:揭秘背后灰色利益链

石头IT视角

一文解析Ansible配置管理文件

穿过生命散发芬芳

ansible 7月月更

更智能!AIRIOT加速煤炭行业节能减排升级

AIRIOT

低代码 物联网 低代码,项目开发

Web3流量聚合平台Starfish OS,给玩家元宇宙新范式体验

鳄鱼视界

从去IOE到CIPU,中国云计算要走出自己的路径

B Impact

JavaScript小数点计算时失精问题

空城机

JavaScript 7月月更

第十届蓝桥杯大赛软件类省赛C/C++ 大学 A 组题解

KEY.L

7月月更

Envoy负载均衡与限流设计

阿泽🧸

7月月更 Envoy负载均衡

鸿蒙eTS版天气预报

坚果

开源 HarmonyOS OpenHarmony Open Harmony 7月月更

架构训练营模块七作业

融冰

Docker安装Mycat中间件 | 实现主从&读写分离

宁在春

Docker 读写分离 mycat 7月月更

数据散列算法

技术小生

7月月更 散列算法

vue.js 多种方式安装

恒山其若陋兮

7月月更

【愚公系列】2022年7月 Go教学课程 014-运算符之算术运算符

愚公搬代码

7月月更

王者荣耀商城异地多活架构设计(架构实战营 模块七作业)

Gor

王者荣耀商城异地多活架构

intelamd

数据仓库和数据中台的关系

奔向架构师

数据仓库 7月月更

怎样才能让企业知识管理发挥出它的真正价值?

Baklib

如何实现随叫随到的客户服务

Baklib

如何搭建一个知识库网页?

Baklib

Okaleido tiger NFT即将登录Binance NFT平台,后市持续看好

西柚子

8 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

架构师 培训 认证

几张图带你看懂今日头条推荐系统_语言 & 开发_Think体验设计_InfoQ精选文章