图神经网络教程4-卷积图神经网络

news2024/11/26 4:29:51

介绍

卷积神经网络在涉及图像的预测任务上取得了最先进的性能。通过将权值学习核与输入图像卷积,CNN根据其视觉外观提取感兴趣的特征,无论它们在图像中的位置是哪里。虽然图像只是图的一个特殊情况(见图1 (a)),但是为图领域定义一个广义卷积操作,从而为GNNs带来以下理想的属性:

  1. 局部性(Locality):学习到的特征提取权重应该被局部化。它们应该只考虑给定邻域内的信息,并且应该适用于整个输入图。
  2. 可扩展性(Scalability):这些特征提取器的学习应该是可扩展的,即可学习参数的数量应该独立于节点。最好操作应该是“可堆叠的”,这样就可以从连续的独立层构建模型,而不是像第3节中的RGNN那样需要反复迭代直到收敛。计算复杂度应该尽可能有界。
  3. 可解释性(Interpretation):卷积运算应该(最好)以一些数学或物理解释为基础,其机制应该直观易懂。

什么是卷积

我们通常将卷积定义为一种操作,通过积分或求和从两个给定输入导出输出,这表示了一个输入如何被另一个修改。

cnn中的卷积涉及两个矩阵输入,一个是前一层激活函数后产生的特征矩阵,另一个是学习权重的矩阵𝑊×𝐻,它在激活矩阵上被“滑动”,使用简单的线性组合聚合每个𝑊×𝐻区域(见图7 (a))。在空间图领域,这种类型的卷积似乎没有很好的定义;学习权重的刚性矩阵的卷积必须发生在刚性的激活结构上。我们如何协调非结构化输入(如图)上的卷积。

请注意,在我们对卷积的一般定义期间,没有任何一点是提到的给定输入的结构。事实上,卷积操作可以应用于连续函数(例如,音频记录和其他信号)、N维离散张量(例如,1D的语义向量和2D的图像)等。在卷积过程中,一个输入通常被解释为应用于另一个输入的过滤器(或核),本节将采用这种语言。 

特定的滤波器可以用来执行特定的任务:在录音的情况下,高通滤波器可以用来滤除低频信号,在图像的情况下,某些滤波器可以用来增加对比度,锐化或模糊图像。在我们之前的CNN示例中,滤波器是学习的,而不是设计的。

空间方法(空域图卷积)

RGNN

在第3节中,人们可能会认为早期的RGNN使用了卷积操作。实际上,这些方法符合局部性、可扩展性和可解释性等要求。首先,方程1仅在中心顶点v𝑖的邻域内操作,由于对置换和邻域大小的不变性,因此可以应用于图中的任何邻域。其次,神经网络𝑓依赖于固定数量的权重,具有固定的输入和输出,与顶点无关。最后,卷积操作可以直接解释为图像卷积的一般化:在基于图像的卷积中,相邻像素值被组合以生成嵌入,在基于图的图卷积中,相邻顶点特征被组合以生成嵌入(见图7)。这种类型的图卷积被称为空间图卷积操作,因为在此过程中使用了空间连接性来获取邻域。

虽然RGNN技术满足空间卷积的定义,但在文献中有许多改进。例如,聚合函数的选择就很重要——不同的聚合函数会对性能和计算成本产生显著的影响。

GraphSAGE框架[29]是一个研究聚合器选择的著名框架,它证明了学习聚合器的性能优于更简单的聚合函数(例如取嵌入的均值),因此可以创建更具区分性的、强大的顶点嵌入。不管聚合函数是什么,GraphSAGE的工作原理是基于邻域的中心点和聚合来计算嵌入(参见公式2)。通过包含中心顶点,它确保具有相近邻域的顶点具有不同的嵌入。GraphSAGE在公认的基准测试上的表现已经被其他框架超越,但该框架仍然具有竞争力,可以用于探索学习聚合器的概念(见4.3节)。

h_i^k= \sigma (\bold{W}_{concat}(h_i^{k-1},aggregate(h_j^{k-1}\, \forall j\in \bold{N}_{v_i})))

MPNN

另外,消息传递神经网络(MPNNs)使用依赖于源顶点、目标顶点和连接它们的边的消息函数计算顶点之间的方向性消息。MPNNs不像GraphSAGE那样聚合邻居的特征并将它们与中心点的特征连接起来,而是对传入的消息求和,并将结果与中心点的特征一起传递给读出函数(参见公式3)。在实践中,消息函数和读出函数都可以用简单的神经网络实现。这推广了方程1中概述的概念,并允许通过学习的函数识别更有意义的模式。

h_i^k=f_{readout}(h_i^{k-1},\Sigma m^k_{ij})

