GGNN(Gated Graph Sequence Neural Networks)

news/2025/3/19 21:18:22/

GGNN研究意义:

1、提升在图结构中长期的信息传播

2、消息传播中使用GRU,使用固定数量的步骤T,递归循环得到节点表征

3、边的类型,方向敏感的神经网络参数设计

4、多类应用问题,展示了图神经网络更多的应用以及强大的表征能力

 

本文主要结构如下所示:

一、Abstract

         本文提出使用GRU来更新图的节点信息,在一些数据任务上验证了模型的有效性

二、Introduction

          对图神经网络进行扩展,解决序列输出任务,提出GGS-NNS模型

三、Graph Neural Networks

          回顾之前的图神经网络,信息的前向传播规则,表示符号          

四、Gated Graph Sequence Neural Networks

          提出了GGS-NNS模型输出序列          

     

     

五、Explanatory Applications

         实验探究模型有效性: BABI任务,最短路径,欧拉图

     

六、Program Verification with GGN

          使用GGs-NNs模型,实现自动化的程序验证

七、Related Work

          回顾之前的的LSTM、GRU等深度学习模型,DeepWalk等GNN模型

八、Discussion

          讨论实验的多个任务、本质都是图结构以及目前模型的局限性

九、Code

           源码: https://github.com/chingyaoc/ggnn.pytorch

 

RNN && LSTM效果分析:

1、图结构数据、GNN模型更适用一些

2、RNN记忆能力差,LSTM有改善但不能完全解决

3、图结构的数据,数据顺序不影响输出,不存在RNN等建模的序列化信息

关键点:

 1、GGNN模型结构   2、参数矩阵由边的类型和方向决定  

创新点:

1、GRU更新消息框架  2、序列模型GGS-NNS

启发点:

1、用RNN方法定义GNN

2、迭代不要求收敛,可迭代固定步长

3、GGNN模型的graph layer层数可以较多

4、每一种边对应的参数矩阵可以处理异构图

5、与GNN常用框架之间的联系

6、将CNN和RNN发展的技术应用到GNN

 


http://www.ppmy.cn/news/738142.html

相关文章

GCN+GraphASGE+GAT

图神经网络 本文基于b站 【图神经网络】GNN从入门到精通的基础上进一步添加内容进行介绍 本文将用4个PPT总结图神经网络中的基本思想与算法 在之前的文章中我们简单介绍了图神经网络GNN与Graph embedding 接下来我们来介绍三个算法GCN、GraphASGE、GAT 代码已上传在&#xff1…

Graph Neural Network(GraphSAGE,GAT)

Graph 图论问题。如生成树算法,最短路径算法,BFS,DFS。概率图模型。将条件概率表达为图结构,如马尔可夫链,条件随机场。图神经网络。结合深度学习,如博主已经整理过的Graph Embedding,Graph LS…

GCN-Graph Convolutional Networks

背景 CNN: 图像识别的对象是图像,二维的结构 > 使用CNN模型提取图片特征CNN处理的图像或者视频中像素点(pixel)是排列成成很整齐的矩阵CNN的核心在于它的kernel,也就是一个个小窗口,在图片上平移&…

GRAM-ODE

本文是在 STGODE和MTGODE基础上发展来的,同时也对其进行对比 现状问题 本文主要针对以下几个问题进行分析: 1、图神经网络得过平滑现象 2、长期时间序列预测问题 3、高纬度时空相关性 创新点 针对这样的几个问题,分别作出设计: 本文得思路是从GCN能天然得图结构相关性…

Gram_

施密特正交化(matlab代码) function basis Gram_Schimidt( rank_n , basis ) %作者:192152王旭 %功能:利用Granm_Schimidt算法解正交basis %输入要求:rank_n是基底的阶数,n维空间有n个向量作为基底 %输入为 rank_n3 , basis [ 1…

GNN介绍

GNN:graph neural network 图神经网络 由于 GNN 在图节点之间强大的建模功能,使得与图分析相关的研究领域取得了突破。图神经网络(GNN)是一类基于深度学习的处理图域信息的方法。 1.应用领域 由于其较好的性能和可解释性&#x…

n-gram代码实现源码

for i range (len(input)-n1):这个for循环的长度是len-n1, 举个例子:我爱自然语言处理,当n2时,len8; 我爱/爱自/自然/然语/语言/言处/处理,总共8-217个划分结果, “ ”.join(inpu…

GNN:A Gentle Introduction to Graph Neural Networks

distill-blog零基础多图详解图神经网络(GNN/GCN)【论文精读】 什么是图 由点,点链接的边组成的拓扑结构,包括有向图,无向图等。可以用于表示现实生活的物理含义,比如人和人之间的关系,分子结构…