推荐系统模型发展简史

2022 年 9 月 12 日 机器学习与推荐算法
嘿,记得给“机器学习与推荐算法”添加星标

互联网出现不久,推荐系统就诞生了,相关技术在学术界和工业界得到了广泛的研究和应用。目前,推荐系统已经成为最成功的网络应用之一,通过推荐不同种类的内容来为数十亿人服务,包括新闻资讯、视频、电子商务产品、音乐、电影、书籍、游戏、朋友、工作等。这些成功的案例证明,推荐系统可以将大数据转移成高价值。本文从两个方面简要回顾了推荐系统的发展历程:(1)推荐模型,(2)典型推荐系统的架构。之前我们整理了近30年关于推荐模型的发展历史可参考一文尽览推荐系统模型演变史(文末可下载),另外关于中国推荐系统发展历史可参考那些用推荐引擎改变世界的人。我们希望这个简短的回顾能够帮助了解网络推荐系统的进展,并且这些点在未来会以某种方式连接起来,从而激励建立更先进的推荐服务进而改变世界。

1992年,Belkin等人分析和比较了信息过滤和信息检索,其中信息检索是搜索引擎的基石,而 信息过滤则是推荐系统主要利用的技术。同年,Goldberg等人提出了Tapestry系统,这是第一个通过人的评价来实现的基于协同过滤的信息过滤系统。受此启发,麻省理工学院(MIT)和明尼苏达大学(UMN)的一些研究人员开发了新闻推荐服务,命名为GroupLens,其关键部分是基于用户的协同过滤模型。John Riedl教授在UMN创立了一个研究实验室,也命名为GroupLens,是推荐系统研究的先驱。对于音乐和视频,类似的推荐技术已经分别被Ringo系统和视频推荐所应用。伴随着电子商务的兴起,业界意识到了推荐的商业价值。Net Perceptions是第一家专注于提供营销推荐引擎的公司,成立于1996年。其客户包括亚马逊、百思买和JC Penney等。Schafer等人从界面、推荐模型和用户输入等三个方面分析了六个网站,解释了推荐系统是如何帮助电子商务网站增加销售的。此后,学术研究和工业实际应用成为推荐系统技术进步的两架马车。1997年秋天,GroupLens研究实验室启动了MovieLens项目,用EachMovie数据集训练了第一版推荐模型。此后,在1998年至2019年期间,多个MovieLens数据集不断被发布,并成为推荐系统研究中最受欢迎的数据集之一。

从推荐模型的角度来看,协同过滤技术在2005年之前主导了推荐系统的应用和研究,如基于用户的协同过滤,基于项目的协同过滤和基于奇异值分解的协同过滤。在2006年至2009年期间,受Netflix奖金的激励,矩阵分解模型得到了广泛的研究- 推荐系统之矩阵分解家族。在同一时期,一些研究人员开始提出非正式的论点,认为对推荐系统的评价应该从传统的准确性指标转向以用户为中心的评价。

由于推荐系统的基础研究和商业应用的快速发展,推荐社区决定于2007年在UMN举办第一届推荐系统会议ACM RecSys,关于今年年会的论文整理可参考RecSys2022推荐系统论文集锦。目前,RecSys已经成为专注于推荐系统研究的最重要的年度学术会议之一。同年,Richardson等人提出了一个逻辑回归模型,该模型在点击率估计方面的误差实现了30%的降低。此后,LR模型从不同方面不断改进,包括优化方法、自动特征工程等。2010年,Rendle提出了结合支持向量机和因子模型优势的因子分解机FMs。在FMs的基础上,Juan等人提出了域感知的因子分解机,该模型在对每个特征对的权重进行建模时考虑了特征的字段。同时,越来越多的研究关注推荐系统中的用户体验问题。Pu等人提出了一个以用户为中心的推荐系统评估框架;Konstan和Riedl对推荐系统研究从单纯的算法研究到集中于用户体验的研究的演变提出建议。

自2016年以来,基于深度神经网络的推荐模型在学术界和工业界得到了广泛关注。在工业推荐模型方面,Wide&Deep和DeepFM模型已经被部署用于改进应用推荐。YouTubeDNN和correct-sfx被用于提高视频推荐的准确性。DIN和DIEN被提出来用于对用户兴趣等序列信息进行建模,并采用了注意力机制。Wang等人提出了DCN和DCN V2来自动有效地学习有界度的预测性特征交互。在学术界,研究人员也提出了重要的深度推荐模型,如FNN、PNN、NeuralCF、NFM、CVAE。为了解决推荐模型研究中的可复现性问题,研究人员开发了一个用于CTR预测的开放基准,命名为FuxiCTR。Sun等人为基于隐式反馈的top-N推荐算法创建了基准,如可重复的和公平的评价指标。还有一些其他的开源推荐模型,很大程度上推动了推荐系统研究的进展。
近年来,为了解决推荐系统中的偏差问题,对因果推理启发推荐的研究越来越多- 最新综述 | 基于因果推断的推荐系统。Schnabel等人提供了一种通过适应因果推理的模型和估计来处理选择偏差的方法。Thorsten在2018年教授了一门名为反事实机器学习的课程。大部分课程内容都是基于信息检索和推荐系统的例子。在本文中,我们并不试图对推荐系统的所有方面进行全面回顾,如人机交互、评估、隐私、攻击、用户体验、公平等。关于这些相关的研究课题,已经有了一些详细的综述。在本文中,主要回顾了实用的推荐模型和典型推荐系统的架构,并简要地讨论了关于未来推荐系统的一些想法。
关于更多细节可阅读原文:
https://arxiv.org/abs/2209.01860

欢迎干货投稿 \ 论文宣传 \ 合作交流

