今日头条的新闻资讯以频道划分,在选定的频道下,推荐的新闻列表是以一定的规则进行组合排序的。

推荐什么?

所推荐的项目是:文章、相册、帖子、视频,这里使用一个抽象的称呼叫做item;

对于一个用户来说,是一个由不同频道的item经过某种规则排列组合的item 序列表;

对于不同用户来说,是两个不尽相同的item序列表;

item的定性分析:

官方对item的分类是以频道的形式进行划分,比如频道列表是热点/上海/视频/社会/娱乐/科技/问答...等;

一个item可以被划分到多个频道里;

一个item根据内容可以聚类成多个标签

一个item的基本组合形式是:

1.标题

2 发表时间

3 发布来源

4.主体,比如文章、相册、帖子、视频

5标签,可以点击标签进入到以标签为关键词的搜索页面

6.反馈渠道,比如赞,踩,收藏、分享、评论等

7.广告推荐

8.相关推荐,比如内容相关

item的定量分析:

item的文字排榜有没有什么特别的规则;

文本长度是否特别的限制呢;

后台关于item的存储应该是海量的吧;

为什么需要推荐?

假设没有推荐,那么

用户打开今日头条,发送一个推荐请求到服务器,服务器获取一个频道下当前最近的itemList返回给客户端;

用户刷新一下,重复上一步的操作;

这里会遇到三个问题:1.假如后台的item库较大,则每次返回的候选的itemList较大,实际上一次能返回给客户端的itemList不超过两屏,这样会造成很多的item被漏掉,造成item浪费; 2.假如后台的item库较小,则实际上可以返回的itemList可能就新增了一两个,这样会造成好像每次刷新总是一样的新闻 3.就算返回的itemList是随机摘取的,也会造成不同用户看到的itemList都差不多;

今日推荐所推荐的是新闻,新闻是讲究时效与热度的,对于item库的量较少时,它不能像商品推荐一样,去给你推荐一个很久以前上架的商品但是你可能感兴趣的,在这种情况下,即便使用了强大的推荐算法,用户也会感觉自己看到的新闻每次刷新都差不多。所以新闻推荐的item库应该是一个item过载这种情况,面对的场景是:一个用户的推荐请求过来,候选的itemList的长度可能过万了。

数以万计的候选的item,选择出十几个将被用户看到的item,这里需要推荐技术;

推荐的效果是什么?

这里站在用户的角度,亲自去使用今日头条这款产品,去总结下产品给予我什么东西了。

所关注的频道列表初始是:

推荐/热点/上海/视频/社会/娱乐/科技/问答...等

所关注的头条号是:

头条号1/头条号2/头条号3...

关于推荐这个频道:

第一条是置顶新闻,一般是当前的国家大事,放置一段时间都不变;

接下来的新闻列表是根据 你所关注的频道列表、头条号、广告提取的一两篇新闻排列组合而成。每刷新一次,就以此规律排列组成一个推荐列表插入到历史推荐列表里。

推荐的ITEM到底是不是我所感兴趣的呢?我尝试关注了偏向于计算机技术的十几个头条号,不断地刷新闻去观察我看到了什么新闻;

观察结果是:

1.每次刷新产生的新的推荐列表是历史没有看过的,多次的推荐形成一个基于时间序列的历史推荐列表;

2.一个推荐列表的的item从标题,发布者,内容等组成上看是不尽相同的;

3.一个推荐列表的长度大概是两屏的长度,每一屏差不多会有一两篇item是我所感兴趣的,虽然能引发我的兴趣,但是不属于我预先已知的兴趣,而是被系统激发出来的兴趣。

4.在多次推荐列表里,只会有少数是属于我自知的兴趣范围内的,没有很明显地不适的内容推荐项。

参考:

《今日头条》产品分析报告  http://www.uebloc.com/html/923017.html

今日头条产品个性化推荐功能用户体验分析 http://www.jianshu.com/p/ea9747652a44

《今日头条》用户体验报告 http://www.jianshu.com/p/4dc09a3a4e47

