电子商务推荐系统介绍19089

上传人:仙*** 文档编号:243920175 上传时间:2024-10-01 格式:PPTX 页数:44 大小:250.38KB
返回 下载 相关 举报
电子商务推荐系统介绍19089_第1页
第1页 / 共44页
电子商务推荐系统介绍19089_第2页
第2页 / 共44页
电子商务推荐系统介绍19089_第3页
第3页 / 共44页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,电子商务推荐系统介绍,2024/10/1,提纲,电子商务推荐系统简介,电子商务推荐系统技术介绍,基于关联规则的推荐算法,基于最近邻居的协同过滤算法,基于项目的协同过滤算法,基于二部图的推荐算法,2024/10/1,电子商务推荐系统简介,Harvard,商学院的,Joe Ping,在,大规模定制,一文中认为现代企业应该从大规模生产,(,以标准化的产品和均匀的市场为特征,),向大规模定制,(,为不同客户的不同需求提供不同的商品,),转化,电子商务推荐系统,(Recommendation System),向客户提供商品信息和建议,模拟销售人员帮助客户完成购买过程,2024/10/1,电子商务推荐系统简介,电子商务推荐系统的作用:,将电子商务网站的浏览者转变为购买者,(Converting Browsers into Buyers),提高电子商务网站的交叉销售能力,(Cross-Sell),提高客户对电子商务网站的忠诚度,(Building Loyalty),2024/10/1,电子商务推荐系统简介,电子商务推荐系统的界面表现形式分类:,Browsing,:客户提出对特定商品的查询要求,推荐系统根据查询要求返回高质量的推荐,Similar Item,:推荐系统根据客户购物篮中的商品和客户可能感兴趣的商品推荐类似的商品,Email,:推荐系统通过电子邮件的方式通知客户可能感兴趣的商品信息,Text Comments,:推荐系统向客户提供其他客户对相应产品的评论信息,2024/10/1,电子商务推荐系统简介,电子商务推荐系统的界面表现形式分类,(,续,),:,Average Rating,:推荐系统向客户提供其他客户对相应产品的等级评价,Top-N,:推荐系统根据客户的喜好向客户推荐最可能吸引客户的,N,件产品,Ordered Search Results,:推荐系统列出所有的搜索结果,并将搜索结果按照客户的兴趣降序排列,2024/10/1,电子商务推荐系统简介,电子商务推荐系统的输入:,客户输入,(Targeted Customer Inputs),隐式浏览输入,(Implicit navigation),:客户的浏览行为作为推荐系统的输入,但客户并不知道这一点,显式浏览输入,(Explicit navigation),:客户的浏览行为是有目的向推荐系统提供自己的喜好,关键词和项目属性输入,(Keywords and Item attributes),:客户输入关键词或项目的有关属性以得到推荐系统有价值的推荐,用户购买历史,(Purchase history),:用户过去的购买纪录,2024/10/1,电子商务推荐系统简介,电子商务推荐系统的输入,(,续,),:,社团输入,(Community Inputs),项目属性,(Item Attribute),:社团对商品风格和类别的集体评判,社团购买历史,(Community Purchase History),:社团过去的购买纪录,文本评价,(Text Comments),:其他客户对商品的文本评价,计算机并不知道评价是好是坏,评分,(Rating),:其他客户对商品的评分,计算机可以对评分进行处理,2024/10/1,电子商务推荐系统简介,电子商务推荐系统的输出:,建议,(Suggestion),单个建议,(Single Item),未排序建议列表,(Unordered List),排序建议列表,(Ordered List),预言,(Prediction),:系统对给定项目的总体评分,个体评分,(Individual Rating),:输出其他客户对商品的个体评分,评论,(Review),:输出其他客户对商品的文本评价,2024/10/1,电子商务推荐系统简介,推荐技术分类标准:,自动化程度,(Degree of Automation),:客户为了得到推荐系统的推荐是否需要显式的输入信息,持久性程度,(Degree of Persistence),:推荐系统产生推荐是基于客户当前的单个会话,(Session),还是基于客户的多个会话,2024/10/1,电子商务推荐系统简介,推荐技术分类,Non-Personalized Recommendation,:推荐系统的推荐主要基于其他客户对该产品的平均评价,这种推荐系统独立于客户,所有的客户得到的推荐都是相同的,(,自动,瞬时,),Attributed-Based Recommendation,:推荐系统的推荐主要基于产品的属性特征,(,手工,),Item-to-Item Correlation,:推荐系统根据客户感兴趣的产品推荐相关的产品,(,瞬时,),People-to-People Correlation,:,又称协同过滤,推荐系统根据客户与其他已经购买了商品的客户之间的相关性进行推荐,(,自动,持久,),2024/10/1,电子商务推荐系统简介,电子商务推荐系统研究热点与方向:,对当前的电子商务推荐系统进行改进,以使得推荐系统能产生更加精确的推荐,将数据挖掘技术及,Web,挖掘技术应用到电子商务推荐系统中,产生完全自动化的推荐,使用户感受到完全个性化的购物体验,将电子商务推荐系统由虚拟的销售人员转变为市场分析工具,开发销售方的电子商务推荐系统,为商家的产品定价、促销活动及交叉销售等提供推荐,2024/10/1,电子商务推荐系统技术介绍,电子商务推荐系统使用的技术主要有:,二部图,关联规则,聚类,协同过滤技术,2024/10/1,电子商务推荐系统技术介绍,电子商务推荐系统中的关联规则技术根据关联规则发现算法和客户当前的购买行为向用户产生推荐,关联规则的发现也可以离线进行,推荐精度比最近邻技术略差,具体介绍见第三节,2024/10/1,电子商务推荐系统技术介绍,电子商务推荐系统中的聚类技术将具有相似爱好的客户分配到相同的族中,聚类产生之后,根据族中其他客户对某商品的评价就可以得到系统对该商品的评价,聚类过程可以离线进行,聚类产生之后,性能比较好,如果某客户处于一个聚类的边缘,则对该客户的推荐精度比较低,推荐精度比最近邻技术略差,2024/10/1,电子商务推荐系统技术介绍,电子商务推荐系统中的协同过滤技术一般采用最近邻技术,利用客户的历史喜好信息计算客户之间的距离,目标客户对特定商品的喜好程度由其最近邻居对商品评价的加权平均值来计算,可以处理客户数据变化比较快的情况,在大型数据库中搜索最近邻居非常耗时,实时性不好,2024/10/1,电子商务推荐系统技术介绍,协同过滤算法的主要挑战:,算法的适应能力:处理大规模的数据,推荐精度,使用如下两个指标来度量:,False negatives,:客户喜欢但推荐系统并没有推荐的商品,False positive,:推荐系统推荐但客户并不喜欢的商品,2024/10/1,基于聚类的推荐算法,用户聚类和项目聚类,2024/10/1,协同过滤算法,任务:预测下表中问号所对应的得分,2024/10/1,基于最近邻居的协同过滤算法,算法分为三个主要的阶段:,表示,(Representation),:对客户已经购买的商品进行建模,邻居形成,(Neighborhood Formation),:寻找目标客户所对应的邻居,推荐产生,(Recommendation Generation),:从目标客户的邻居中产生,N,项产品推荐,2024/10/1,基于最近邻居的协同过滤算法,表示阶段:用,m*n,阶客户,-,商品矩阵表示,R,i,j,=1,,如果第,i,个客户购买了第,j,件商品,R,i,j,=0,,如果第,i,个客户没有购买第,j,件商品,2024/10/1,基于最近邻居的协同过滤算法,上述表示称为原始表示,(Original Representation),,这种表示的主要问题有:,稀疏性,(Sparsity),:大部分的客户购买的商品不到全部商品的,1%,,从而使得推荐精度很低,适应性,(Scalability),:计算代价随着客户数目和商品数目的增加而增加,很难满足实时性要求,同义词问题,(Synonymy),:同一类商品的名字不一样,2024/10/1,基于最近邻居的协同过滤算法,通过奇异值分解,(Singular Value Decomposition),将,m*n,阶客户,-,商品矩阵变换为,m*k,阶矩阵,这种表示称为降维表示,(Reduced Dimensional Representation),,可以部分解决原始表示存在的稀疏性、缩放性和同义词问题,2024/10/1,基于最近邻居的协同过滤算法,邻居形成阶段:关键在于计算客户之间的相似性。,目标:对于每个客户,u,,找到它的,l,个邻居,N=N,1,N,2,N,l,,使得,sim(u,N,1,),最大,,sim(u,N,2,),次之,,。,2024/10/1,基于最近邻居的协同过滤算法,推荐产生阶段:由目标客户的邻居产生,N,件商品推荐,可以采用如下两种不同方法产生推荐,最频繁项目推荐,(Most-frequent Item Recommendation),:扫描目标客户每一个邻居的购买数据,对其购买的商品进行计数,选择出现频率最高且目标客户没有购买的前,N,件商品最为推荐结果,基于关联的推荐,(Association Rule-based Recommendation),:类似于前面介绍的基于关联规则的推荐算法,只是将目标客户的邻居作为算法的输入,2024/10/1,协同过滤算法,任务:预测下表中问号所对应的得分,2024/10/1,基于最近邻居的协同过滤算法,以用户,U1,对电影,I3,的评分为例:,对电影,I3,有用户,U2,U3,U4,进行评分,分别计算,U1,和,U2,U1,和,U3,U1,和,U4,的相似度(利用余弦相似性),2024/10/1,2024/10/1,基于项目的协同过滤算法,基本思路:根据目标客户已经评价过的项目与目标项目的相似性,选择,k,个最相似的项目,i,1,i,2,i,k,,同时得到,k,个最相似的项目与目标项目的相似度,记为,s,i1,s,i2,s,ik,,然后将目标客户对这,k,个最相似的项目的评分及这,k,个最相似的项目与目标项目的相似度的加权平均值作为对目标项目的评分,2024/10/1,基于项目的协同过滤算法,本算法主要分两步:,项目相似性计算,产生推荐,2024/10/1,基于项目的协同过滤算法,计算项目,i,和,j,之间的相似性:,从所有的用户中分离出同时对项目,i,和项目,j,进行评价的用户,根据上面得到的数据计算项目,i,和项目,j,的相似性,2024/10/1,基于项目的协同过滤算法,相似性度量跟基于最近邻技术的协同推荐系统类似:,基于相关性的相似性,(Correlation-based Similarity),:,Pearson,相关系数,基于余弦的相似性,(Cosine-based Similarity),2024/10/1,基于项目的协同过滤算法,产生推荐的方法很简单,根据目标客户对最相似项目的评分及最相似项目与目标项目的相似度产生推荐,2024/10/1,基于项目的协同过滤算法,性能分析:,在基于最近邻技术的协同过滤推荐算法中,邻居生成阶段,特别是客户相似性计算是算法提高性能的瓶颈,使得大规模电子商务网站的实时推荐不能实现,本算法将邻居生成阶段和推荐产生阶段分离,使得邻居生成阶段可以离线进行,从而使得电子商务网站的实时推荐得以实现,2024/10/1,判断用户,1,对电影,3,的态度,2024/10/1,基于项目的协同过滤算法,以用户,U1,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!