【推荐系统论文笔记】Introduction To Recommender Systems: Algorithms and Evaluation

本文介绍了推荐系统的演变历程,从基于关键字的过滤系统到协同过滤系统,并探讨了该领域的研究重点,包括算法评估方法及推荐系统面临的挑战。文章还提到了几篇著名论文,如Herlocker的算法评估方法、Middleton的用户资料应用、Hoffman的潜在语义模型等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇论文比较短,正如题目所说,主要还是简单地介绍了一下推荐系统的一些算法以及评估的方法。

推荐系统之前是基于关键字信息的过滤系统,后来发展成为协同过滤系统,解决了两个问题:1、通过人工审核去评价那些具有大量关键字的文档;2、基于人们的品味去过滤一些非文本文件,如音乐。

之后,推荐系统研究领域出现了分叉。一方面,关注实际问题中的商业价值;另一方面,一些机器学习者应用大量技术在推荐系统。

正是这种分叉,推动了推荐系统的发展,许多推荐系统的研究者们都意识到了忽略了两个关键点:

1.在不同类型的推荐系统下,提供一种单一的推荐;

2.从广义上去评估推荐系统,鼓励研究者能够从不同的方面去创造出可比较的结果;

 

 

这个领域的一些较为著名的论文:

Herlocker的论文:如何正确地去评价新的推荐算法和推荐系统。

         1.是否值得花时间去研究推荐算法;

         2.是否所有的算法都同样地好;

针对以上两个问题:

          1.通过评估实验得出:并不是所有的度量得出的推荐结果都相同,而且度量的正确分组很可能会影响到推荐的准确度;

          2.根据用户目的,评价出哪个预测方案,最直接地反映了关于一个具有特定目的推荐系统的适用性。

Middleton的论文:用户实体的个人资料非常有利于基于内容的技术应用在推荐系统中。

Middleton的论文出名的三个原因:

            1.它展示了一种能够推广到其他领域(如存在一个实体,且推荐系统能有效地引导用户兴趣空间);

            2.它展示了一个实际存在的外部实体如何在推荐系统中处理冷启动问题(如纯粹基于系统过滤的推荐系统无法提供太多的价值给他们早期的客户,事实上,在新用户填入他们的个人资料之前,推荐系统也无法提供太多有价值的推荐);

            3.这项工作需要对推荐系统中个体资料的有效性进行非常细致的业务评估。

Hoffman的论文:在潜在语义模型中,一种基于模型的协同过滤算法,其中利用了潜在概率语义分析和最大期望值算法来构建一个简洁而又精确的降维模型。这个模型背后潜意识地假定了用户的偏好作为一种向量的权重分布在一些潜在的因素上。此外,他们的实验还表明了他们的算法是十分精确的,而且时间复杂度也低。

Huang的论文:采用一种不同的方法去处理推荐系统中稀疏性的问题——关联检索(associate retrieval)。

利用中国在线图书馆的数据,他们探索一个扩散激活算法(spreading-activation)如何能够提高推荐系统关于帮助用户挖掘传递关联的质量。如果两个用户都阅读或喜爱相似的书籍,但不是同一本,那么他们之间的关联就会丢失。而Huang的论文里面就展示了利用一种扩散激活的算法能够帮助推荐系统,尤其是新用户给出恰当的推荐。

Deshpande & Karypi的论文:基于条目的推荐系统,用于解决推荐榜单的topN问题,而不是针对所有。

他们的论文展示了在促销团购的活动,物品条目之间或物品集之间的相似度,以此提供有效的推荐。此外,为了评估这两种关键技术,论文非常有效地利用了多种数据集对结果进行了验证。

转载于:https://www.cnblogs.com/XBWer/p/4033217.html

Practical Recommender Systems By 作者: Kim Falk ISBN-10 书号: 1617292702 ISBN-13 书号: 9781617292705 Edition 版本: 1 出版日期: 2019-02-02 pages 页数: (432 ) $49.99 Online recommender systems help users find movies, jobs, restaurants—even romance! There’s an art in combining statistics, demographics, and query terms to achieve results that will delight them. Learn to build a recommender system the right way: it can make or break your application! Practical Recommender Systems explains how recommender systems work and shows how to create and apply them for your site. After covering the basics, you’ll see how to collect user data and produce personalized recommendations. You’ll learn how to use the most popular recommendation algorithms and see examples of them in action on sites like Amazon and Netflix. Finally, the book covers scaling problems and other issues you’ll encounter as your site grows. Recommender systems are everywhere, helping you find everything from movies to jobs, restaurants to hospitals, even romance. Using behavioral and demographic data, these systems make predictions about what users will be most interested in at a particular time, resulting in high-quality, ordered, personalized suggestions. Recommender systems are practically a necessity for keeping your site content current, useful, and interesting to your visitors. What’s inside How to collect and understand user behavior Collaborative and content-based filtering Machine learning algorithms Real-world examples in Python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值