推荐系统技术ppt课件.pptx
《推荐系统技术ppt课件.pptx》由会员分享,可在线阅读,更多相关《推荐系统技术ppt课件.pptx(49页珍藏版)》请在三一办公上搜索。
1、,推荐系统关键技术与发展趋势,推荐系统,背景介绍,1,应用场景与原理,算法介绍,总结和展望,2,3,4,2,讨论,5,背景介绍,1,应用场景与原理,算法介绍,总结和展望,2,3,4,3,讨论,5,4,什么是推荐系统互联网的出现和普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但随着网上信息量的大幅增长,用户在面对大量信息时无法获得对自己真正有用的部分,对信息的使用效率反而降低了,这就是所谓的信息超载问题。推荐系统是解决信息超载问题一个非常有潜力的办法。推荐系统现已广泛应用于很多领域,其中最典型并具有良好的发展和应用前景的领域就是电子商务领域。同时学术界对推荐系统的研究热度一直很高
2、,逐步形成了一门独立的学科。,5,什么是推荐系统(cont.)推荐系统就是根据用户的历史行为、社交关系、兴趣点、所处上下文环境等信息去判断用户当前需要或感兴趣的物品/服务的一类应用;这里的推荐是去预测用户对某个他未曾“使用”过的物品(item)的喜好程度。这里的物品可以是电影、书籍、音乐、新闻;推荐系统的核心任务是联系用户和信息。对用户而言,推荐系统能帮助用户找到喜欢的物品/服务,帮忙进行决策,发现用户可能喜欢的新事物;对商家而言,推荐系统可以给用户提供个性化的服务,提高用户信任度和粘性,增加营收。,推荐问题的发展历史 推荐问题本身追溯久远1994, Minnesota, GroupLens研
3、究组论文 提出“协同过滤”的概念 推荐问题的形式化影响深远(An Open Architecture),netnews Recommendation SystemItem-basedMatrix FactorizationOther non-CF algorithmsHybrid Methods,GroupLens : user-based collaborative filtering ,http:/www.grouplens.org/,6,推荐问题的发展历史(cont.) 目前已广泛集成到很多商业应用系统中 尤其是网络购物平台中,Amazon: Amazon网络书城的推荐算法每年贡献30个
4、百分点的创收Forrester: 电子商务网站留意到推荐信息的顾客,约1/3会依据推荐购买商品Netflix:2/3 被观看的电影来自推荐Google新闻:38%的点击量来自推荐,7,推荐系统的输入User + Item + ReviewUser & User Profile 描述一个user的“个性”两种构建User Profile的方式 与Item Profile类似,如性别、年龄、国别、年收入、活跃时间 难以与Item建立具体的联系 隐私问题 很少直接使用利用Item Profile构建User ProlePersonalized IR relatedItem & Item Profil
5、e 电影:类别、导演、主演、国家、 新闻:标题、本文、关键词、时间、,8,9,推荐系统的输入(cont.)Review(user 对 item 的评价)最简单的Review: 打分(Rating) 一般是15的星级其它Review 显式 评论 评分 标签,10,推荐系统的输出推荐列表(Recommendation List) 按照特定的排序给出对该用户的推荐 推荐理由 与 IR 系统的不同 举例 e.g. 购买了某物品的用户有90%也购买了该物品 该物品在某类别中人气最高 重要性 解决推荐的合理性问题 受到越来越多的重视,背景介绍,1,应用场景与原理,算法介绍,总结和展望,2,3,4,11,讨
6、论,5,Facebook 用户数据泄漏,12,1. 电子商务亚马逊个性化推荐,13,图2-1:亚马逊的个性化推荐列表,1. 电子商务亚马逊相关推荐,14,图2-2:亚马逊的相关推荐列表,购买过这个商品的 用户经常购买的其他商品,图2-3:亚马逊的打包销售界面,2. 电影和视频网站优酷,15,图2-4:优酷的电影推荐列表,3. 个性化音乐网络电台网易云音乐,16,图2-5:网易云音乐个性化歌曲推荐的用户界面,4. 社交网络Facebook,17,图2-5:基于Facebook好友的个性化推荐列表,5. 其他个性化阅读Google Reader的社会化阅读基于位置的服务Foursquare的探索功
7、能 (LBS,Location-based Service)个性化邮件Gmail的优先级邮箱功能个性化广告Facebook广告定向投放,将广告投放给它的潜在客户群,18,利用用户行为数据用户行为在个性化推荐系统中一般分两种显性反馈行为用户明确表示对物品喜好的行为隐性反馈行为指的是那些不能明确反应用户喜好的行为(eg. 页面浏览)协同过滤算法协同过滤是指用户可以齐心协力,通过不断地和网站互动,使自己的推荐列表能够不断过滤掉自己不感兴趣的物品,从而越来越满足自己的需求。基于用户的协同过滤算法(UserCF):给用户推荐和他兴趣相似的其他用户喜欢的物品。基于物品的协同过滤算法(ItemCF):给用户
8、推荐和他之前喜欢的物品相似的物品,19,利用用户行为数据UserCF推荐步骤1)先找到和他有相似兴趣的其他用户,20,余弦相似度公式,物品-用户倒排表,利用用户行为数据UserCF推荐步骤2)UserCF算法会给用户推荐和她兴趣最相近的K个用户喜欢的物品,21,S(u, K): 包含和用户u兴趣最接近的K个用户N(i): 对物品i有过行为的用户集合Wuv: 用户u和v的兴趣相似度Rvi: 代表用户v对物品i的兴趣,利用用户行为数据 基于图的推荐算法二分图又称作二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)
9、所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。用户行为很容易用二分图表示,因此很多图的算法都可以用到推荐系统中。路径数、路径长度、经过的顶点,22,用户物品二分图模型,利用用户标签数据通过一些特征(feature)联系用户和物品,给用户推荐那些具有用户喜欢的特征的物品。利用上下文信息用户所处的上下文(context),包括用户访问推荐系统的时间、地点、心情等,对于提高推荐系统的推荐效果是非常重要的。利用社交网络基于社交网络的推荐可以很好地模拟现实社会美国著名的第三方调查机构尼尔森调查了影响用户相信某个推荐的因素。调查结果显示,90%的用户
10、相信朋友对他们的推荐,70%的用户相信网上其他用户对广告商品的评论。,23,背景介绍,1,应用场景与原理,算法介绍,总结与展望,2,3,4,24,讨论,5,1,4,25,基于内容的推荐算法协同过滤推荐基于启发式方法的协同过滤算法基于模型的协同过滤算法基于图的协同过滤算法,1,4,26,基于内容的协同过滤算法,1,基于内容的推荐算法(Content-based Recommendations)算法模型介绍根据用户过去喜欢的产品(item),为用户推荐和他过去喜欢的产品相似的产品。例如,一个推荐饭店的系统可以依据某个用户之前喜欢很多的烤肉店而为他推荐烤肉店主要包括如下三个步骤,27,Item Re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 推荐 系统 技术 ppt 课件
链接地址:https://www.31ppt.com/p-1347144.html