加入收藏 | 设为首页 | 会员中心 | 我要投稿 通化站长网 (https://www.0435zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 点评 > 正文

一篇文章是如何被推荐到你眼前的?

发布时间:2019-11-13 03:48:14 所属栏目:点评 来源:做站长
导读:笔者以独特的角度入手,以一篇文章自白的角度讲述了个性化推荐的功能逻辑。 “hi,我是魏无羡,我出生后被送到一个内容库,在这里遇到了很多师兄弟,在一个个黑盒子里,我们身上被打上了N个不同的标签来表明我们的出生地、武功高低、门派风格等等,经过各
副标题[/!--empirenews.page--]

笔者以独特的角度入手,以一篇文章自白的角度讲述了个性化推荐的功能逻辑。

一篇文章是如何被推荐到你眼前的?

“hi,我是魏无羡,我出生后被送到一个内容库,在这里遇到了很多师兄弟,在一个个黑盒子里,我们身上被打上了N个不同的标签来表明我们的出生地、武功高低、门派风格等等,经过各种试炼检验,有些师兄弟被淘汰了,而我顺利通过了审核进入下发环节。我依靠着一身武艺和好的身世背景,顺利进入尖子班,并在每一阶梯流量中脱颖而出。”

现代人每天都在接触个性化推荐,例如常刷的今日头条、腾讯新闻、抖音等APP。

个性化推荐是特定场景下人和信息更有效率的连接,粗颗粒度理解就是断物识人:左边是内容(断物),右边是用户(识人),中间通过推荐引擎链接两者,追求的是一种高效连接。

在开篇的自白里,高质量下发的核心:识别蓝忘机爱的是魏无羡,并且把魏无羡推给他。

魏无羡:我经历的各种“黑盒子”——内容库

各式各样的黑盒子,都是为了建立人机结合的用户喜爱的高质量内容生成系统,这个实时、高效的系统需要具备哪些特征?

  1. 能够持续发掘“高质量”内容;
  2. 能够持续发掘用户兴趣;
  3. 能够给用户发送感兴趣的“高质量”内容。

个性化推荐从一个好的内容库开始(第一个黑盒子),目的是为个性化推荐提供精准的内容数据基础,为了创造一个好的内容库,要做哪些工作?

总地来说,是把不能分发或影响体验的内容剔除:

  1. 硬质量过滤:如排版错误、言之无物等
  2. 低俗色情过滤
  3. 敏感恶心过滤
  4. 高度一致过滤
  5. 政审安全过滤
  6. 推荐优化:标题、图片、正文等优化
  7. 其他

除了部分运营内容外,推出的内容基本来自内容库,内容的质量奠定了个性化推荐的基调。内容库里的内容根据一定规则形成内容候选,机器就开始挑内容进行后续的个性化推荐。

魏无羡奔向的蓝忘机长啥样? ——用户画像

如果你介绍一位朋友,在不同的场合,你也许会有不同的介绍方法。

  • 在公司,你会介绍他是一位牛逼的开发大大;
  • 在球场,你会介绍他是北大的流川枫;
  • 在相亲局,你会介绍他是你“两眼泪汪汪”的同乡。

正是因为事物具有多面性和复杂性的特点,不是一两个词就能概括全的。标签实质上是我们对多维事物的降维理解,抽象出事物更具有表意性、更为显著的特点,所以需要有针对性的投射,以换取信息匹配效率最大化。

用户画像根据用户自然属性、社会属性、阅读习惯和线上行为等信息抽象出的一个标签化的用户模型,常用于用户数据化、个性化推荐、各大业务支撑等等。简单概括为“他是谁”,“他喜欢什么”,为个性化推荐提供丰富而精准的用户画像。

资讯推荐的用户画像一般会分为长期画像和短期画像,前者为离线处理,后者为在线处理。

  • 长期画像:是一段时间内的行为+用户自主选择或填写的画像+外部渠道补充的画像等,相对稳定。
  • 短期画像:是近几天的行为(例如近7天内点击的100条item),受时间衰减影响较大。
  • 综合画像:是以上两者融合。

用户画像的建立更像一门统计学,在处理数据的时候有些关注点:

  • 噪音处理:如热门事件会有恶意噪声
  • 时间衰减:自建短期模型,新动作提高权重
  • 反向惩罚:如曝光未点击进行惩罚
  • 归一化:使计算结果具有可比性
  • 其他

除了用户在APP的阅读行为,完善用户画像还有哪些路径?

  • 外部渠道数据(渠道、唤醒物料、矩阵画像、APPlist等);
  • 借助产品设计(如新手引导的兴趣预选);
  • 借助运营活动(如支付宝活动收集好友关系)。

画像优化如何评估?

以下指标可供参考:

  • 画像覆盖率、人均画像个数;
  • 画像准确率:离线人工评估->在线abtest(点击率、时长等指标)。

关于用户画像,还有一点需要了解:不是有了用户画像,便能驱动和提高业务,而是为了驱动和提高业务,才需要用户画像。

蓝忘机还记得魏三岁的好吗?——NLP

蓝忘机已有画像,魏无羡的标签怎么打?也就是机器怎么做?

资讯推荐常见的标签有:分类(CATEGORY)、兴趣点(POI)、关键词(TAG)、主题(TOPIC),颗粒度由小到大:KEYWORD<TAG<POI<TOPIC<CATEGORY。

KEYWORD

  1. 思路:与文章关联度越高,出现频次越高,与别的词关联度越高,其重要度就越高。
  2. 算法:tfidf,textrank,embedding。

TAG

  1. 思路:人工标注(行业知识库)、机器候选
  2. 算法:分词+关键词提取+词典匹配(保留命名实体)

POI

  1. 思路:人工整理基于关键词的实体兴趣点(POW,如:彩票)+概念兴趣点(POC,如:财经)
  2. 算法:分词+关键词抽取+词典匹配

TOPIC

  1. 思路:隐式主题,粒度比分类细
  2. 算法:机器无监督学习,聚簇,难点是数据预处理 + 调参

CATEGORY

  1. 思路:(有监督)机器学习模型或深度学习模型
  2. 其他:资讯类APP的分类,少则几十,多则上百,层级多为2-5级,应用分类时必须考虑分类权威性和信息完备性问题,避免因为子节点覆盖不全或分类错误导致的认知问题。

过往标签推荐较多,现在更多尝试向量化(embedding)推荐,即把特征表征为多维向量,可通过距离衡量语义相关性,YouTube的视频推荐率先实践。

给想了解深度学习(Deep Learning)的产品汪推荐《Deep Learning with Python》[美]弗朗素瓦·肖莱 著,阅读第一章即可(毕竟是一本开发教程书),详见下一篇推送。

通过所有特征标注,魏无羡随千军万马过独木桥 ——召回

一篇文章是如何被推荐到你眼前的?

(编辑:通化站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读