今日头条的个性化推荐算法

千人千面、个性化推荐:解读数据赋能商家背后的AI技术 【摘要】 12月6-7日,由阿里巴巴集团、阿里巴巴技术发展部、阿里云云栖社区联合主办,以“2016 双11技术创新”为主题的阿里巴巴技术论坛上,来自商家事业部的技术总监魏虎给大家分享了数据赋能商家背后的AI技术。首先对大数据和人工智能进行了简要介绍,接着着重分析了客户运营平台,包括实时分群算法、match和rank框架以及千人千面技术,最后讲解了千牛头条、服务市场和智能客服中AI技术的应用。... 阅读详情

    互联网给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但也使得用户在面

对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,

而通常解决这个问题最常规的办法是推荐系统。

    推荐系统能有效帮助用户快速发现感兴趣和高质量的信息,提升用户体验,增加用户使用产1

品时间,并有效减少用户浏览到重复或者厌恶的信息带来的不利影响,通常推荐系统越精

准,用户体验就越好,用户停留时间也会越长,也越容易留住用户。

 

   众所周知,今日头条是个个性化的新闻推荐引擎,在今日头条CEO张一鸣看来,算法是《今

日头条》这款兴趣推荐搜索引擎应用的核心,这也是与传统媒体最本质的区别,今日头条之

所以能够非常懂用户,精准推荐出用户所喜好的新闻,完全得益于算法,而正是精准推荐,

使得今日头条在短短两年多的时间内拥有了2.2亿用户,每天有超过2000万用户在今日头条

上阅读自己感兴趣的文章。

 

  有3篇文章,让3个用户投票[注:这3个用户是一类人,有相同属性(喜好和偏

好)],那第4个用户应该被系统推荐的文章是那篇呢?第4个用户与前3个用户都是一类人,

答案显而易见是第一篇文章。

   没错,今日头条的个性化推荐算法原理就是基于投票的方法,其核心理念就是投票,每个用

户一票,喜欢哪一篇文章就把票投给这篇文章,经过统计,最后得到结果很可能是在这个人

群下最好的文章,并把这篇文章推荐给同人群用户过程就是个性化推荐,实际上个性化推荐

并不是机器给用户推荐,而是用户之间在互相推荐,看起来似乎很简单,但实际上这需要基

于海量的用户行为数据挖掘与分析。

   搞技术的朋友都知道,内容推荐必须基于受众人群,只有在确定受众人群之后才能确定推荐

内容,有的放矢才叫精准推荐。

上面那个例子只是很小的人群,但是现实生活中不会有这样小的人群,而且太小的人群通过

推荐投票的方式也很难推荐出很精细的内容,只能推荐出一些热门内容,那今日头条是如何

来划分人群?

   我们假定上图这个人群有8万人,只有两类:一类叫喜欢科技的人群;一类喜欢娱乐的人

群,我们先分成两类,每类有4万人,我们又找到另一个维度地域:上海和北京,喜欢科技

的人有上海和北京的,喜欢娱乐的也有北京和上海的,我们把8万人群分成四组,每组两

万,我们再找年龄,30岁以上和以下,我们分成8个人群,每个人群1万人,第1个是喜好科

技,位置在北京,年龄30岁以上,这有1万人,我们再以下面的喜欢娱乐,地点上海,人群1

万。

   根据人群不同维度,我们可以细分到一个合理的力度。特别需要注意的是:在细分的领域里

面投票数既不要太多,但也不要太少,因为太多没有个性化,仅是一个大众关心的话题而

已,而投票数太少又没有统计意义,支持度就低了。

人群特征可以是阅读姓名,年龄,地域,职业等等,同理,文章也是类似的,文章有提到哪

些名人,文章发布的时间,文章所属的地区等等,也都有很多特性,这些都是可以去组合起

来。

   判断一个用户属于怎样的人群相对简单,比如地域,用户的手机在什么区域,就可以认为用

