GNN:“图卷积模型”通用框架【每一层网络都基于邻域节点(1-hop)更新当前节点的向量表示(一般用2~3层)】【消息传递:①从邻域节点汇聚信息;②更新当前节点状态】【各模型区别:聚合函数类型的选取】
2023-09-27 14:20:37 时间
一、卷积的概念
1、图卷积缘起
在开始正式介绍图卷积之前,我们先花一点篇幅探讨一个问题:为什么研究者们要设计图卷积操作,传统的卷积不能直接用在图上吗? 要理解这个问题,我们首先要理解能够应用传统卷积的 图像(欧式空间) 与 图(非欧空间) 的区别。
如果把图像中的每个像素点视作一个结点,如下图左侧所示,一张图片就可以看作一个非常稠密的图;下图右侧则是一个普通的图。
阴影部分代表卷积核,左侧是一个传统的卷积核,右侧则是一个图卷积核。卷积代表的含义我们会在后文详细叙述,这里读者可以将其理解为在局部范围内的特征抽取方法。
仔细观察两个图的结构,我们可以发现它们之间有2点非常不一样:
- 在图像为代表的欧式空间中,结点的邻居数量都是固定的。比如说绿色结点的邻居始终是8个(边缘上的点可以做Padding填充)。但在图这种非欧空间中,结点有多少邻居并不固定。目前绿色结点的邻居结点有2个,但其他结点也会有5个邻居的情况。
- 欧式空间中的卷积操作实际上是用固定大小可学习的卷积核来抽取像素的特征,比如这里就是抽取绿色结点对应像素及其相邻像素点的特征。但是因为图里的邻居结点不固定,所以传统的卷积核不能直接
相关文章
- C#遍历XmlDocument对象所有节点名称、类型、属性(Attribute)
- k8s中如何安全地对节点进行关闭,进而对主机进行维护?
- 【学习笔记40】DOM的节点操作
- 红黑树的删除和加入节点
- 使用Kubeadm创建k8s集群之节点部署(三十一)
- 求二叉树中,包含的最大二叉搜索子树的节点数量是多少
- 27zTree - 拖拽节点基本控制
- ROS机器人程序设计(原书第2版)2.4.9 创建节点
- ROS机器人程序设计(原书第2版)3.3.2 使用rqt_graph在线检测节点状态图
- E4X教程[2] - 访问 XML 子节点
- 【转】oracle CONNECT BY PRIOR叶子节点查找根节点
- 剑指offer编程题解法汇总14-链表中倒数第k个节点
- 力扣解法汇总1791-找出星型图的中心节点
- JQuery/JS插件 jstree 设置节点的图标样式
- leetcode 450. Delete Node in a BST 删除二叉搜索树中的节点 (中等)