GCN

最流行的空间卷积方法之一是图卷积网络(GCN),它通过求和从每个相邻顶点提取的特征,然后应用非线性来产生嵌入。这些方法是高度可扩展的,局部的,而且,它们可以“堆叠”在CGNN中产生层。这些特征中的每一个都是基于当前顶点和邻居顶点的相对邻域尺度进行归一化的,从而确保嵌入在前向传递期间不会产生梯度爆炸。

GAT

图注意力网络(GAT)扩展了GCN:它们不是使用邻居的大小来加权v𝑖到v𝑗的重要性,而是基于注意力机制的归一化乘积隐式计算这种权重[87]。在这种情况下,注意力机制依赖于两个顶点的嵌入及之间的边。顶点被约束为只能关注相邻的顶点,从而定位滤波器。GAT在训练过程中使用多头注意力和正则化保持稳定,被认为不如mpnn通用[88]。尽管GAT将注意力机制限制在直接邻域内,但不能保证对大图的可扩展性,因为注意力机制的计算复杂度随着所考虑的顶点数量的二次增长。

有趣的是,所有这些方法都考虑了来自直接邻域和之前嵌入的信息,以某种对称的方式聚合这些信息,应用学习到的权重来计算更复杂的特征,并以某种方式“激活”这些结果以产生捕捉非线性关系的嵌入。

谱域方法(谱域图卷积)

 在本节中,我们将讨论从图信号处理的角度发展起来的另一类卷积方法。这些方法很有吸引力,因为它们以卷积的形式化定义为基础,并且可以直接解释为图结构数据领域的信号处理技术。定义谱图卷积的路径由以下一系列语句描述。

  1. 定义一个卷积操作是必要的
  2. 从信号处理的角度来看,卷积的定义如式6所示。换句话说,它是反向和转换滤波器(𝑔(𝑡−𝑢))和输入函数(𝑓(𝑢))乘积的积分。要在图领域中定义这一点,需要为图定义一个转换操作。
  3. 由Parseval定理,频域(频率空间)上的乘法对应于空间域(顶点空间)[52]上的平移。在图域中正式定义空间转换需要一种在顶点空间和频率空间之间转换图的方法。
  4. 拉普拉斯算子的特征函数在频率空间中定义了一组基,因此需要一个图拉普拉斯算子的正式定义来发展谱图卷积。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2061177.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

了解同步带选择同步带

同步带和轮选型 同步带传动属于皮带传动,但是改进了传统皮带传动无法保持严格的传动比的打滑问题,传统皮带传动依靠皮带和皮带轮张紧时产生的摩擦力传输动力,但是从动轮遇到障碍或超载荷时,皮带会在皮带轮产生滑动。 解决打滑问题…

企业高性能web服务器【Nginx详解】

一.Web 服务基础介绍 1.1 互联网发展历程 1993年3月2日,中国科学院高能物理研究所租用AT&T公司的国际卫星信道建立的接入美国SLAC国家实 验室的64K专线正式开通,成为我国连入Internet的第一根专线。 1995年马云开始创业并推出了一个web网站 中国黄页…

【其它-高效处理小技巧】如何批量备份263企业邮箱邮件

如何批量备份263企业邮箱邮件 近期由于有人离职,邮箱要注销,之前邮箱内有5000多封沟通邮件,为避免将来找不到沟通过程,所以需要备份。 目的:一次性备份所有沟通邮件 方法一: 少于20封邮件,推荐…

基于vue框架的爱心公益网站532y9(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:用户,志愿者,公益资讯,捐赠物资,公益项目,项目报名,公益类型 开题报告内容 基于Vue框架的爱心公益网站 开题报告 一、项目背景与意义 在快速发展的现代社会中,公益事业作为社会文明进步的重要标志,越来越受到…

创建GPTs,打造你的专属AI聊天机器人

在2023年11月的「OpenAI Devday」大会上,OpenAI再度带来了一系列令人瞩目的新功能,其中ChatGPT方面的突破尤为引人关注。而GPTs的亮相,不仅标志着个性化AI时代的到来,更为开发者和普通用户提供了前所未有的便利。接下来&#xff0…

WPS又崩了,在黑神话中挤出一条热搜!

吉祥知识星球http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247485367&idx1&sn837891059c360ad60db7e9ac980a3321&chksmc0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330#rd 《网安面试指南》http://mp.weixin.qq.com/s?…

idea中如何不重启tomcat 即可看到修改内容变化

我 | 在这里 ⭐ 全栈开发攻城狮、全网10W粉丝、2022博客之星后端领域Top1、专家博主。 🎓擅长 指导毕设 | 论文指导 | 系统开发 | 毕业答辩 | 系统讲解等。已指导60位同学顺利毕业。持续接单中。。。 ✈️个人公众号:热爱技术的小郑。回复 Java全套视频教…

基于ElementPlus的分页表格组件ReTable

分页表格ReTable 组件实现基于 Vue3 Element Plus Typescript,同时引用 vueUse lodash-es tailwindCss (不影响功能,可忽略) 基于ElTable和ElPagination组件封装的分页表格,支持本地分页以及远程请求两种方式。本地数据分页自带全量数据的…

QT聊天室基于Tcp

server.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget),server(new QTcpServer(this)) // 给服务器指针对象实例化空间{ui->setupUi(this); }Widget::~Widget() {delete ui; }…