户是什么地域的;比如说用户兴趣,可以根据用户的阅读习惯去判断,用户会经常去看科技

的文章,那就可以判断用户属于科技的人群;再比如说用户的好友关系,用户在今日头条上

面注册了,用户的好友都是娱乐圈的人,则该用户很有可能也是娱乐圈的人。

所以通过用户在今日头条上行为,以及用户客观的地理位置信息,就能判断用户到底属于一

个什么样的人群。

   精准推荐最难的不是划分人群,也不是判断用户人群归属,更不是文章属性判断,一个人可

以属于多个人群,也有多个文章候选,选那个推荐才是最难的,而今日头条的推荐内容是怎

么算出来的呢?

   通过上图的计算公式:W1*候选1的投票率+W2*候选2的投票率+W3候选3的投票率+……=最高

分,最后能计算出一个得分,按得分的高低来排序,就可以得到推荐文章的一个侯选,这个

过程实际上是一个比较简单的算法,而这在今日头条内部叫逻辑回归。

总的来说,个性化推荐技术本身并不神秘,归根到底推荐算法关键是还在于对海量用户行为

的数据分析与挖掘,也许各家算法略有不同,但最终目的都是殊途同归,为实现最精准的内

容推荐而努力中(对于排序的算法,大家可查看一下马海祥博客《九大排序算法的实现方法

及算法分析》的相关介绍)。

   推荐算法大致可以分为三类:基于内容的推荐算法、协同过滤推荐算法和基于知识的推荐算

法。

基于内容的推荐算法的原理是用户喜欢和自己关注过的Item在内容上类似的Item,比如你看

了哈利波特I,基于内容的推荐算法发现哈利波特II-VI,与你以前观看的在内容上面(共有

很多关键词)有很大关联性,就把后者推荐给你,这种方法可以避免Item的冷启动问题(冷

启动:如果一个Item从没有被关注过,其他推荐算法则很少会去推荐,但是基于内容的推荐

算法可以分析Item之间的关系,实现推荐)。

   弊端在于推荐的Item可能会重复,典型的就是新闻推荐,如果你看了一则关于MH370的新

闻,很可能推荐的新闻和你浏览过的,内容一致;另外一个弊端则是对于一些多媒体的推荐

(比如音乐、电影、图片等)由于很难提内容特征,则很难进行推荐,一种解决方式则是人

工给这些Item打标签。

     协同过滤算法的原理是用户喜欢那些具有相似兴趣的用户喜欢过的商品,比如你的朋友喜欢

电影哈利波特I,那么就会推荐给你,这是最简单的基于用户的协同过滤算法(user-

basedcollaboratIve filtering),还有一种是基于Item的协同过滤算法(item-

basedcollaborativefiltering),这两种方法都是将用户的所有数据读入到内存中进行运

算的,因此成为Memory-basedCollaborative Filtering,另一种则是Model-based

collaborativefiltering,包括Aspect Model,pLSA,LDA,聚类,SVD,

MatrixFactorization等,这种方法训练过程比较长,但是训练完成后,推荐过程比较快。

最后一种方法是基于知识的推荐算法,也有人将这种方法归为基于内容的推荐,这种方法比

较典型的是构建领域本体,或者是建立一定的规则,进行推荐。

混合推荐算法,则会融合以上方法,以加权或者串联、并联等方式尽心融合。

当然,推荐系统还包括很多方法,其实机器学习或者数据挖掘里面的方法,很多都可以应用

在推荐系统中,比如说LR、GBDT、RF(这三种方法在一些电商推荐里面经常用到),社交网

络里面的图结构等,都可以说是推荐方法。

个性化推荐的主要思想八个字概括之:物以类聚、人以群分。主要的方法及变种应该有很

多,像协同过滤、基于内容的推荐、基于标签的推荐等等,以后推荐系统一个趋势就是基于

社交的,利用用户反馈进行实时推荐,多种推荐算法进行混合,从而达到一个较好的推荐结

果。

 

