©作者|Shoujin Wang

单位|麦考瑞大学博士后

研究方向|数据挖掘,机器学习,推荐系统

论文简介

本文给大家介绍一篇被今年国际人工智能联合会议 IJCAI 2021 接收的从图机器学习的视角对推荐系统领域最新进展进行梳理和总结的综述文章。文章题为 Graph Learning based Recommender Systems: A Revie

这篇文章是基于图机器学习的推荐系统方向的第一篇较为系统全面的综述文章。该文短小精悍,没有太多的公式和推导,更多的是作者对问题和挑战的思考,对方法的归类和总结,易于阅读和理解,尤其适合想要进入该领域的初学者。

读者可以通过该文快速了解主流和前沿的基于图学习的推荐系统算法。值得注意的是,作者名单中出现了好几个该领域内的国际知名专家,如 Francesco Ricci,Philip S. Yu,Xiangnan He 等。

论文标题:

Graph Learning Approaches to Recommender Systems: A Review

论文链接:

https://www.researchgate.net/publication/350979695_Graph_Learning_based_Recommender_Systems_A_Review

论文主要内容

文章深入浅出,从为什么需要建立基于图学习的推荐系统着手,从较高的层次将基于图学习的推荐系统进行了较为泛化的形式化定义;然后从数据驱动的角度出发,系统地介绍了推荐系统中涉及到的各种各样的图数据以及他们的主要特征,并阐述了这些特征分别给推荐系统带来的各种挑战;

紧接着,文章系统地从技术和模型的角度对当前的基于图学习的推荐系统方法进行了分类,并介绍了每一类方法的基本思想和原理以及所解决的挑战;

为了方便读者的研究工作,文章整理了一些最有代表性的开源算法和一些最常用的公开数据集,并提供了代码链接供读者参考;最后文章展望了该领域的四大未来前沿研究方向。

论文的简短翻译

摘要

近些年以来,一个新兴领域—基于图学习的推荐系统(Graph Learning based

Recommender Systems (GLRS))正快速发展。图学习的推荐系统主要借助于先进的图学习技术和方法来为推荐系统更好地学习用户偏好和物品特征。不同于其他的推荐系统,图学习推荐系统建立在图之上。在图上,包括用户,物品等各种客体都是显式或隐式地相互连接的 (见下列图Figure 1)。

随着图学习技术的发展,探索和利用图上各种同构或者异构的关系是建立更有效的推荐系统的一个颇具前景的方向。在本文中,我们对基于图学习的推荐系统进行了一个系统的回顾。我们讨论了他们怎样从图中抽取知识来提高推荐结果的准确度,可靠性和可解释性。

具体而言,我们首先刻画和形式化定义了基于图学习的推荐系统,然后归纳和分类了这个领域中的主要挑战和进展,紧接着总结和整理了一些典型的开源算法和常用的公开数据集,最后分享了一些前沿的未来研究方向。

3.1 引言

3.1.1 动机:推荐系统为什么需要图学习?

(1)推荐系统中的大多数数据本质上就存在着自然的图结构。

(2)图学习具有从图数据中捕获和学习各种复杂关系的天然优势。

1.2 形式化定义(见原文)

1.3 本文贡献

(1)我们系统地分析了推荐系统中各种不同图数据的主要特征以及他们给推荐任务带来的关键挑战,并从数据驱动的角度对此进行了分类。这给更好的理解图学习推荐系统的重要挑战提供了一个全新的视角。

(2)我们系统地回顾了基于图学习推荐系统这一领域内最先进的工作,并从技术的角度对他们进行了系统的分类。基于此,我们总结了基于图学习推荐系统的主要进展。

(3)我们整理并分享了基于图学习推荐系统的一些最具代表性和最先进的开源算法,以及该领域内最常用的一些公开数据集,并分别提供了链接以供读者参考。

(4)我们分享了一些未来的研究方向,以给读者提供参考。

3.2 数据特征和挑战

推荐系统通常涉及多种不同的客体,比如用户,物品,属性,以及上下文等。所有这些客体都通过不同类型的关系相互关联,如用户之间的社交关系,用户与物品间的交互关系,从而生成了不同类型的图。

在这一节,我们首先根据数据的来源和特征对推荐系统中涉及的不同类型的数据进行分类。对于每一类数据,我们先系统地分析它们的特征,然后讨论怎样用图来更好地表征他们,最后指出这些特征给构建基于图学习的推荐系统所带来的主要挑战。

一般而言,推荐系统中的数据主要可以分为用户—物品交互数据(如用户对物品的打分或点击),和附带信息(如用户和物品的属性信息)。而交互数据又可以简单地划分为一般的无序交互数据和序列交互数据。

