原创 张小磊 机器学习与推荐算法

目录

0   前言

1   摘要

2   特色

3   主要内容

4  未来方向

5 参考


0   前言

还记得在知乎上回答过两个关于图的相关问题:

问题1:有必要学习图论么?

当时我的回答是:广义上来讲,任何数据在赋范空间内都可以建立拓扑关联,也就是可以构成graph,所以学习图论很有用。

问题2:图神经网络适合做推荐系统吗? 

当时我的回答是:你想,用户-项目可以构成二部图(Bipartite Graph),用户与用户之间可以构成社交网络(Social Network),项目与项目之间可以存在知识图谱(Knowledge Graph),另外把这几者都考虑进去可以构成异质图(Heterogeneous Information Network),再把时间因素考虑进来而产生的动态演化而构成动态图(Dynamic Graph)。因此推荐系统中许多形式的数据都可以表示成图,当然许多大佬自然而然的将强大的GNN应用到推荐领域了。

所以,今天看到了一篇从图学习方法视角切入的综述文章《Graph Learning Approaches to Recommender Systems: A Review》,自然而然的想跟大家分享了。

https://arxiv.org/ftp/arxiv/papers/2004/2004.11718.pdf

还是那句话,综述不仅起到索引的作用,更大的作用是给我们小白一个牛人视角中的知识体系,然后通过借阅牛人的综述来Fine Tune自己的知识网络,以此来丰富自己的知识库。

1   摘要

近年来见证了基于图学习的推荐系统(GLRS)的快速发展。GLRS主要采用高级图学习方法来建模用户的偏好、意图以及推荐系统(RS)的项目特征和受欢迎程度。GLRS与传统的RS不同(包括基于内容的过滤和协同过滤),GLRS建立在简单或复杂的图上,其中各种对象(例如用户,项目和属性)被显式或隐式地连接。随着图学习的飞速发展,探索和利用图中的同构或异构关系是建立高级推荐系统非常有前景的方向。在本文中,对GLRS进行了系统的综述,探讨了GLRS如何从图中获取知识,以提高推荐的准确性,可靠性和可解释性。首先,对GLRS进行表示和形式化,然后对这一新研究领域中的关键挑战进行总结和归类。然后,调查了该领域的最新和重要的进展。最后,在这个充满活力的领域分享了一些新的研究方向。

2   特色

该文首先系统的介绍了GLRS中各种图方法普遍存在的关键挑战,并从数据驱动的角度对它们进行了分类,从而提供了一个新的视角来深入了解GLRS的特性。然后,通过从技术角度对最新论文进行系统分类,总结了GLRS的当前研究进展。最后,分享和讨论了GLRS的一些开放研究方向,以为社区提供参考。该文没有太多的公式和推导,更多的是归类和总结。可以通过该文了解主流以及前沿的图推荐算法,无聊的时候可以康康。值得注意的是,作者名单中出现了好几个大佬,Ricci,Philip,Xiangnan等。仰望大佬,从我做起。

3   主要内容

首先,从数据驱动的角度出发,系统地分析了推荐系统中的数据复杂性和特征,并相应地介绍了在具有不同数据特征的不同图形式上构建RS时的挑战。 下表提供了一个简短的分类和摘要,包括基于树图的RS、基于二部图的RS以及基于属性图的RS等

然后,从技术角度为构建图学习推荐的这些挑战提供解决方案的分类,并讨论每个类别中取得的进展,包括基于随机游走的RS、基于图表示学习的RS、基于图卷积网络的RS以及基于知识图的RS等。

4  未来方向

文章最后,讨论了几个关于未来利用图方法进行推荐的研究点,主要包括基于动态图学习的推荐系统、基于因果推断的图学习推荐系统以及大规模图学习推荐系统等。 

5 参考

https://arxiv.org/ftp/arxiv/papers/2004/2004.11718.pdf

Embedding技术在商业搜索与推荐场景的实践

再度梳理偏差问题 & 推荐系统去偏最新研究进展

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

