美文网首页
推荐策略(6)——排序

推荐策略(6)——排序

作者: 奕心的世界漂流 | 来源:发表于2019-04-11 15:09 被阅读0次

一、系统概述

推荐系统的模块分布

为什么要做排序?

召回的目的是全,排序的内容是准,如果能将召回的内容以恰当的顺序展现,那么对于提升用户体验(也有助于提升留存)、优化商业变现(广告精准投放)有一定的帮助。

由于内容本身好坏差别比较大,加上召回渠道、召回算法的多样性,导致召回阶段不能对数据(用户偏好数据)有很好的预测,所以需要排序过程对内容进行统一打分。

排序包括什么?

(1)离线计算:数据整合、特征提取、模型训练、线下评估

(2)近线实时数据流:在线和离线之间的步骤,清洗原始数据,供下游模型使用

(3)在线打分:对召回内容进行整合和打分重排序

二、排序算法

排序算法处于不断演变的过程。

推荐算法排序

LR:逻辑回归模型,用来做二分类

MLR:多元线性回归,可以解决非线性问题

GBDT:迭代决策树

XGBOOST:加入正则化,是升级版的GBDT

三、重排序

主要基于业务需要,展现形式有置顶、运营分发(抖音)、广告竞价排名(百度)等。

那么重排序应该怎么操作呢?

(1)基于内容

加大权重:今日头条的内容置顶

隔离:相似内容隔开,始终吸引用户

噪声过滤:考虑文章阅读时长,打击标题党

(2)基于用户

惩罚热点:对热点内容的用户操作如评论、转发等,进行降权处理

时效性:用户不断有新的动作产生,老特征下降权重,新特征加强权重

惩罚特征:如果一篇或一类文章没有被点击,其相关特征(关键词、来源)会被降权

相关文章

  • 推荐策略(6)——排序

    一、系统概述 为什么要做排序? 召回的目的是全,排序的内容是准,如果能将召回的内容以恰当的顺序展现,那么对于提升用...

  • 推荐策略中的“排序”

    文 | Chris改 | Alex编辑 | Iris 导 语 之前的文章我们谈了推荐策略中的用户画像和召回策略,当...

  • 策略模式实现几种排序算法

    1、构造排序策略抽象父类 2、定义排序实现类 3、定义排序策略处理类 4、main方法执行

  • 京东架构师的showtime京东个性化推荐系统实战

    推荐系统核心任务是排序,从线上服务角度看,就是将数据从给定集合中数据选择出来,选出后根据一定规则策略方法进行排序。...

  • 推荐系统15:Wide & Deep 模型

    我们在前面已经提到过一个事实,就是推荐系统的框架大都是多种召回策略外挂一个融合排序。召回策略的姿势繁多,前面的专栏...

  • 设计模式-策略模式

    什么是策略模式?什么时候用? 提到策略模式,一般常见于算法,例如排序算法,多种策略提供排序。 Android中的动...

  • 排序算法之--快速排序

    今天来整理一下快速排序。 快速排序采用分治策略对数据进行排序,什么是分治策略呢?简单地说就是“分而治之,各个击破”...

  • 分析视频推荐中的策略

    问题描述 在视频结束后,首屏往往会有6个其他视频的推荐。现在,像你按照课程中学到的策略四要素,分析这一视频推荐策略...

  • 算法之快速排序、分而治之

    分而治之 快速排序——一种常用的优雅的排序算法。快速排序使用分而治之的策略。 分而治之 (divide and c...

  • 两小时搭建一个推荐系统

    目前的推荐系统大都有基于物品相似度的推荐策略、基于协同过滤的推荐策略,大多数大型的推荐系统会有若干种推荐策略,最后...

网友评论

      本文标题:推荐策略(6)——排序

      本文链接:https://www.haomeiwen.com/subject/puoziqtx.html