基于此,我们把推荐系统涉及到的数据大致分为以下三类:(1)一般交互数据;(2)序列交互数据;(3)附带信息。每一类又可以分为若干子类。下列表 Table 1 对数据分类,表征每一类数据所用的图,以及相对应的典型的推荐系统算法进行了总结。

3.3 基于图学习的推荐系统方法

在这一节,我们介绍基于图学习推荐系统的最新进展。具体而言,我们介绍了能为第 2 节中讨论的挑战提供解决方案的图学习的技术和方法,每一类方法都被用来构建了相应的图学习推荐系统。我们首先从技术的视角对这些图学习推荐系统的方法进行了分类,然后讨论每一类方法的要点以及所取得的主要进展。

下列图 Figure 2 展示了基于图学习推荐系统方法的分类。这些图学习推荐系统方法被划分为 3 类:(1)基于随机游走模型的方法;(2)基于图嵌入技术的方法;和(3)基于图神经网络的方法。每一类又可能包含若干子类。

3.4 算法和数据集

为了方便读者进行基于图学习推荐系统方面的深入研究,我们收集和整理了一些经典的图学习推荐系统开源算法和一些常用的用以验证基于图学习推荐系统性能的公开数据集,并提供了开源链接。开源算法和公开数据集分别列于下表 Table 2 和 Table 3 当中。

3.5 未来研究方向

我们基于前文分析出的挑战和该领域内目前已经取得的进展,总结出了以下四个未来值得研究的方向供读者参考:

(1)基于动态图学习的自进化推荐系统

(2)基于因果图学习的可解释推荐系统

(3)基于多重图学习的跨域推荐系统

(4)基于大规模图学习的高性能在线推荐系统

3.6 结论

作为人工智能最重要的应用之一,推荐系统几乎存在于我们日常生活的各个角落。作为人工智能最具有前景的技术之一,图学习在学习推荐系统中的各类客体间复杂关系上表现出了强大的优势。

这促成了一个全新的推荐系统范式:基于图学习的推荐系统,它成为下一代推荐系统的潜力巨大。我们希望这篇综述给学术界和工业界的人士提供了一个关于基于图学习推荐系统的挑战,最新进展以及未来方向的全面概述。

参考文献

Shoujin Wang, Liang Hu, Yan Wang, Xiangnan He, Quan Z. Sheng, Mehmet Orgun, Longbing Cao, Francesco Ricci, Philip S. Yu. Graph Learning based Recommender Systems: A Review. IJCAI 2021.

更多阅读

#投 稿 通 道#

 让你的论文被更多人看到 

如何才能让更多的优质内容以更短路径到达读者群体,缩短读者寻找优质内容的成本呢?答案就是:你不认识的人。

总有一些你不认识的人,知道你想知道的东西。PaperWeekly 或许可以成为一座桥梁,促使不同背景、不同方向的学者和学术灵感相互碰撞,迸发出更多的可能性。

PaperWeekly 鼓励高校实验室或个人,在我们的平台上分享各类优质内容,可以是最新论文解读,也可以是学习心得技术干货。我们的目的只有一个,让知识真正流动起来。

???? 来稿标准:

• 稿件确系个人原创作品,来稿需注明作者个人信息(姓名+学校/工作单位+学历/职位+研究方向)

• 如果文章并非首发,请在投稿时提醒并附上所有已发布链接

• PaperWeekly 默认每篇文章都是首发,均会添加“原创”标志

???? 投稿邮箱:

• 投稿邮箱:hr@paperweekly.site

• 所有文章配图,请单独在附件中发送

• 请留下即时联系方式(微信或手机),以便我们在编辑发布时和作者沟通

????

现在,在「知乎」也能找到我们了

进入知乎首页搜索「PaperWeekly」

点击「关注」订阅我们的专栏吧

关于PaperWeekly

PaperWeekly 是一个推荐、解读、讨论、报道人工智能前沿论文成果的学术平台。如果你研究或从事 AI 领域,欢迎在公众号后台点击「交流群」,小助手将把你带入 PaperWeekly 的交流群里。