图学习推荐系统综述| Graph Learning Approaches to Recommender Systems相关推荐

  1. 【论文】最新图学习推荐系统综述 | Graph Learning Approaches to Recommender

    0   前言 还记得在知乎上回答过两个关于图的相关问题: 问题1:有必要学习图论么? 当时我的回答是:广义上来讲,任何数据在赋范空间内都可以建立拓扑关联,也就是可以构成graph,所以学习图论很有用. ...

  2. 【论文整理】基于图神经网络的社交推荐模型整理Graph Neural Networks for Recommender Systems: Challenges, Methods, and Direct

    社交推荐模型发展历程 图形构造 在具有社会意识的推荐系统中,用户的最终行为取决于朋友的社会影响和他/她自己的偏好.社交推荐面临的主要挑战之一是如何构建社交图来捕捉朋友的社交影响.一般来说,社交网络中的 ...

  3. 【推荐书籍】《机器学习范式在推荐系统中的应用Machine Learning Paradigms- Applications in Recommender Systems》

    前几天吐槽了一本口水太多的推荐系统书籍<Practical Recommender Systems实用推荐系统>,最近读到了这本<机器学习范式在推荐系统中的应用>(英文名< ...

  4. Graph Neural Networks in Recommender Systems: A Survey

    Graph Neural Networks in Recommender Systems: A Survey 在推荐系统中主要的挑战是从用户的交互和可以得到的辅助信息中学到有效的用户/物品的表示:很多 ...

  5. 图联邦学习(Federated Graph Learning)

    目录 一.图联邦学习介绍 二.图间联邦学习(inter-graph FL) 三.图内联邦学习(Intra-graph FL) 四.图结构联邦学习(Graph-structured FL) 五.图联邦学 ...

  6. 「图学习推荐系统」最新2022综述

    来源:专知 协同过滤是一种被广泛应用于推荐系统中的方法,其利用不同用户之间(或不同物品之间)的相似性关系来过滤和抽 取用户和物品的交互信息,从而进行用户推荐.近年来,图神经网络因其出色的表示学习性能和 ...

  7. TKDE2022 | 最新深度学习推荐系统综述:从协同过滤到信息增强的推荐系统

    省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 [免费下载]2022年2月份热门报告盘点 某短视频APP推荐算法及策略最详细拆解 机器学习在B站推荐系统中的应用 ...

  8. 深度学习推荐系统综述

    本周学习情况 学习内容概述: 学习了FM与深度学习结合的相关模型 学习了注意力机制与深度学习结合的相关模型 学习了强化学习与深度学习结合的相关模型 对学习的模型进行归纳总结以便以后复习查看 使用Pyt ...

  9. 【综述阅读】Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions

    学习总结 文章目录 学习总结 一.Inroduction 二.Background 2.1 Recommender Systems 2.2 Graph Neural Networks 三.Challe ...

最新文章

  1. oracle 主机名改ip,[oracle 10.2]主机名或者IP地址改变造成的dbconsole服务无法启动解决...
  2. 【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
  3. 浏览网页需要登录的解决办法
  4. VTK:PolyData之SurfaceContourLineInterpolator
  5. 基于java springboot博客交流平台系统设计和实现
  6. 面向开发者的机器学习(一)| 机器学习简介
  7. eclipse 快捷键
  8. PHP 缓存 内存,php - 一个大型数组变量的APC内存缓存(22MB)
  9. ubuntu下c 调用java_ubuntu下使用JNI Java调用C++的例子
  10. 黑白翻转棋算法java实现_黑白翻转棋算法java实现
  11. pdf转word文档总结
  12. Android 打开第三方APP
  13. linux eof 用法,Linux下EOF 用法
  14. win10计算机管理如何分区,如何给win10磁盘分区?教你一招快速给win10磁盘分区的方法...
  15. Facebook广告效果数据获取
  16. 如何修改Bootstrap Table中table-striped的颜色
  17. 昨天刚扩容80G,今天C盘就爆满了?C盘莫名其妙少了60G,使用Spacesniff也扫描不出来
  18. R语言:calendarHeat日历图(PM2.5)
  19. ORA-600 Lookup Error Categories
  20. 百度清风算法再次升级,促进下载行业生态良性发展

热门文章

  1. QQ伤感日志_你教会了我爱,让我懂得了爱
  2. Spring Boot 3.x 系列【23】集成Spring WebFlux开发响应式应用程序
  3. 当他不再爱你的时候!
  4. photoshop教程:替换颜色
  5. 计算机派位志愿填报技巧,海淀小升初哪些入学途径采取电脑派位 志愿又怎么填报 2021家长了解...
  6. oracle10g 学习笔记上
  7. python爬虫初试-下载LOL全英雄皮肤
  8. OCP认证体系大揭秘
  9. 22条经典心灵鸡汤集锦
  10. 所发生的分手快乐东风