推荐系统规划
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
沟通 沟通范围 沟通欲望强度 消费特征 消费偏向
产品相关性, 互补、替代性
产品热销周期, 地区,人群,时节 产品推荐支持 度系数
特征标签
消费行为
…….
业务开通 业务使用
产品关联集
用户评价
产品特征信息
………
数据汇总分类
客户 基础 属性
人口属性
数据来源
数据收集
推荐算法
行为及兴趣: Machine Learning CF, KNN, MF LR,RDT , GDBT… 社交场景: Graph mining: TNN-relation chain Random walk, PageRank, Hits 规则匹配: 标签匹配、状态匹配、热点推荐… 内容推荐: IR:
4 运作模式:构建 推荐云开放平台 RCP,开放推荐 API,实现被推荐 业务接入和承载、 数据云存储和计 算。
推荐引擎已经成为互联网业务的重要标配!
推荐系统在互联网行业的应用标杆
近年来互联网行业内电子商务及社交领域等众多公司如Amazon、Netflix、weibo、豆瓣等由于 巨大的推荐应用需求,推荐系统得到了得到了飞速发展。推荐系统将成为未来互联网里重要的变 革,社会化网站将由推荐系统所驱动。推荐系统将在好友、信息、app等推荐领域发挥较大作用。
数据源
日志系统 DW 营销数据
其他数据源
用户其他相 关数据
未来扩充数据
其他互联网 网站数据
用户/产品数据挖掘分析
用户属性库
用户特征与兴趣偏好 娱乐 娱乐关注偏向 数据挖掘 关注偏向强度 商务 职业特点 工作特征
用户特征挖掘模型
产品属性库
产品研究体系 生活 活动区域 主要生活内容 心理特征 兴趣爱好 相似产品集归整 产品信息质量 评分 产品生命周期 产品关系链 特色产品
LinkedIn的推荐产品:
LinkedIn推荐系统带来 的巨大价值:
Recommendations drive:More than 50% > 50% of connections > 50% of job applications > 50% of group joins
推荐引擎的工作原理
社会人口属性 用户基本属性 ……… 物品关键字 基因描述 …… 用户购买信息 用户查看/使用信息 用户的评价信息…
Classification, SVM(similarity) LSA,LDA …
上下文信息: 匹配过滤: LBS,Time … 混合模型: Hybrid model
Rank、Filter、Feedback、Evaluation
目彔
推荐系统建设背景与目标
推荐系统架构 推荐系统建设思路
Hale Waihona Puke Baidu
推荐 引擎
算 法 层
过滤排序控制
过度推荐控制
补足推荐控制
冷启动处理控制
cep
基于内容的推 荐算法
协同过滤算法
关联规则推荐 算法
基于社会 网络的推荐 算法
推荐 交互 & 反馈 优化
其他算法
数 据 层
用户属性 库和统一 视图
用户标签 数据
产品内容数 据
反馈评价数 据
用户行为挖 掘模型数据
……..
用户、产品研究模型数据
丰富推荐应用场景,提升推荐引擎应用价值。
目彔
推荐系统建设背景与目标
推荐系统架构 推荐系统建设思路
推荐系统架构
推荐系统分层结构
应 用 层
应用场景1 应用场景2 应用场景3 应用场景4 ……
推荐渠道
推荐时机
推荐内容 推荐用户
API 层
参数传入接口
数据输出接口
数据采集接口
实时过滤排序
实时信息接口
目标 打造高质量、高性能、灵活扩展的推荐引擎。逐 步丰富推荐应用场景。
1 应用场景:优先 应用于对原有系 统有极大提升效 果的场景,逐步 丰富业务推荐应 用场景。
2 推荐引擎:引入 多个推荐算法混 合的推荐机制; 打造基于社交场 景下的社会化推 荐引擎。
3 数据层:丰富数 据源, 丰富用户 研究模型,获取 用户隐性偏好。 提升在线推荐速 度和响应时间。
用户行为 数据库 APP日志 提取和分析 用户兴趣特征 以APP推荐 为例
1:基于邻域的协同过滤 推荐算法 ItemCF:推荐给用户和 他们之前喜欢的类似的 应用 UserCF:推荐给用户那 些和他们兴趣相似的用 户喜欢的应用 2:关联规则算法
用户行为模型 产品相似度表
结果过滤和排名 最终推荐结果
推荐系统演进方向
推荐系统规划
何德琳 beijinhe@gmail.com 2012年3月
目彔
推荐系统建设背景与目标
推荐系统架构 推荐系统建设思路
当今的互联网正从搜索时代进入推荐时代
无论用户在互联网的任何页面 他所 需要的信息 就在他的面前
在当今互联网的时代,用户处在一个信息爆炸的时代,面对网络上 的海量信息会迷失,在这种背景下推荐系统应运而生,它根据用户 的兴趣爱好推荐符合用户兴趣爱好的信息。
推荐引擎建设思路
丰富业务应用 • 优先应用于对原 有系统有极大提 升效果的场景, 逐步丰富业务应 用。
敏捷开发 • 保持系统的迭代速 度,寻求系统复杂 度和算法精度的平 衡。
搭建合理架构 • 分层解耦,集成化 平台,支持应用功 能的灵活扩展。
推荐应用构建示例
当开放平台引入的应用越来越多,当用户在众多的APP寻找一个需要的应用或者一个小游戏的 时候,如何在众多的应用中找到用户喜欢的?推荐引擎可以丌同用户主动推荐感兴趣的应用!
用户信息
物品信息
用户对物品的偏好信息
推荐给 推荐给
推荐引擎
推荐引擎 的核心能 力:针对 性、定向 主动推送 能力
推荐给
推荐给
物品
用户
推荐引擎 涉及的技术:
推荐引擎的三大特点
推荐系统的建设目标
搭建计算和存储平台,丰富推荐引擎算法,持续优化推荐
引擎模型,打造高质量、高性能、灵活扩展的推荐引擎。
通过开放API接口支撑应用场景的应用以及灵活扩展。逐步
推荐引擎是一个主动发现用户当前或潜在需求,幵且主动推送信息给 用户的信息网络。
推荐引擎建立在强大的数据挖掘和机器学习技术基础之上。 推荐引擎通过对海量用户数据的分析和挖掘,找到用户不信息产品之间的二元关系。
身边的推荐
如何满足用户的个性化需求?--推荐引擎
如何主动发现感兴趣的好友?如何为用户过滤出有价值的资讯和感兴趣的的话题? 如何寻 找自己喜欢的APP? 推荐系统可以解决这个问题。