集团数字化转型方案(一)

集团数字化转型方案通过系统集成先进的物联网(IoT)、大数据分析、人工智能(AI)和云计算技术,构建一个全面智能化的运营生态系统,涵盖从数据驱动的决策支持、智能化业务流程优化、到全渠道客户体验提升的各个…

【算法基础实验】图论-最小生成树-Prim的即时实现

理论知识 Prim算法是一种用于计算加权无向图的最小生成树(MST, Minimum Spanning Tree)的贪心算法。最小生成树是一个连通的无向图的子图,它包含所有的顶点且总权重最小。Prim算法从一个起始顶点开始,不断将权重最小的边加入生成…

CTFHUB | web进阶 | JSON Web Token | 无签名

一些JWT库也支持none算法,即不使用签名算法。当alg字段为空时,后端将不执行签名验证 开启题目 账号密码随便输,登录之后显示只有 admin 可以获得 flag 在此页面抓包发到 repeater,这里我们需要用到一个 Burp 插件,按图…

科研绘图配色大全

目录 01 颜色网站 1.1 Material 1.1.1 tailwindcolor 1.2 Trending Color Palettes1.3 Material Palette 1.4 Graphs Colors 1.5 RGB颜色值与十六进制颜色码转换 1.6 colorbrewer 1.7 优设 1.8 Chinese Colors1.9 handpicked colors 02 科研绘图配色方案 2.1 常见科技…

干货:2024必备的四大PDF编辑器推荐!

面对PDF文件的编辑需求,你是否感到无从下手?那么,今天就为大家推荐几款实用的PDF编辑工具,让你轻松应对各种PDF编辑难题。 福昕PDF编辑器 链接:editor.foxitsoftware.cn 福昕PDF编辑器多功能专业级是我PDF编辑器。它…

【C++例题 / 训练】二分算法(模板 例题)

引言 二分也就是二分查找,又叫折半查找。这种算法正如其名,每一次都要分一半。 二分算法可以分为二分查找和二分答案。 以在一个升序数组中查找一个数为例,每次考察数组当前部分的中间元素,如果中间元素刚好是要找的&#xff0…

王牌功能 | 法大大“证据管理”,让关键数据坚不可摧!

到底还能不能好好签合同… 法大大证据管理功能,基于电子合同签署全流程,为使用法大大电子签的机构及个人用户提供互联网数据电文的实时存证,并由第三方机构进行证据固化,将存证的数据电文转化成可读性更高、具有司法效力的证明材料…

多线程、多进程,还是异步?-- Python 并发 API 如何选择

如何选择正确的 Python 并发 API模块 ? Python 标准库提供了三种并发 API , 如何知道你的项目应该使用哪个 API? 在本教程将带逐步了解各API的特性、区别以及各自应用场景,指导你选择最合适的并发 API。 多线程、多进程&#xff0…

音频采集spring_ws_webrtc (html采集麦克风转gb711并发送广播播放)完整案例

下载地址:http://www.gxcode.top/code 项目说明 springbootwebscoektwebrtc 项目通过前端webrtc采集麦克风声音,通过websocket发送后台,然后处理成g711-alaw字节数据发生给广播UDP并播放。 后台处理项目使用线程池(5个线程)接受webrtc数据并…

JAVA基础:字节字符转换流

前言 当我们使用流读取数据时,如果这个数据中含有中文,我们对这个数据进行操作就会出现乱码问题,这时候我们要使用字节字符转换流来处理一下数据。 字节字符转换流 字节字符转换流是一个过程流 字节字符转换流是一个字符流,所…

如何为 SEO 做关键词优化

关键词优化是一种基本的 SEO 技术,可以提高你的网站在搜索结果中的可见度,并吸引更多的访问者。 在这份关键词优化指南中,我们将分享在 SEO 的这一方面脱颖而出所需的知识、技巧和技巧。使用本指南可以超越您的竞争对手,并为您的…