首页 > 其他 > 详细

推荐系统--召回

时间:2020-10-15 16:16:25      阅读:35      评论:0      收藏:0      [点我收藏+]

什么是召回

召回系统,本质上是个信息漏斗,负责快速从海量信息中筛选出有价值的信息,缩小排序算法的搜素范围(解决了信息过载的问题);

也负责将多路召回的数据,进行融合(相当于一个信息融合器,解决了单路召回特征单一,信息量小,多样性差的问题),得到一个精简的候选集。

技术分享图片

 

 

 

怎么衡量一个召回系统的好坏

召回算法的衡量虽然有一些通用的衡量指标,比如准确度,覆盖度 F1等,但是在实际应用中,一般会和自己的应用场景和业务指标挂钩,

通过一些更贴合实际的指标去衡量:

技术分享图片

 

 

 

由于是新闻推荐,而且是从零到一实现整个推荐系统,因此我们的推荐和NLP 一开始就密切的联系在了一起,

并且一直伴随着我们的持续优化过程。从开始到现在,按照时间顺序,依次实现了如下算法:

技术分享图片

 

 

 

 一路有效的召回算法从想法的产生,到最后上线并起作用大致要历经一下各态

技术分享图片

 

 

 

大致一个月一路召回模型 :

技术分享图片

 

 

 

 

结束语

由于我们是图文类型的新闻推荐,NLP和召回算法相伴而生,在做召回的过程中也完成了一些基本的NLP基础建设,具体如下:

技术分享图片

 

 

在做召回算法的过程中,一些经验:个人认为贴合业务场景的可落地的创新想法,比盲目追求paper 上的模型更有效,自己能够全流程控制的可解释的模型比盲目使用一些黑盒模型要好,
再就是如果能跨行业融汇贯通,把生物学,进化论,自动控制,哲学上的一些理论,活学活用到推荐领域也会起到意想不到的作用。

技术分享图片

 

 


作者:腾讯技术工程
链接:https://zhuanlan.zhihu.com/p/139256086

 

推荐系统--召回

原文:https://www.cnblogs.com/Allen-rg/p/13819922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!