前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >2019年Philip S. Yu团队的图神经网络综述

2019年Philip S. Yu团队的图神经网络综述

作者头像
Earnest lee
修改于 2020-09-21 07:38:14
修改于 2020-09-21 07:38:14
1.1K0
举报
文章被收录于专栏:文本分类文本分类

使用graph来表示对象之间的复杂关系和依赖关系,然而graph数据的复杂已有的机器学习算法很难处理,所以使用深度学习方法来处理。A Comprehensive Survey on Graph Neural Networks论文回顾图神经网络(GNN)在文本挖掘和机器学习领域的发展,将GNN划分为递归图神经网络、卷积图神经网络、图自编码和时空图神经网络四类。此外还讨论图神经网络跨各种领域的应用、总结开源代码数据集和图神经网络评价指标。最后给出可能的研究方向

作者提到基于欧氏距离计算的数据能捕获隐含模式,然而随着应用数量的增加,开始使用graph表示数据,例如,它可以利用用户和商品之间的交互来提高推荐准确率;将化学分子建成graph,生物活性在药物发现中得到鉴定;在引言网络中,通过引用关系建立文章之间的联系,将他们分成不同的类别。然而graph与图像不同,节点无序、尺寸不一、邻居节点数量变化,这增加了graph的计算难度。此外ML算法是基于样本独立性假设的,与graph的构建机理矛盾。

图左:2D卷积。将图像看作graph,就是每个红色点与四周点建立关联,且权重相同

图右:图卷积。邻居节点数量不固定

♕发展历史

1、递归图神经网络(RecGNNs) 1997年起,以迭代的方式并通过传递邻居节点信息来学习目标节点表示,直到稳定点。此类方法计算复杂度高,一些研究者研究如何降低复杂度。如,“Gated graphsequence neural networks,ICLR2015”,“Learning steadystates of iterative algorithms over graphs,ICML2018”.

2、卷积图神经网络(ConvGNNs)分为基于谱方法(最早2013)和基于空间方法(最早2009)

3、图自编码(GAEs)

4、时空图神经网络(STGNNs)

♕图嵌入 vs. 网络嵌入

主要区别GNN是一组神经网络模型来处理不同任务,网络嵌入涵盖了针对同一任务的各种方法。通过图自编码器框架GNNs能够处理网络嵌入问题。

graph embedding :以端到端的方式处理图关系任务,抽取高阶表示

network embedding: 低维向量表示网络节点,同时保持网络拓扑结构和节点内容信息。因此,任何后续的图形分析任务,如分类、聚类和推荐,都可以使用简单的现成的机器学习算法轻松地执行。网络嵌入还包含非深度学习方法,如矩阵分解和随机游走。

♕图神经网络 vs. 图内核方法

图内核:是解决图分类问题主要技术。使用核函数度量图对之间的相似度,如svm。通过映射函数将图和节点映射到向量空间。采用两两对相似度计算,计算复杂度高

图神经网路:直接根据抽取的图表征执行图分类,比图核方法更有效。通过映射函数将图和节点映射到向量空间。

♕方法定义

图:G=(V,E),V是节点,E是边

有向图:邻接矩阵是有符号时

时空图:G(t)=(V,E,X(t))

♕方法分类

1. recurrent graph neural networks (RecGNNs):假设节点和其邻居节点持续变化,直到达到稳态

Graph Neural Network (GNN*2)

Graph Echo State Network(GraphESN)

Gated Graph Neural Network (GGNN)

Stochastic Steady-state Embedding (SSE)

2. convolutional graph neural networks (ConvGNNs):堆多个图卷积层来提取高阶节点表示

(1)Spectral-based ConvGNN

Chebyshev Spectral CNN (ChebNet)

Graph Convolutional Network (GCN)

Adaptive Graph Convolutional Network (AGCN)

Dual Graph Convolutional Network(DGCN)

(2)Spatial-based ConvGNN

Neural Network for Graphs (NN4G)

Contextual Graph Markov Model (CGMM)

Diffusion Convolutional Neural Network (DCNN)

Diffusion Graph Convolution(DGC)

Partition Graph Convolution (PGC)

Message Passing Neural Network (MPNN)

Graph Isomorphism Network (GIN)

Graph Attention Network (GAT)

Gated Attention Network (GAAN)

Mixture Model Network (MoNet)

Large scale Graph Convolutional Network (LGCN)

Improvement in terms of training effificiency

Fast Learning with Graph Convolutional Network (Fast GCN)

Stochastic Training of Graph Convolutional Networks (StoGCN)

3. graph autoencoders (GAEs)

4. spatial-temporalgraph neural networks (STGNNs)

♕主要数据集

主要包括引用网络(Cora、Citeseer、Pubmed、DBLP(v11))、生物医学网络(PPI、NCI-1、MUTAG、D&D、PROTEIN、PTC、QM9、Alchemy)、社交网络(Reddit、BlogCatalog)和其他(MNIST、METR-LA、Nell)

♕图神经网络的应用

B. Evaluation & Open-source Implementations

