产品设计中的推荐引擎介绍
- 格式:pdf
- 大小:123.86 KB
- 文档页数:5
比较的是内容项与内容项之间的相似度。
Item-based方法同样需要进行三个步骤获得推荐:
1)得到内容项(Item)的历史评分数据。
2)针对内容项进行内容项之间的相似度计算,找到目标内容项的“最近邻居”。
3)产生推荐。
这里内容项之间的相似度是通过比较两个内容项上的用户行为选择矢量得到的。
基于用户的推荐系统相比,基于内容项的推荐系统最大的改进是更具有扩展性。
基于内容项的方法通过计算内容项之间的相似性来代替用户之间的相似性。
不论是第一代的基于用户方法,还是第二代的基于内容项方法,都不可避免的遇到数据稀疏的问题。
基于内容和基于协同过滤两种方式的区别
无论从用户还是服务提供者的角度出发,这两种推荐方式都有各自明显的优劣。
如果采用“基于内容的过滤”,那么在完成内容和用户互相匹配的过程中,就可能出现“越读越窄”、“越听越窄”、“越看
越窄”的问题,提供的内容完全与用户兴趣点相吻合,而没有发散。
“协同过滤”在很大程度上避免了这个问题,但是他需要用户达到一定数量级之后才能发挥出网站创建者预想的效果,这种“网络效应”使得同一市场上的后来者很难找到切入的机会。
而用户一旦不能得到“好处”,可能迅速离去,而来不及提“利他”的后话。
3.基于实时行为的推荐
目前流行的实时搜索开始了这方面的研究。
推荐引擎需要面对的问题
1.数据匮乏
2.应对数据变化
因为核心算法是对历史数据的统计,所以偏爱老数据,而新的变化难于及时体现,所以难于跟上时尚潮流的变化(pastbehavior [of users] is not a good tool because the trends are always changing),同时原文指出:在变化很快的时尚领域物品推荐方式不太奏效,因为单个物品的特性太多而且随时间变化,所以,社会化推荐也许更有效。
3.应对用户喜好的变化
用户每次使用同一个系统(例如,Amazon)的目的不同,所以推荐算法也许会迷惑。
但是,本人认为通过长时间的采集用户的行为数据,某个用户的消费倾向还是能够把握的,本人使用当当网购
物时就体会到它的推荐还是比较贴合我的口味的。
4.个别物品的特性具有对立的多面性
有些物品,在同一个物品身上能够发现不相容的特性,主要在文化基因和个人喜好方面,这类物品很难推荐。
5.计算很复杂
要面对的问题有:原始数据量巨大、需计算的参数很多,因此计算很复杂。
个性化数据
6.个性化数据是关键,而这些数据一般都是结构化数据。
基于Amazon研究
据称,Amazon 有35%的页面销售源自于她的推荐引擎。
Amazon的推荐引擎,是一个需要用户一定参与的系统,用户的输入将对推荐的内容起到指导作用;如果指导有方,则会提供更符合个人品味的推荐。
她会记录你已在Amazon购买的历史、你最近的浏览历史(根据活跃度调整,可拒绝此类跟踪),并需要主动告知引擎你对某些商品的打分(此打分不同于评价,只用于推荐引擎、且对他人不
可见),和你已拥有的商品(用于排除这个推荐)。
根据这些数据来做出判断
另外,Amazon的推荐引擎并不只有这一块内容,在浏览、tag、商品页面都有很多推荐,可以说推荐无处不在。
从她的功能点来看,似乎可以分为三块内容:以人为着眼点、以物为着眼点以购物过程为着眼点。
同时还采用了跨类推荐,对不同类的按热度排列。
基于豆瓣的研究
大家可以看这里/clickstone/ss-2756065。
基于八音盒的研究
八音盒()是一个基于音乐分享及偏好而建立起来的SNS服务, 利用多年积研发的推荐引擎,8box能帮你找到可能喜欢的音乐,帮你分析出哪些用户是你的音乐“同好”。
八音盒通过你
推荐、试听、打分、评论音乐的过程,学习你的口味,并依此帮助过滤出你喜欢的音乐。
发现音乐的最好途径是通过你的同好。
八音盒能够根据你的口味,推荐相似的用户给你。
应该说“个性化推荐引擎–IntelliProvider”是音乐八音盒的技术基石。
简单的来说,8box推荐音乐的依据有三种:
1.依靠音乐本身的属性信息判断音乐的相关性,做出推荐。
2.依靠听众对这个音乐的评价和反映来推断音乐的相关性,做出推荐。
3.依靠分析用户的行为,发掘出用户的音乐同好,从而做出推荐。
基于遗传学的推荐系统-潘朵拉(Pandora)
音乐染色体组项目的推出,目的在于把音乐解析成为最基本的基因组成。
它的基本想法是:我们因为音乐的某些特性喜欢音乐--那么为什么不能根据音乐的某些相似之处设计出一套推荐系统呢?这类推荐系统应该属于基于产品的推荐。
但具有深刻创新意义的是,产品(音乐产品)的相似性,通过“基因”组成来衡量。
这种“即刻满足感”是很难抗拒的。
因为pandora 了解音乐相似性背后的因素,它不需要了解用户的好恶,就可以把用户黏住。
确实,pandora 需要把握用户的口味或记忆--但这正是蕴藏在音乐本身的dna中了。
当然pandora有时并不完美,会播放不对用户口味的音乐。
但这很少发生。
基于标签的推荐系统
非常简明的推荐系统,它指基于一个基因--那就是一个标签。
总结到这里,要是有这方面的技术人员交流就好了!!!
来源:/2010/01/12/csi/
人人都是产品经理()中国最大最活跃的产品经理学习、交流、分享平台。