本文总结自2009年ACM推荐系统大会上Strand研究人员做的一个报告“推荐系统十堂课”,在这个报告中Strand的研究人员总结了他们设计推荐系统的经验,提出了10条在推荐系统中学习到的经验和教训。事隔十年,现在看来仍然十分受用。

1、确定你真的需要推荐系统。推荐系统只有在用户遇到信息过载时才必要,如果你的网站物品不太多,或者用户兴趣都比较单一,那么也许并不需要推荐系统。所以不要纠结于推荐系统这个词,不要为了做推荐系统而做推荐系统,而是应该从用户的角度出发,设计出能够真正帮助用户发现内容的系统,无论这个系统算法是否复杂,只要能够真正帮助用户,就是一个好的系统。

2、确定商业目标和用户满意度之间的关系。对用户好的推荐系统不代表商业上有用的推荐系统,因此要首先确定用户满意的推荐系统和商业上需求的差距。一般来说,有些时候用户满意度和商业需求并不吻合。但是一般情况下,用户满意度总是符合企业的长期利益,因此这一条的主要观点是要平衡企业的长期利益和短期利益之间的关系。
3、选择合适的开发人员。一般来说,如果是一家大公司,应该雇佣自己的开发人员来专门进行推荐系统的开发。
4、忘记冷启动问题。不断地创新,互联网上有任何你想要的数据。只要用户喜欢你的产品,他们就会不断贡献新的数据。
5、平衡数据和算法之间的关系。使用正确的用户数据对推荐系统至关重要。对用户行为数据的深刻理解是设计好推荐系统的必要条件,因此分析数据是设计系统中最重要的部分。数据分析决定了如何设计模型,而算法只是决定了最终如何优化模型。
6、找到相关的物品很容易,但是何时以何种方式将它们展现给用户是很困难的。不要为了推荐而推荐。
7、不要浪费时间计算相似兴趣的用户,可以直接利用社会网络数据。
8、需要不断地提升算法的扩展性。
9、选择合适的用户反馈方式。
10、设计合理的评测系统,时刻关注推荐系统各方面的性能。

「 更多干货,更多收获 」

推荐系统系列教程十一:那些在Netflix Prize中大放异彩的推荐算法

【电子书分享】推荐系统实践-项亮.pdf

【报告分享】2019抖音创作者生态报告.pdf

【干货分享】12个思维模型扑克牌.pdf
【报告分享】2019Z世代消费力洞察报告.pdf
【报告分享】2019网红电商生态发展白皮书.pdf
【推荐算法】基于用户和产品的协同过滤推荐算法

如何搭建一套个性化推荐系统

从零开始搭建创业公司后台技术栈

feed流设计:那些谋杀你时间的APP

今日头条推荐系统原理

关注我们

智能推荐

个性化推荐技术与产品社区

长按并识别关注

一个「在看」,一段时光!?