Node Classifification

Graph Classifification

Open-source implementations

C. Practical Applications

Computer vision

Natural language processing

Traffific

Recommender systems

Chemistry

♕未来研究方向

Model depth

Scalability trade-off

Heterogenity

Dynamicity

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
☁️ 腾讯云轻量应用服务器:中小型项目的高性价比首选
腾讯云轻量应用服务器是专为个人开发者和中小型团队设计的入门级云服务器产品,提供了便捷的操作、灵活的配置和实惠的价格。作为一种低门槛、高性价比的服务器选择,轻量应用服务器可以满足小型网站、博客、开发测试环境等场景需求,是“预算友好型”项目的理想之选。
bug菌
2024/11/10
4450
☁️ 腾讯云轻量应用服务器:中小型项目的高性价比首选
【玩转Lighthouse】搭建高颜值的YesPlayMusic网易云播放器
本文介绍了如何使用腾讯云的Lighthouse轻量应用服务器来搭建一个高颜值的第三方网易云播放器。
LuoRogers
2022/04/12
4.8K2
【玩转Lighthouse】搭建高颜值的YesPlayMusic网易云播放器
『云产品最佳实践』1Panel 搭建操作指南
随着云计算的普及,利用云服务器快速搭建 1Panel 运维面板 已成为一种高效且灵活的解决方案。尤其是 轻量应用服务器,以其 高性价比 和 简单易用 的优势,成为搭建运维环境的理想选择。
程序员NEO
2024/11/17
6940
『云产品最佳实践』1Panel 搭建操作指南
【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天平台!
现在这个时代,个人不论小白还是大佬,搭建网站都有许多方法与平台,但是在服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器更具性价比,为什么?下面准备工作一一为你介绍,所以今天,小俊继续给大家带来腾讯云轻量应用服务器的玩法,相信很多人都在网课、远程办公中接触过许多的视频授课、视频聊天、视频会议平台吧,也有不少人想搭建自己的一个视频聊天、屏幕共享平台供小圈子、私域流量或者朋友使用、玩耍,而且今天是七夕,我们还可以搭建一个 Mirotalk ,跟自己的那个他/她用于视频聊天吧!所以,今天小俊给大家带来搭建 Mirotalk 这一个视频聊天、屏幕共享平台!
小俊是我
2021/08/14
3.4K0
【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天平台!
腾讯云轻量应用服务器配置及建网站教程
腾讯云轻量应用服务器如何使用?新手站长以搭建WordPress为例,使用宝塔镜像,先在防火墙开通端口。腾讯云百科来详细说下腾讯云服务器从购买、配置到网站上线全流程,包括轻量服务器配置选择、应用镜像选择、重置密码、防火墙开放端口教程等详细教程:
用户9264446
2022/08/10
9.5K0
腾讯云轻量应用服务器配置及建网站教程
【玩转腾讯云】用轻量应用服务器搭建网站
不少小伙伴应该知道,腾讯云正在内测轻量应用服务器,而且马上就要公测了!我提前申请到了一台内测机器,那就来告诉大家,在公测后购买腾讯云轻量应用服务器之后如何玩转它吧,比如搭建静态或者动态网站!
Bess Croft
2020/06/12
11.9K2
【玩转腾讯云】用轻量应用服务器搭建网站
基于腾讯云lighthouse搭建私有网盘Cloudreve【超高性价比】
很多小伙伴都有使用网盘存储的习惯,在本地存储不够的时候,将东西存储在网盘中,既可以随时备份,也不占用本地空间。
炒香菇的书呆子
2024/11/15
7910
基于腾讯云lighthouse搭建私有网盘Cloudreve【超高性价比】
不会建站?10分钟教你零基础快速搭建个人网站!
轻量应用服务器(Light server)是一种内置应用型镜像或系统型镜像的小规格云服务器, 绑定适配大小的磁盘和带宽,为中小型企业和个人用户提供官网搭建、web应用搭建、云上学习和测试等场景的服务。
网络安全自修室
2022/12/06
2.6K0
不会建站?10分钟教你零基础快速搭建个人网站!
【玩转Lighthouse】零基础轻松搭建自己的网站
首先,我们要申请一个网址(域名),优选腾讯域名活动页购买,活动地址 如果计划长期使用,优选com/cn后缀,试玩可一元购买xyz后缀域名,如注册onepai.xyz域名(寓意:自成一派,适合建立有个人风格的博客小站,暂未被注册),立即购买——完善信息模板——提交订单——在线支付——微信扫码——完成购买。
用户9630554
2022/04/14
2.6K0
腾讯云-轻量应用服务器配置(一)——购买+配置(图文详细教程)
本文选择的实例配置是 轻量应用服务器1核2G,镜像是 宝塔Linux面板 7.6.0 腾讯云专享版
2022/08/01
6.7K0
腾讯云轻量应用服务器安装宝塔面板全流程(详细)
腾讯云轻量应用服务器怎么安装宝塔面板?可以通过应用镜像中的宝塔面板腾讯云专享版一键安装宝塔面板,也可以通过宝塔面板命令脚本手动安装,腾讯云百科来详细说下轻量应用服务器安装宝塔面板的两种方法:
新手站长
2022/10/04
6.7K2
腾讯云轻量应用服务器安装宝塔面板全流程(详细)
【玩转Lighthouse】小白使用轻量应用服务器心得
我是一名在校大学生,将搭建个人博客网站以及私人云盘作为课余兴趣爱好,腾讯云轻量应用服务器就很好的满足了我的需求。
小圣羊
2022/04/13
8.3K2
Lighthouse背后的他
大家好,我是轻量应用服务器 Lighthouse 的产品经理钟宇澄,熟悉我的用户都叫我 Pablo。下周 Lighthouse 即将迎来正式上线一周年,非常感谢大家一年以来对 Lighthouse 的支持,趁这个机会我也想和大家分享一些 Lighthouse 的故事,也为自己即将到来的周年直播出镜打Call。: ) 一切的初心 记得我还在北大本科读书的时候,有几年博客很火,我也一直想搭建一个自己的博客记录一些想法,后来便找了个国外的 VPS(虚拟专用服务器)简单搭了一个,但是那时候一切都还很原始、比较
腾讯云计算产品团队
2021/09/18
2.1K0
【5分钟玩转Lighthouse】搭建WordPress博客
我们本期【5分钟玩转Lighthouse】系列教程中,将为大家介绍如何借力腾讯云Lighthouse实例,快速搭建基于WordPress的个人博客网站。
溪歪歪
2020/09/04
19.4K19
【5分钟玩转Lighthouse】搭建WordPress博客
[图床] 使用腾讯云轻量服务器 + 腾讯云 CDN 搭建 Chevereto 图床和加速分发方案
  最近良心云和宝塔搞了个宝塔面板·腾讯云专享版,特供轻量应用服务器。笔者视其默认安装了腾讯云其他服务(DNS, COSF 和 CDN)插件(其实与专享版和普通版也就这点区别),更适合新手用户,故作此文。