当推荐系统遇上图学习:基于图学习的推荐系统最新综述相关推荐

  1. 综述:基于图学习的推荐系统;论文笔记

    文章目录 摘要 1. 介绍 1.1 图如何表达推荐任务? 1.2 图学习对推荐系统有效吗? 1.3 基于图学习的推荐系统符号化(Formalization) 2. 数据特征和挑战 2.1 一般交互数据 ...

  2. 工业界推荐系统必读论文:基于深度学习的推荐模型——DLRM

    作者丨纪厚业 单位丨北京邮电大学博士生 研究方向丨异质图神经网络及其应用 引言 推荐系统尤其是深度推荐系统已经在工业界得到了广泛应用,尤其是在电商场景下(如淘宝和京东的商品推荐).一个好的工业级推荐系 ...

  3. 万物皆可Graph | 当推荐系统遇上图神经网络(四)

    作者 | 上杉翔二 悠闲会 · 信息检索 整理 | NewBeeNLP 本篇文章继续整理这个系列Graph in Rec 的文章,以前博主整理过的系列可以见: 万物皆可Graph | 当推荐系统遇上图 ...

  4. 万物皆可Graph | 当推荐系统遇上图神经网络(三)

    NewBeeNLP原创出品 公众号专栏作者@上杉翔二 悠闲会 · 信息检索 本篇文章follow一些 Graph in Rec 的文章,以前博主整理过的系列可以见: 万物皆可Graph | 当推荐系统 ...

  5. 万物皆可Graph | 当推荐系统遇上图神经网络(二)

    NewBeeNLP原创出品 公众号专栏作者@上杉翔二 悠闲会 · 信息检索 前段时间,我们关注过图神经网络在推荐系统中的应用:万物皆可Graph | 当推荐系统遇上图神经网络.今天继续来看看这个方向, ...

  6. Graph4Rec: 基于图神经网络的推荐系统通用工具包

    嘿,记得给"机器学习与推荐算法"添加星标 目前主流的基于图神经网络的推荐系统由于在实验数据集以及评估指标上存在较大差异,导致不能直接进行比较.换句话说,没有统一的benchmark ...

  7. 最新8篇ICML2020投稿论文:自监督学习、联邦学习、图学习、数据隐私、语言模型、终身学习…...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 机器学习顶会 ICML已经 结束了 2020 年的论文投稿,作为最"硬核 ...

  8. 最新8篇ICML2020投稿论文:自监督学习、联邦学习、图学习、数据隐私、语言模型、终身学习...

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟  报道  | 公众号 CVLianMeng 转载于 :专知 AI博士笔记系列推荐 ...

  9. 【图神经网络】万物皆可Graph | 当推荐系统遇上图神经网络

    NewBeeNLP原创出品 公众号专栏作者@上杉翔二 悠闲会 · 信息检索 图神经网络可以说是现在AI领域的超级宠儿.针对推荐系统的稀疏性问题,图方法还真的很适合,主要原因有下: 推荐系统中存在很多的 ...

最新文章

  1. 【早知云世】云计算在商务智能中的应用及竞争力
  2. tablednd保存 php,jqgrid中使用tableDnd插件,jqgridtablednd插件
  3. 网站描述怎么写?对网站优化有什么作用?
  4. mysql查询时给字段加内容,mysql数据库查询之对应库对应表中的注释信息查询以及加字段查询...
  5. 《Linux命令行与shell脚本编程大全 第3版》创建实用的脚本---10
  6. MySQL 数据还原
  7. python混合asp_用python实现面向对象的ASP程序实例
  8. mysql安装可视化界面_MySQL的下载、安装配置、连接可视化界面。
  9. Docker 容器监控Cadvisor+Prometheus+Grafana
  10. 世界标准时间(日期带T)转北京时间
  11. Java - Lambda Error:Variable used in lambda expression should be final or effectively final
  12. 云计算和云服务区别是什么
  13. 【云和恩墨业务介绍】之数据库性能优化服务
  14. mac下编译安卓源码
  15. 膨胀卷积的缺点_卷积、反卷积与膨胀卷积
  16. Java8新特性之Stream流的使用
  17. 在两台 ubuntu 之间传输大文件
  18. 工程内开启另一个exe文件
  19. WinIo驱动级键盘模拟编程
  20. 微信扫码下单小程序怎么弄(做扫码下单小程序的方法)

热门文章

  1. 计算机控制技术汤楠课后答案,西安电子科大版汤楠计算机控制技术6章
  2. c++ 字符串数组长度排序_数组 | 后缀数组的求法及应用
  3. linux java 权限不够_​Linux安装jdk时提示权限不够怎么解决
  4. milp的matlab的案例代码_Matlab神经网络30个案例第1案例代码
  5. 怎么测内阻 恒压源_电池内阻及简单测试方法
  6. cnn stride and padding_Tensorflow学习笔记- 模型建立与训练篇(CNN)
  7. Python基础(偏函数)
  8. Log4cplus 1.0.3 Android版本编译
  9. Redis(RedisTemplate)使用list链表
  10. codeforce 589B枚举