算法帝国:今日头条、抖音推荐算法原理全文详解 针对以上面试题,小编已经把面试题+答案整理好了。 阅读详情

相关推荐

3分钟了解今日头条推荐算法原理(附视频+PPT)

3分钟了解今日头条推荐算法原理(附视频+PPT)_搜狐科技_搜狐网

探秘今日头条:数字内容领域的领军者是如何做到个性化推荐的?

1.今日头条简介在中国数字内容领域处于领军地位的今日头条,自成立伊始便专注于为广大用户供应多元化且极具个性化的信息资源。凭借高效智能的推荐引擎与精准的内容分发技术,我们的用户得以轻松享受到他们所喜好的各类新闻、资讯和短片等多元媒体内容。今日头条拥有广范的用户基础

wuzuniao168的博客 1245

今日头条推荐算法原理-头条资深算法架构师曹欢欢博士的分享

2018年1月,今日头条资深算法架构师曹欢欢博士,首次公开今日头条的算法原理,以期推动整个行业问诊算法、建言算法。通过让算法透明,来消除各界对算法的误解。

今日头条、抖音推荐算法原理全文详解!

本次分享将主要介绍今日头条推荐系统概览以及内容分析、用户标签、评估分析,内容安全等原理。一、系统概览推荐系统,如果用形式化的方式去描述实际上是拟合一个用户对内容满意度的函数,这个函数需要...

Oner.wv的专栏 3110

SAP 零售 FMS 物料主数据(一)

SAP 零售 FMS 物料主数据(一) SAP 对于鞋服行业最新的解决方案-FMS(相当于原来的AFS+Retail);更偏向与零售; 商品主数据与原来的AFS大不相同,取消了原来的Grid的网格概念,取而代之的是变式;商品主数据维护也偏向于Retail的维护模式;事物代码也不是MM01而是MM41 /MM46; 在维护商品主数据前,需要与商品部沟通定义各种商品相关的规范如编码规则,大中小类 ,颜色库,尺码库等,此处不赘述; 创建商品需要确定哪些物料是变式物料,哪些是常规不带特性的单一物料;这决定了在创建商

weixin_45518759的博客 5061

MMCV安装后报错‘from mmcv import Config’?别慌,这是MMCV 2.0的锅!快速降级回退MMCV 1.x全指南

本文详细解析了MMCV 2.0版本升级导致的‘from mmcv import Config’报错问题,提供了从诊断到降级回退MMCV 1.x的完整解决方案。通过pip和OpenMIM工具链的实操指南,帮助开发者快速解决版本冲突,确保项目稳定运行。

weixin_29102619的博客 263

今日头条的个性化推荐

