`
SereinChan
  • 浏览: 15391 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

推荐系统的五大挑战

 
阅读更多

2009年,大批喜欢推荐系统的工程师们在阿姆斯特朗举行会议,探讨如何建立一个高效的推荐系统。下面是工程师们总结的推荐系统的5大挑战,我们一一阐述。

1.数据匮乏

为了有效的产生推荐,也许推荐系统面临的最大挑战是其需要大量的数据。那些在推荐方面做得较好的企业,比如Google、Amazon、Netflix和Last.fm,恰好是那些拥有大量用户数据的企业,这不能说是个巧合。如下图所示,一个好的推荐系统首先需要项目(item)数据(来自目录或表单),然后神奇的推荐算法才能工作。推荐系统使用的项目和用户的数据越多,推荐准确的概率就越大。然而,这就变成了“先有鸡还是先有蛋”的问题;为了得到更好的推荐,你需要大量的数据;有了较好的推荐结果,你才能获得大量的用户数据。

2.变化的数据

Paul(一家做智能推荐的CEO)指出,系统总是钟情于老的事物,而在显示新事物方面却存在着很大的困难。拿一个具有时尚特征的资源来说,用户的过去行为并不是很有用,因为潮流总是在变化的。显然,如果推荐系统不能赶上潮流的变化趋势,那么推荐系统的推荐算法就会变得很困难。大部分追求潮流的人们,都依赖于他们那些追求潮流的朋友和家人向他们推荐的衣服。在这种情况下,基于内容的推荐算法是不能工作的,因为有太多的产品属性代表潮流,每一个属性对于不同的用户在不同的时间的重要性程度是不同的。David(某专家)指出,也许社会化推荐系统可以解决这类问题。

3.变化的用户偏好

Paul同时指出,当我们浏览一个电子商务网站时,今天有个特定的偏好,而明天可能就会又一个不同的偏好。一个典型的例子如下:一天我可能在亚马逊上为我自己浏览最新的图书,而第二天我却在亚马逊上为我的妹妹寻找一份生日礼物。在用户偏好这个话题上,推荐系统有可能会给用户打上错误的标签。

4.无法预测的项目

我们知道,在Netflix百万大奖竞赛中,古怪的电影存在着很大的问题,用户对这类电影表现出偏激的喜欢或憎恨,比如《大人物拿破仑》(Napoleo n Dynamite)。这类项目的推荐是非常困难的,因为用户对它们的反应是多样化的和无法预测的。在音乐领域,这类项目是非常普遍的。你能猜到一个用户同时喜欢Metallica和Carpenters的音乐吗?我怀疑Last.fm作出这样的推荐的能力。

5.推荐系统是复杂的

上面提到的也仅是推荐系统的表面现象,事实上推荐系统是非常复杂的。如下图所示是一个最简单的推荐系统用到的变量。可以看出,即使是最简单的推荐系统,其使用的变量也是非常多的。

迄今为止,也仅有少数公司可以向用户提供满意的个性化推荐服务,比如Amazon、Netflix,Google也算是其中一个。尽管成功的案例很少,数以百计的站点及应用也在不断的寻找神奇算法去向用户提供高质量的推荐服务。

当然,推荐系统还存在着许多其它的问题。比如,一些推荐系统只能进行简单的大众化的推荐,另一些推荐系统不能足够的支持长尾,而只能推荐明显的项目等等。


转载来自点点实验室

分享到:
评论

相关推荐

    远程患者监护系统面临的五大设计挑战-综合文档

    远程患者监护系统面临的五大设计挑战

    论文研究-知识经济时代的过程系统工程——面临的挑战与发展的趋势.pdf

    在此基础上 ,从五个方面论述了本学科的发展方向 :1 )研究对象“过程系统”从传统的中观点系统向两头延伸 :一方向的产品设计为代表的微观世纪延伸 ;一方面向以供应链管理及全球环境化学为代表的超大规模系统延伸 ;2 )...

    智能工厂的五大特征.docx

    智能工厂的五大特征全文共3页,当前为第1页。智能工厂的五大特征全文共3页,当前为第1页。智能工厂的五大特征 智能工厂的五大特征全文共3页,当前为第1页。 智能工厂的五大特征全文共3页,当前为第1页。 智能工厂...

    旅行社数据库系统.doc

    1.2 摘 要 随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不 小的挑战,应对这一情况,开发了此旅行社管理系统。 对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键...

    竞赛资料源码-清华大学第五届人工智能挑战赛电子系赛道(原电子系第 23 届队式程序设计大赛 teamstyle23).zip

    大数据挑战赛、团体程序设计天梯赛、移动应用创新赛、网络技术挑战赛、全国大学生信息安全竞赛、“中国软件杯”大学生软件设计大赛、全国大学生光电设计竞赛、中国机器人及人工智能大赛、“大唐杯”全国大学生移动...

    西门子数字化工厂介绍.ppt

    随着各种现代制造技术与软件系统产生、研究与实践的不断深入,“数字化工厂”(MPM)技术与系统也就应运而生了, “数字化工厂”技术与系统作为新型制造技术与系统,是制造业迎接21世纪挑战的有效手段,有助于解决...

    管理信息系统培训课程.doc

    经理信息系统 第1讲 管理信息系统概述 【本讲重点】 概述 管理信息系统的定义 数据和信息 管理信息的作用 管理者 管理者与系统 以计算机为基础的信息系统 本课程共讲八个大问题分十讲讲完,这八个问题分别是:第一,...

    C# 开发的Android群控系统.zip

    存在问题与挑战 未来展望与计划 结束语与感谢 一、引言 简要介绍智能家居系统的重要性和发展趋势 回顾本年度的工作目标和重点 二、年度工作回顾 系统建设与维护 完成的项目与里程碑 系统稳定性与可靠性提升 团队...

    基于RFID的企业一卡通门禁联网系统的设计与实现

    基于RFID识别技术的基本原理以及标准组网架构,对现有大中型企业联网门禁的五方面内容(网络结构、路由规划、系统开发语言、数据库存储形式及射频识别技术)进行了需求的详细分析及确认,最后针对以上内容提出了本文...

    基于javaweb的服装销售管理系统的设计与实现(含源文件).pdf

    临着机遇和挑战, 尤其是服装行业企业面临的市场的压力越来越大, 产品问题、 价格 问题、质量问题、服务问题。面对如此激烈的竞争, 企业不仅仅是要提高企业的规模、 管理以及营销理念,还要运用先进的信息技术、 ...

    人工智能在财务决策支持系统中的应用.docx

    影响专家系统知识库质量的五个主要决定因素是:领域专家;知识工程师;知识表征方法;知识的提取;问题域。由于专家系统在判断问题时,表现出知识的不完备性、知识获取的"瓶颈"以及较差学习能力、推理能力的"脆弱性"等问题...

    企业工资管理信息系统课程设计报告.doc.doc

    不断改善服务质量,提高工作效 率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能 、企业管理水平以及优质服务上提出更高要求。建设一个科学高效的信息管理系统是解 决这一问题的关键...

    区块链五大应用场景报告:落地挑战与实践

    基于FISCO BCOS,山东观海数据技 术有限公司搭建了山东省荣成市区块 链政务诚信管理系统,通过区块链建 设信用信息征集、评价、披露和应用 于一体的制度机制; 将居民、企业、部门单位等纳入信用 管理系统,实现数据...

    论文研究-系统工程与服务行业商业模式.pdf

    此外,由于服务行业具有范围大、领域广的特点,本文将服务行业细分为五个子领域,分别对其相关研究工作进行综述,从而较为全面地呈现了服务行业商业模式的研究进展,并对未来的研究方向提出相关建议,希望可以引起相关领域...

    管理信息系统课程设计范例.doc

    17 3.2.2数据库逻辑结构设计 18 3.3用户界面设计 19 第四章 系统实施阶段 20 4.1硬件需求 20 4.2软件需求 20 第五章 系统测试 20 第六章 心得体会 20 参考文献 22 第一章 绪论 1.1系统开发背景及意义 1.1.1系统开发...

    信息系统项目管理师 论文 信息系统项目管理师范文

    IT项目管理的五大错误 23 IT项目管理:问题、体系、方法 24 成功的软件项目需要几点要求 26 对软件项目管理的探讨 27 给项目管理一双慧眼 33 工程项目管理的新挑战—可持续发展 37 管理的三化与六法 40 管理项目失败...

    大数据应用发展及挑战.pdf

    截止到 2014 年仅中国的数 据总量都到达了 909EB袁 这样的数据量占全球份额的百分 之十三左右袁再过十五年数据量还会爆发增长至 8060EB.对 于在数据类型中的结构化数据和非结构化数据也伴随着数 据总量不断增长. ...

    5.案例-doubanbook爬虫改造(五).zip

    常见的爬虫系统应用场景和挑战 爬虫系统架构设计 分布式爬虫系统架构模式 爬取策略和调度器设计 去重和增量爬取的技术和算法 数据存储与管理 分布式存储系统的选择和设计 数据去重和数据合并 大规模数据存储的优化...

Global site tag (gtag.js) - Google Analytics