推荐阅读

深度总结 | 推荐算法中的特征工程
最新综述 | 基于因果推断的推荐系统
论文周报 | 推荐系统领域最新研究进展

由于公众号试行乱序推送,您可能不再准时收到机器学习与推荐算法的推送。为了第一时间收到本号的干货内容, 请将本号设为星标,以及常点文末右下角的“在看”。

喜欢的话点个在看吧👇
登录查看更多
0

相关内容

推荐系统,是指根据用户的习惯、偏好或兴趣,从不断到来的大规模信息中识别满足用户兴趣的信息的过程。推荐推荐任务中的信息往往称为物品(Item)。根据具体应用背景的不同,这些物品可以是新闻、电影、音乐、广告、商品等各种对象。推荐系统利用电子商务网站向客户提供商品信息和建议,帮助用户决定应该购买什么产品,模拟销售人员帮助客户完成购买过程。个性化推荐是根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的信息和商品。随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品。这种浏览大量无关的信息和产品过程无疑会使淹没在信息过载问题中的消费者不断流失。为了解决这些问题,个性化推荐系统应运而生。个性化推荐系统是建立在海量数据挖掘基础上的一种高级商务智能平台,以帮助电子商务网站为其顾客购物提供完全个性化的决策支持和信息服务。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
基于图学习的推荐系统研究综述
专知会员服务
86+阅读 · 2022年9月17日
知识驱动的推荐系统:现状与展望
专知会员服务
64+阅读 · 2021年11月22日
【WWW2021】场矩阵分解机推荐系统
专知会员服务
31+阅读 · 2021年2月27日
如何构建你的推荐系统?这份21页ppt教程为你讲解
专知会员服务
64+阅读 · 2021年2月12日
卷积神经网络模型发展及应用(中文版),20页pdf
专知会员服务
88+阅读 · 2021年1月15日
应用知识图谱的推荐方法与系统
专知会员服务
110+阅读 · 2020年11月23日
基于知识图谱的推荐系统研究综述
专知会员服务
321+阅读 · 2020年8月10日
【经典书】人工智能在21世纪,1020pdf
专知会员服务
41+阅读 · 2020年8月2日
专知会员服务
85+阅读 · 2020年1月20日
南洋理工大学,深度学习推荐系统综述
专知会员服务
172+阅读 · 2019年10月14日
最新基于GNN的推荐系统综述(附110篇论文下载链接)
机器学习与推荐算法
2+阅读 · 2022年2月19日
推荐系统中的用户表示预训练技术(含代码数据)
基于知识图谱的推荐系统总结
图与推荐
1+阅读 · 2021年11月11日
一文梳理联邦学习推荐系统研究进展
机器学习与推荐算法
4+阅读 · 2021年9月13日
推荐系统(一):推荐系统基础
菜鸟的机器学习
25+阅读 · 2019年9月2日
推荐系统概述
Linux爱好者
20+阅读 · 2018年9月6日
历史最全-16个推荐系统开放公共数据集整理分享
深度学习与NLP
22+阅读 · 2018年7月28日
深度学习在推荐系统上的应用
架构文摘
13+阅读 · 2018年2月22日
【推荐系统】一文读懂推荐系统知识体系
产业智能官
41+阅读 · 2017年10月31日
国家自然科学基金
6+阅读 · 2017年12月31日
国家自然科学基金
6+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
5+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Interest-aware Message-Passing GCN for Recommendation
Arxiv
11+阅读 · 2021年2月19日
Arxiv
13+阅读 · 2018年4月18日
VIP会员
相关VIP内容
基于图学习的推荐系统研究综述
专知会员服务
86+阅读 · 2022年9月17日
知识驱动的推荐系统:现状与展望
专知会员服务
64+阅读 · 2021年11月22日
【WWW2021】场矩阵分解机推荐系统
专知会员服务
31+阅读 · 2021年2月27日
如何构建你的推荐系统?这份21页ppt教程为你讲解
专知会员服务
64+阅读 · 2021年2月12日
卷积神经网络模型发展及应用(中文版),20页pdf
专知会员服务
88+阅读 · 2021年1月15日
应用知识图谱的推荐方法与系统
专知会员服务
110+阅读 · 2020年11月23日
基于知识图谱的推荐系统研究综述
专知会员服务
321+阅读 · 2020年8月10日
【经典书】人工智能在21世纪,1020pdf
专知会员服务
41+阅读 · 2020年8月2日
专知会员服务
85+阅读 · 2020年1月20日
南洋理工大学,深度学习推荐系统综述
专知会员服务
172+阅读 · 2019年10月14日
相关资讯
最新基于GNN的推荐系统综述(附110篇论文下载链接)
机器学习与推荐算法
2+阅读 · 2022年2月19日
推荐系统中的用户表示预训练技术(含代码数据)
基于知识图谱的推荐系统总结
图与推荐
1+阅读 · 2021年11月11日
一文梳理联邦学习推荐系统研究进展
机器学习与推荐算法
4+阅读 · 2021年9月13日
推荐系统(一):推荐系统基础
菜鸟的机器学习
25+阅读 · 2019年9月2日
推荐系统概述
Linux爱好者
20+阅读 · 2018年9月6日
历史最全-16个推荐系统开放公共数据集整理分享
深度学习与NLP
22+阅读 · 2018年7月28日
深度学习在推荐系统上的应用
架构文摘
13+阅读 · 2018年2月22日
【推荐系统】一文读懂推荐系统知识体系
产业智能官
41+阅读 · 2017年10月31日
相关基金
国家自然科学基金
6+阅读 · 2017年12月31日
国家自然科学基金
6+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
5+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员