在读写网一篇评论推荐系统的文章中,提出了推荐系统中5个常见的问题,
- 缺少数据,内容数据是一个推荐系统的基础,相当于人的身体,骨头,血,肉,怎么样有效地组织起内容数据,让它能够“健康”地得到利用,是推荐系统要做的第一步工作;但是没有灵魂的身体就是一个空躯壳,用户数据提供了推荐系统的灵魂,所以用户数据才是真正能够让推荐系统散发的魅力的关键。我使用豆瓣时,各个用户对我感兴趣的item的评论,以及我关注的用户他们感兴趣的item,这些推荐经常能给我带来惊喜。在我用各个推荐系统的过程中,正是用户堆积起来的知识让我受益匪浅。
- 变化的数据,最近的研究工作已经说明了时间属性对推荐系统的影响,不管是变化的数据还是变化的用户喜好对item的推荐影响非常大。在学习语言的时候,经常出现一些新的流行语,如果推荐给大家一些常常冒出的新的表达方式,无疑会激起大家对语言的热爱。由于只是空闲时间关注推荐系统,不知道是否有人会做一个这样的语言推荐系统,供大家玩转。
- 变化的用户喜好,随着时间的推移,用户对同一部电影,同一首歌曲,同一件事情的看法均会改变,但这种改变一般是一个较长时间段才会发生的质变,这个时间可能以月为单位,可能以年为单位。变化的用户喜好另一种情况是用户对不同item的兴趣转移,可能我今天是为某个朋友买份生日礼物而找到海贼王的卡通坐垫,而过几天想要看看村上春树的《世界尽头与冷酷仙境》而查看这本书的信息。
- 无法预测的事物,用户对某些item的评价可能呈两个极端,我觉得决战刹马镇是今年国内最好的电影,但是可能有些用户觉得这是部烂片;有些用户的两个兴趣可能千差万别,或者对两个很极端的音乐类型都很喜欢,可能推荐系统很难协调好这种情况。记得我有次在淘宝上买了瓶祛痘的药水,以后登录淘宝的一个月它都推荐给我各种各样的女性产品,让我很郁闷,难道不能通过性别属性将某些推荐给我的产品权重降低么?
- 推荐系统是复杂的,因为人的需求是复杂的,如何满足各类人的不同需求这是impossible mission。所以通常都是针对某类需求构建一个推荐系统,每类推荐系统的领域不同,应用的算法,数据的特性,参数的设置均不同。例如新闻的推荐和流行商品的推荐对热门流行的需求就不同,这点在google使用的新闻推荐算法在amazon的商品推荐上未取得足够的效果说明了问题。
有空看看Personalized News Recommendation Based on Click Behavior、Google News Personalization: Scalable Online Collaborative Filtering、Who is Talking about What: Social Map-based Recommendation for Content-Centric Social Websites和Personalized Recommendation on Dynamic Content Using Predictive Bilinear Models,都是谈新闻推荐的文章,前两篇来自google的成果,用简洁的方法取得较好的效果,主要是将聚类方法和item的关联性组合应用。第四篇来自yahoo的成果,讨论了新用户的新闻推荐问题;第三篇是IBM研究院的成果,讨论了看相应内容的用户也希望知道是具有哪些特征的人,在关注相同的内容。
文章是在看完
《推荐系统五大问题》和《浅析新闻推荐及个性化推荐的领域相关性》后的一点总结。
分享到:
相关推荐
mumu-crunch mahout机器学习算法 ...推荐可以基于用户的推荐和基于物品的推荐,可以给用户推荐一些数据,智能化数据。 mahout描述 相关阅读 联系方式 以上观点纯属个人看法,如有不同,欢迎指正。 email: github:
该存储库包括我对机器学习中一些想法的理解 第一部分--->行动学习中的机器学习 分类 C2_KNN C3_Trees C4_贝叶斯 C5_LogisticRegression C6_SVM C7_AdaBoost 预言 C8_回归 C9_CART 无监督学习 C10_K-均值 ...
我对建立皮肤护理推荐系统有很多想法。 其中一项是分析用户功能:肤色,皮肤类型,眼睛颜色和头发颜色。 这与我进行遗传分析的距离很近。 另一个想法是使用几种NLP技术来了解护肤产品的化学性质。 我没有生物化学...
管理推荐电影,可以在网站首页推荐一些用户收藏量高的电影,最新上映的电影,评分较高的电影;电影类型分类,根据用户发布推荐的电影类型进行分类,例如武侠、犯罪、战争、科幻、恐怖、冒险、悬疑、纪录片等等;对...
数据驱动的推荐系统在各种Web应用程序中表现出了巨大的成功,这归功于机器学习模型从大量的历史用户行为中识别模式(即相关性)的...我们希望本教程可以激发更多关于这个主题的想法,并促进因果关系感知推荐系统的发展。
经常在知乎、贴吧或者一些热门论坛看到网友们对物联网卡或者所谓的纯流量卡的爱恨交加之情,极度批判的、大力推荐的,或者发帖求助的,诸如:“求推荐真正好用靠谱的物联卡?”、“有没有好用一点的物联卡?”等等,...
股票买卖最佳时机leetcode 推荐系统简介 介绍 本课将简要介绍推荐系统建模方法。 我们将深入了解这些系统的工作原理以及如何使用协同过滤来...这个想法可以用一个叫做“长尾”的概念来表示,它是一组统计分布,具有很
侧边栏:可以用来展示一些额外的信息,比如热门歌曲、音乐人推荐等。 底部:可以放置版权信息、联系方式和社交媒体链接等。 内容介绍: 音乐人介绍:在网页上展示音乐人的照片、简介和他们的音乐作品。你可以提供...
ReadingNotes注意:内容合并到: --->> <<----万般皆下品惟有读书高阅读书籍对系统的学习技术非常...另外也非常欢迎向我推荐书籍~~书名状态评分(满分10分)评价适合人群最后更新时间阅读第5章9Java进阶必备至少
于是在这之后尝试把一些知识、想法整理记录下来,最后形成了这份笔记。希望这份笔记能够为正在入门的网络安全爱好者提供一定的帮助。 笔记内容总体分为四个部分。第一部分围绕一些基础知识和技巧进行了一定的说明,...
因为最近出现了个很邪门的需求,需要我二次开发一下SolidWorks,之前查文档的时候发现Python是可以开发的,但是由于SW没有原生的Py接口,数据类型转换中还有一些问题,最后也是就放弃了Py的想法。而VB作为正经的SW...
每个人都会在头几次尴尬的约会上寻找一些信息,而这组问题就是为大家提供这样的信息。使用这些问卷进行候选人的匹配,那么没有任何希望的约会就被消灭在萌芽之中。这个过程将是相当有效的。想法是向波士顿和全国的大...
总是有些人有不同的看法。 但是可以实现的是推荐一种可以显着提高代码在不同方面的质量的样式。 此外,我的建议大部分适用于任何语言。 正是这样的指南以及您正在阅读的建议。 此外,本指南还包含一些示例
上周末去参加了第二届(杭州)互联网测试技术...这个话题引起了各位嘉宾们的踊跃讨论,infoQ的泰稳整理了这次讨论(推荐看1楼回复),我也想谈谈自己的一些看法。 其实算上实习,我已经在4个公司工作过了,回头来看看这些
他也可以成为一些电子商务app的推荐官,人们简单描述想要的产品,他可以依据用户的平时浏览习惯推荐类似风格的产品,通过语言的对话,进一步引导用户购买产品,用户可以选择对话也可以关闭,这种模式避免了像线下...
一些 常用工具 Awesome Mac 这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章《》,于是建了这么一个仓库,持续...
这本书,是一个编程群里一个大牛推荐给我的。看了一部分,感觉这本书主要探讨了C++面向对象程序设计中一些比较底层的东西,对于有C++基础的才能看懂,对于理解C++的原理很有帮助。对于初学者,我觉得会因为对C++理解...
C++ 编程语言的历史可以追溯到 1979 年,当时 Bjarne Stroustrup 为博士学位论文进行了一些开发。在 Stroustrup 可以使用的所有语言中,有一种被称为 Simula 的语言,顾名思义,它可能是一种主要为仿真而设计的语言...
是我投入更多精力进行创作的文本,我分享一些想法,并尝试在不同主题之间建立某种关联。 是我做一些研究时写的笔记。 这些注释并没有带来任何新的内容,只是我提供的有关某个主题的信息。 使用这些注释来增加帖子的...
在本文中,我们通过在软件信息站点的标签推荐任务中应用最新的深度学习方法和一些传统方法来测试此问题。 这是一个典型的软件工程自动化问题,需要大量的数据处理来链接不同的信息以帮助开发人员。 实施了四种不同的...