Nyarime
2021/12/14
4.9K0
[图床] 使用腾讯云轻量服务器 + 腾讯云 CDN 搭建 Chevereto 图床和加速分发方案
玩转云服务-使用腾讯云轻量应用服务器搭建一个高颜值相册
3、登录成功之后提示绑定腾讯云api,绑定好了api比如说域名解析的操作就不需要另外到腾讯云的控制台去单独解析非常方便(前提域名在腾讯云)。
青阳
2021/08/17
5K0
玩转云服务-使用腾讯云轻量应用服务器搭建一个高颜值相册
「轻云之上,无尽想象」之换种思路去求职/云上简历
今年以来,就业市场不尽如人意的形势大家有目共睹,根据一份11月15日统计局发布的就业市场数据来看,1-10月份,全国城镇调查失业率平均值为5.6%。10月份,全国城镇调查失业率为5.5%,与上月持平。16-24岁、25-59岁劳动力调查失业率分别为17.9%、4.7%,均与上月持平,仍然处于2020年以来的高位。
嘉钰
2022/12/30
2.1K0
「轻云之上,无尽想象」之换种思路去求职/云上简历
腾讯云第三方应用和非平台类问题指南
腾讯云根据《腾讯云服务协议》约定在自身责任范围内向客户承担相应责任,但秉承“将服务向外延伸一公里”的理念,售后服务管理中心依托“腾讯云开发者先锋(TDP)群”和群内开发者共创了此指南。
TDP 官方运营
2024/07/09
1.1K0
双十一抄作业——腾讯云轻量应用服务器
双十一期间,我为我的业务场景挑选了以下几款腾讯云产品,这些产品不仅性价比高,而且非常适合开发者和企业使用,现在这一篇文章主要来介绍一下腾讯云的轻量应用服务器(Lighthouse)。
摆烂小白敲代码
2024/11/20
3140
双十一抄作业——腾讯云轻量应用服务器
如何利用腾讯云 CDN/ECDN 配合轻量云服务器搭建个人博客网站
在这个自媒体时代个人博客貌似已经被抛弃了,无论是微博还是视频,基本都是第三方平台,说起来也奇怪,明明有这么多自媒体为什么还要搭建个人博客网站呢? 其实这很简单,当你第三方平台账号被封的时候就会就意识到,个人独立博客的所在意义。在所有的内容平台,公众号虽然在内容方面限制较少,号称最好的私域,但却在功能和外链方面严格把控,百度百家号可以很快被收录,前提也是众多限制,但是个人博客却能更大限度保证你的自由和独立。所以还是建议大家都可以拥有自己的独立博客网站,今天就聊聊怎么利用腾讯轻量云服务器配合CDN搭建一个属于自己的网络自留地。
李洋博客
2022/06/27
6.3K0
如何利用腾讯云 CDN/ECDN 配合轻量云服务器搭建个人博客网站
推荐阅读
相关推荐
☁️ 腾讯云轻量应用服务器:中小型项目的高性价比首选
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档