Transcript 推荐系统简介
推荐系统简介 邹权 博士,助理教授 什么是推荐系统 软件/工具/技术 为用户提供选择项目的决策支持 购买商品、听歌、新闻 大多数推荐系统专注于一种类型的项目 Amazon/当当 Expedia/携程 IMDB/豆瓣 1 Recommender System 推荐系统的特点 推荐系统 信息检索 数据库 用户使用“自然语言” 用户提供格式化的查 检索 询 系统收集数据 网页等用户产生数据 输入数据 任务要求 (有用)的项目 最相关的项目 所有精确符合的项目 目标要求 快、准、好 快、准 快 用户要求 主动发现用户兴趣 数据要求 推荐系统研究 90年代中期作为一种新兴的独立研究领域 产业先行,学术界紧随 《长尾理论》作者克里斯安德森提出 “我们正在离开信息时代,迈入推荐时代” 推荐系统任务 提高效率 • 自我表达 • 改进用户档案【关键】 • 找到部分好项目【主要】 • 帮助他人 • 找到所有好项目 • 情景中的标注 • 影响他人 • 浏览 • 序列推荐 • 找到可信推荐 • 组推荐 改善用户体验 促进销售 推荐系统可以利用的信息 项目 项目档案 用户 用户档案 交易 显式(打分) 隐式(反馈) 知识 本体或约束 社会关系 推荐系统主要方法 基于内容 协同过滤 混合推荐 1 Recommender System There are many ways by which we can get the list. Recommender systems are usually classified into the following categories, based on how recommendations are made, 1. Content-based recommendations: The user will be recommended items similar to the ones the user preferred in the past; 1 Recommender System 2. Collaborative recommendations: The user will be recommended items that people with similar tastes and preferences liked in the past; Corated Item recommend it to target user Top 1 The similar user favorite but target user not bought 2 矩阵分解 item 1 1 user 2 3 2 r11 ? 3 4 user 1 ( r11 , ?, r13 , r14 ) r13 r14 , r24 r21 r22 ? r31 r32 r33 ? user 2 ( r21 , r22 , ?, r24 ) user 3 ( r31 , r32 , r33 , ?)