10条设计推荐系统的经验和教训相关推荐

  1. 架构师必须掌握的 10 条设计原则

    转载自  架构师必须掌握的 10 条设计原则 01. 遵循单一职责原则 函数是程序员的工具中最重要的抽象形式.它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠.较小的函数遵循单一职 ...

  2. imp 只导表前10条数据_做电商设计,你必须懂的10条数据指标

    数据指标是什么?--是一个切入数据的角度.有了数据指标的存在,才能知道需要采集什么数据.需要持续监测什么数据.用什么角度来和历史表现做对比. 数据指标的类型各种各样,有些指标是被广泛使用的,如 DAU ...

  3. ui设计未来十年前景_UI设计的10条诫命

    ui设计未来十年前景 重点 (Top highlight) The year is approximately 1,300 BC when Moses received the 10 UI desig ...

  4. 掌握10条设计理念!让同事(客户)更好的了解设计

    看到这篇文章感觉,不错.现在自己总结下,如下图所示: 01. 设计并不只有视觉 用户为何要使用这款应用.这款网页?怎样用?这是设计要去解决的现实问题,网站的加载速度如何?这也是设计要解决的问题. 点击 ...

  5. 10条可视化设计法则,3分钟教你设计出好的可视化作品

    10条可视化设计法则,3分钟教你设计出好的可视化作品 一.展示数据 在鱼的下方加上标尺,展示数据. 显而易见,数据设计不能离开数据.一旦收集到了数据,第一步要做的便是展示它,或是决定你如何展示. 如何 ...

  6. 你不了解的10条交互设计原则

    交互设计,又称互动设计,(英文:Interaction Design, 缩写 IxD ), 是定义.设计人造系统的行为的设计领域.以人的需求为导向,理解用户的期望.需求,理解商业.技术以及业内的机会与 ...

  7. 怎样才能做好PPT,驼峰设计给大学生的10条建议

    每个人的大学都有苦逼于做PPT的时分,又想在别人前炫一把,又苦于自己关于PPT难于下手的无法,那怎样让自己的PPT在别人前炫一把呢,正派地讲是大学生怎样才干做好PPT呢,驼峰设计给大家10条建议,不一 ...

  8. imp 只导表前10条数据_Excel数据规范化10条原则,让你的工作效率快速提升

    Excel不仅仅只是一个数据录入工具,而是非常强大的数据处理工具,而Excel中针对数据处理有一套自己的规则,按照他的规则去做,虽然在录入数据时可能会稍微麻烦点,但却能给我们以后的数据处理提供很大的便 ...

  9. 职业选择测试发型软件,发型师必看的10条职业经验

    原标题:发型师必看的10条职业经验 作为一个有志向的发型师,你是不是也梦想有一天能成功?将下面提到的这10个要点铭记于心并用在实际工作中,你就能在你的职业生涯上更进一步并且更快乐. 在这里,收集记录了 ...

最新文章

  1. 三家运营商的手机终端补贴政策分析(二)
  2. uestWrapper.getSession(HttpServletRequestWrapper.java:241) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
  3. 【机器学习基础】数学推导+纯Python实现机器学习算法23:kmeans聚类
  4. boost::range_reverse_result_iterator相关的测试程序
  5. #589. 图图的游戏
  6. PHP爬虫音乐,PHPCrawl爬虫库实现抓取酷狗歌单
  7. 2019计算机科学与技术调剂信息,福建师范大学计算机科学与技术2019考研调剂信息...
  8. Linux管理文件和目录
  9. C++---set/multiset用法介绍
  10. html文字左侧居中,HTML如何让文字靠左居中?
  11. Android入门之本地音乐播放器
  12. 历年真题软件设计师下午考试题汇分析与技巧
  13. 天翼网盘在线直链解析源码
  14. 银行卡号- 查询银行卡信息
  15. ANX6585D VSP/VSN 正负压输出,适用于TFT-LCD小屏应用,兼容FP7721、NT50198。
  16. 电脑桌面不显示此电脑或是计算机,电脑怎么显示出此电脑?此电脑显示的设置方法...
  17. 【苹果相册推】怎么操作呢?是什么意思?
  18. 基于51单片机的万年历proteus仿真原理图方案设计
  19. nRF Connect SDK(NCS)-Windows开发环境搭建
  20. 数据结构:八大常见数据结构

热门文章

  1. 数据:以太坊2.0存款合约新增9.4万ETH
  2. 数据:近24小时以太坊2.0存款合约新增2.06万ETH
  3. SAP License:SAP 销售成本会计VS期间会计
  4. 一夜回到解放前,无数可依情况下如何做好风险控制
  5. HiveSQL高级进阶技巧
  6. 计算几何--二维几何前置基础知识
  7. shiro学习笔记:remeberMe,多次登录锁死账号
  8. idea中使用github
  9. 杂项:HTML5-3/3-技术要点
  10. 深入理解数组与指针——原因在于”退化“