一、今日头条个性化推荐流程 服务器1000台,代码实现爬虫功能,在其他传媒网站和门户上抓取各种信息,如果在网站上抓取到纸媒内容,则优先从纸媒门户上抓取信息;抓取信息后,对有价值信息进行分析归类;推送到有感兴趣的头条客户端;用户注册或登录时,通过数据挖掘分析,推荐感兴趣的信息;推送后根据用户体验(阅读时间、评论)判断信息是否符合客户需求,再进一步调整推送信息内容;敏感信息审查;页面转码(对纸媒或网...

默默耕耘,阶段爆发,取长补短,修炼身心 2558

操作系统笔记(含王道计算机考研——操作系统课件)

操作系统(OS) 笔记根据B站王道计算机考研——操作系统视频整理所得,视频链接:https://b23.tv/0I2qex 视频中所用课件:链接:https://pan.baidu.com/s/101bFWm0Tv0emNpEneidYPA 提取码:y3dd 1.计算机系统概述 1.简介 什么是操作系统? 操作系统(Operating Ststem, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是

拧发条鸟的博客 6万+

今日头条个性化推荐算法

要点: 1. 协同过滤 基于投票的规则,若某个用户组对某篇文章投票较多,则判断该用户组对该篇文章较感兴趣 2. 用户属于多组情况处理 若某个用户属于多个组,则采用加权平均的方式选取得分最高的文章进行推荐,权重系数利用逻辑回归确定。w1(组的权重系数)*该组对某文章的投票率+w2*该组对某文章的投票率...  几个问题: 1. 某组的待推荐文章数如何确定,是固定的还是可变的,是学

yuge1hao的专栏 2921

DELL SC存储扩容避坑指南:6Gb vs 12Gb扩展柜混插的真相

本文深入解析DELL SC存储扩容中6Gb与12Gb扩展柜混插的核心规则与性能影响。文章指出,从SCOS 7.3版本起允许混插,但整个SAS环路速率将降至最低设备水平,尤其在12Gb控制器上接入6Gb扩展柜会严重拖累性能。指南提供了清晰的兼容性矩阵、实战操作流程及关键避坑清单,帮助管理员安全、高效地完成存储扩容。

weixin_28314575的博客 459

Vast.ai GPU服务器租用与SSH密钥连接实战指南

本文详细介绍了如何在Vast.ai平台租用GPU服务器并通过SSH密钥安全连接的全流程。从注册、选配GPU型号到SSH密钥生成与配置,再到实战中的端口转发和文件传输技巧,帮助用户高效利用云端GPU资源进行深度学习等计算密集型任务。

weixin_29574585的博客 530

新闻App个性化推荐引擎对比:今日头条、一点资讯等5款算法实测

本文深度评测了今日头条、一点资讯等5款主流新闻App的个性化推荐引擎,从算法原理到工程实践进行全面对比。通过实测分析各平台的推荐策略差异,揭示用户画像、内容理解和排序模型等核心技术实现,为开发者提供有价值的参考。文章特别关注推荐系统的性能优化与算法创新,包括实时特征计算、边缘计算等前沿技术应用。

weixin_30444105的博客 328

双重分组进位跳跃进位链

跳跃进位链

qq_62260432的博客 941

今日头条算法推荐:个性化推送TensorRT相关内容

今日头条通过TensorRT优化深度学习推理,在不改变模型结构的前提下,显著降低延迟并提升吞吐。利用层融合、FP16与INT8量化、动态批处理等技术,单卡QPS翻倍,GPU利用率突破90%。真实业务场景中,P99延迟压至12ms以内,显存占用减少三分之二,为高并发推荐服务提供稳定高效的底层支撑。

weixin_31139479的博客 542

软考高级-系统架构设计师 论文范文参考(一)

系统架构设计师 论文参考

片言可决讼,半纸能缚龙 4343

lammps教程:FeNiCr合金多晶结构建模方法

大家好,我是小马老师。 本文介绍合金多晶模型的建模过程,使用的软件为Atomsk。 Atomsk是一个开源软件,可运行在windows、linux等多种操作系统上,本文使用windows版的Atomsk实现建模,其他操作系统的建模命令基本相同。 建模过程如下: 1. 生成单晶Fe晶胞 atomsk --create fcc 3.65 Fe Fe.xsf 2. 建立多晶节点文件polycrystal.txt 新建一个文本文件polycrystal.txt,文件内容为: box 200 100 200 ran

lammps_jiayou的博客 6658

今日头条核心技术“个性推荐算法”揭秘

今日头条核心技术“个性推荐算法”揭秘 最近面试华兴资本, 他们比较关注今日头条算法的实现, 今天特转载网上 今日头条算法解密   【IT168 评论】互联网给用户带来了大量的信息,满足了用户在信息时代对信息的需求,也使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,而通常解决这个问题最常规的办法是推荐系统,推荐系统能有效帮助用户快速

u014114990的专栏 9373

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

今日头条的推荐算法原理分析(转)

链接:https://www.jianshu.com/p/b564c19567b7 今日头条发布了后台的算法原理,不过用词比较考究、说的比较深奥,让人感觉云里雾里不知何处,本篇尽量用通俗语言进行解析,希望对大家有所帮助。 1、【原文】今日头条算法推荐系统,主要输入三个维度的变量。一是内容特征,图文、视频、UGC小视频、问答、微头条等,每种内容有很多自己的特征,需要分别提取;二是用户特征,包括兴趣标...

weixin_43461341的博客 3158

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

今日头条的排名算法_今日头条核心技术“个性推荐算法”揭秘

【IT168评论】互联网给用户带来了大量的信息,满足了用户在信息时代对信息的需求,也使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,而通常解决这个问题最常规的办法是推荐系统,推荐系统能有效帮助用户快速发现感兴趣和高质量的信息,提升用户体验,增加用户使用产品时间,并有效减少用户浏览到重复或者厌恶的信息带来的不利影响。通常推荐系统越精准,用户体验就越好,用...

weixin_35899659的博客 918

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

今日头条:成也算法,败也算法

打开今日头条,我们看到的是满屏的新闻资讯。从内容上看,今日头条很像其他新闻客户端;从功能上看,今日头条又特别像互联网媒体。但在今日头条CEO张一鸣眼中,今日头条却是一款个性化推荐引擎产品。 百度是专注信息搜索的大引擎,今日头条是专注信息推荐的垂直引擎。从这个角度讲,今日头条跟百度十分相似。曾经百度新闻也是靠机器算法来筛选新闻,但后来被今日头条甩出几条街。个性化推荐算法今日头条由张一鸣于2012年3月

Bingo 5128

今日头条的推荐算法原理分析(转)

今日头条发布了后台的算法原理,不过用词比较考究、说的比较深奥,让人感觉云里雾里不知何处,本篇尽量用通俗语言进行解析,希望对大家有所帮助。 1、【原文】今日头条算法推荐系统,主要输入三个维度的变量。一是内容特征,图文、视频、UGC小视频、问答、微头条等,每种内容有很多自己的特征,需要分别提取;二是用户特征,包括兴趣标签、职业、年龄、性别、机型等,以及很多模型刻画出的用户隐藏兴趣。三是环境特征,不同...

永青技术博客 2236

RSS与今日头条技术对比分析

新内容首先推送至500-1000人的初始流量池,根据点击率(≥5%)、阅读完成率(≥30%)等数据决定是否进入更大流量池。· RSS:基于XML的订阅协议,用户主动选择信息源,内容通过RSS阅读器被动聚合,更新由源网站触发。· 今日头条依赖算法主导:通过冷启动、流量池分级、多批次推荐等机制,动态调整内容曝光。收集用户行为(浏览历史、搜索记录、互动数据),构建兴趣标签体系,实现精准匹配。

专注最新最热的AI知识学习,以实战方式总结心得。 1243

今日头条的排名算法_今日头条三大智能算法揭秘 让你快速明头条的推荐原理...

我们都知道,我们发布在头条的内容阅读量的高低是受头条的算法影响的,因此作为新媒体小编,了解今日头条的算法很重要。所以今天我们就一起来看看今日头条的智能算法到底是怎样的。一、审核头条的算法里包含一个可被拦截的内容库,出现匹配的内容审核就不通过。标题和正文都可能是不过审的原因。标题太夸张或者是敏感词汇,都会会被退回修改。甚至有些词汇出现时,系统会提示无法提交。值得注意的是,如果文章第一次没有过审,会退...

weixin_30673943的博客 1078

今日头条推荐算法原理解析

转自:https://blog.youkuaiyun.com/ScarlettYellow/article/details/80458075?utm_source=blogxgwz2 ,谢谢原作者这么精简的总结。 Abstract:这篇是1月份头条首次公开的算法原理的笔记记录。1.头条推荐算法原理1.1 系统概览1.资讯推荐系统”你关心的,才是头条“本质要解决的问题:用户、环...

十三 1万+
上一篇: start-all.sh启动设置ssh免密登陆还总是提示输入密码的解决办法
下一篇: 5种必知的大数据处理框架技术
http520888
博客等级 码龄9年 14粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值