今日头条的用户体验分析相关推荐

  1. 用户体验分析:以 “师路南通网站” 为例

    用户体验分析:以 "师路南通网站" 为例 今天我们实验与评价的网站是一个名为"师路南通"的教育网站,该网站旨于"让南通教师铿锵走向世界". ...

  2. 转:性能测试中的性能测试指标与用户体验分析

    转自:http://www.ltesting.net/ceshi/ceshijishu/xncs/2012/0223/204182_2.html 性能测试中的性能测试指标与用户体验分析 网络应用性能分 ...

  3. 用户体验分析: 以 “南通市图书馆微信公众号” 为例

    用户体验分析: 以 "南通市图书馆微信公众号" 为例 1. 目标 基于实例分析,体会用户体验设计的 7 条准则. 2. 要求 基于我们列出的 7 条UX评价准则 给用户及时快速反馈 ...

  4. 搜狗输入法用户体验分析

    搜狗输入法用户体验分析 上节课学习了人机交互设计,对于我最常用的搜狗输入法,在学习了新知识后有了新的认识与感受,下面我对其从用户界面.从用户的角度考虑,记住用户的选择.短期刺激和长期使用的好处.不让用 ...

  5. 淘宝用户体验分析方法论

    本专题共10篇内容,包含淘宝APP基础链路过去一年在用户体验数据科学领域(包括商详.物流.性能.消息.客服.旅程等)一些探索和实践经验,本文为该专题第一篇. 在商详页基于用户动线和VOC挖掘用户决策因 ...

  6. 公众号“南通大学教务学生管理系统”用户体验分析

    公众号"南通大学教务学生管理系统"用户体验分析 (一)     目标 基于实例分析,体会用户体验设计的 7 条准则. (二)     要求 (1)     基于我们列出的 7 条U ...

  7. 软件作业(3):用户体验分析——基于南通大学教务管理系统微信公众号

    用户体验分析--基于南通大学教务管理系统微信公众号 1. 目标:基于实例分析,体会用户体验设计的 7 条准则. 2. 要求 ①基于我们列出的 7 条UX评价准则,分析"南通大学教务管理系统微 ...

  8. 2017.10.18——用户体验分析:以“南通市妇幼保健院微信公众号”为例

    软件工程作业3--用户体验分析:以"南通市妇幼保健院微信公众号"为例 一.作业目标 基于实例分析,体会用户体验设计的 7 条准则. 二. 作业要求 基于我们列出的 7 条UX评价准 ...

  9. 作业4: 用户体验分析——以 “师路南通网站” 为例

    一.作业目标 基于实例分析,体会用户体验设计的 7 条准则. 二.作业要求 针对师路南通 ,开展UX分析.PS:对比另外2个学习网站:1. UMU学习平台 :2. 学生安全教育平台 基于7 条UX评价 ...

最新文章

  1. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(改变分组次序)实战
  2. [算法题] Search in Rotated Sorted Array ii
  3. 分布式系统概念 | 分布式锁:数据库、Redis、Zookeeper解决方案
  4. 如何让Excel里显示的数字避免通过科学计数法来显示
  5. orm提取指定列_使用ORM提取数据很容易! 是吗?
  6. codeforces 59A-C语言解题报告
  7. windows录屏_电脑自带录屏软件怎么打开?详细操作教程
  8. hutol json null值没了_详解Java去除json数据中的null空值问题
  9. eclipse 中提示tomcat 的端口被占用了 后的最快捷解决方法
  10. 如何基于protobuf实现一个极简版的RPC(转载)
  11. SCSI和RAID控制器
  12. SQL_Xbar代码
  13. 关于pc端微信登录前后端分离的java后台开发
  14. 阿里云云计算ACP学习(二)---弹性存储
  15. 《SPEA2: Improving the Strength Pareto Evolutionary Algorithm》阅读笔记
  16. WWW 2022最佳论文出炉!北京大学团队获唯一最佳学生论文奖
  17. 【信息技术】【2002.04】基于局部分割的数字图像处理
  18. WhatsApp 电脑版如何下载安装?
  19. LDA主题模型1——数学基础
  20. Linux下为命令取别名

热门文章

  1. 郭明祺:Face ID会否用在所有iPhone上,就看你们了!
  2. PS笔刷安装与使用方法(简单易懂)
  3. 推荐系统中不得不学的对比学习(Contrastive Learning)方法
  4. linux删除ust文件权限不够,修改linux的umask值
  5. Yarn 任务缓存数据和HistoryServer 历史任务日志数据清理
  6. Java的时代依然还在,合格的Java工程师成为紧缺人才
  7. PSIM仿真之:仿真时如何修改元件参数值
  8. 小数为何叫成浮点数 ?
  9. 200行Perl 语言实现 VCD 转ATE测试pattern
  10. (附源码)spring boot火车票订票系统 毕业设计171538