GCN笔记

本文介绍了图卷积网络(GCN)的基本概念,包括基于谱域和实域的GCN。在基于谱域的GCN中,通过对称标准化拉普拉斯矩阵进行图卷积,实现节点邻域信息的聚合。而在基于实域的GCN,如GraphSage,仅处理特定节点,降低了计算复杂性。文中强调了对称标准化拉普拉斯矩阵在图卷积中的重要性,以更合理地处理节点影响力。

上一个帖子就算给GNN简单开了个头,现在开始对GNN下的具体策略进行讲述。

1.GCN简介

GCN是一种在图(graph)上进行信息聚合的算法,基于谱域或者空域

1.1基于谱域的GCN

在基于谱域的GCN中,其公式类似于CNN中有卷积核以及被卷积数据,因此得名GCN。在GCN中卷积核与数据进行一次卷积运算即可聚合每一个节点的邻域信息。因此GCN是作用于整个图数据上的,每一次图卷积运算之后,所有节点都被处理完毕(计算量大),但是其弊端也在于每次必须处理整张图,如果图中新加入了一个节点,那么卷积核便需要重新运算。

1.2基于实域的GC空

在基于实域的GCN中,卷积操作并非是卷积核乘以图数据,而是以某种采样策略作用于特点节点上。比如GraphSage,这种策略如果想求某一结点的embedding不必处理整个图。

2.基于谱域的GCN

2.1公式

红色部分即为卷积算子——对称标准化拉普拉斯矩阵

2.2拉普拉斯矩阵

从公式看,先不考虑拉普拉斯矩阵,A*H其实就是聚合邻域信息,Ahead是A+I,相当于将自身信息聚合到自身,免去聚合邻域之后再自加的过程。其实也完成了聚合邻域的过程,但是这种算法不区分结点本身的特色,若某节点度很大,那么它对整个系统的影响也是很大的(度*embedding),不可否认这个结点在系统中很重要,信息量很大,但是由于度很大,因此它分给邻居的信息不应该是其本身,而应该是其的一部分。因此应该将度纳入考虑之中。

对称式标准化拉普拉斯矩阵由邻接矩阵A+单位阵(表示self-loop)左乘、右乘度矩阵的负二分之一次方(D为对角阵,因此直接对对角线的数字开方再取倒数即可,并且矩阵左乘右乘初等矩阵等于在矩阵上做同样的初等变换,可以用手模拟算一下)。标准化后的拉普拉斯矩阵作为图卷积算子更为合理。

 

### 关于GCN(图卷积网络)的PPT讲解资料 在寻找有关 **Graph Convolutional Network (GCN)** 的 PPT 讲解资料时,可以参考一些公开资源以及学术分享平台上的内容。以下是几个可能的方向: #### 1. 学术会议与研讨会材料 许多高校和研究机构会在其官方网站上发布关于 GCN 或其他图神经网络相关内容的讲义或幻灯片。例如,在引用中提到的内容表明,某些培训课程已经涵盖了 GCN 和 GAT 等前沿技术[^3]。这些课程通常会提供配套的教学材料。 #### 2. 开源项目中的教学文档 开源社区如 GitHub 上存在大量针对 GCN 的教程和演示文件。通过搜索关键词 `GCN tutorial` 或者 `Graph Convolutional Networks slides` 可能找到适合的 PPT 文件。此外,引用[2] 提到过 Temporal Graph Neural Networks 的相关内容,其中也可能涉及 GCN 的基础概念及其扩展应用[^2]。 #### 3. 教育网站与在线平台 Coursera、edX 等教育平台上开设了一些专注于机器学习特别是深度学习领域内的专项课程,其中包括对 GCN 的详细介绍。虽然不一定是以传统意义上的 PowerPoint 形式呈现,但视频讲座配合笔记同样能够起到很好的辅助作用。 #### 示例代码片段展示如何加载并查看本地存储的一个简单 pptx 文档: ```python from pptx import Presentation def load_presentation(file_path): prs = Presentation(file_path) text_runs = [] for slide in prs.slides: for shape in slide.shapes: if not shape.has_text_frame: continue for paragraph in shape.text_frame.paragraphs: for run in paragraph.runs: text_runs.append(run.text) return "\n".join(text_runs) example_file = 'path_to_your_gcn_presentation.pptx' content = load_presentation(example_file) print(content[:50]) # 打印前五十字符作为预览 ``` 此脚本可以帮助快速浏览下载下来的任何 .pptx 格式的文件内容以便确认是否满足需求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值