Skip to content
← ML

/knowledge/notes/graph-convolution-layer

概念笔记 · ML

图卷积层

Graph Neural Networks

学于
统计机器学习COMP90051
时间
2023 年第一学期
应用于
学习但未使用
阅读 / 复习
约 5 分钟阅读2026-10-15

图数据(分子、社交网络、引文)没有固定网格。图卷积层将每个节点的特征与其邻居的特征平均,按度数加权,以构建尊重图结构的表示。该操作是与重新归一化的邻接矩阵的矩阵乘法。

01

基本想法

核心操作是 H^(l+1) = σ(D̃^(-1/2) Ã D̃^(-1/2) H^(l) W^(l)),其中 Ã = A + I 添加自环(节点是自己的邻居),D̃ 是 Ã 的对角度矩阵,D̃^(-1/2) 项按度数规范化。结果:每个节点的新特征是其旧特征及其邻居特征的加权和,通过学习的权重矩阵和非线性传递。

没有规范化,高度节点占主导。对称规范化使每个邻居按其度数比例贡献。堆叠层让信息传播:3 层 GCN 看到 3 跳邻居。

在实践中,GCN 在节点分类任务中表现出色:给定部分标记的节点,学习将标签传播到未标记的节点。半监督学习场景中,只需要少量标记数据。模型通过图结构推断相似节点应该有相似的标签。过度平滑是主要问题:深层网络中所有节点的表示趋于相同,因为信息过度混合。典型应用包括社交网络中的用户分类、分子属性预测和学术论文的主题分类。

02

数学

03

动手试

Input
Node 0
Step 0: Input
graph neural networks概念的交互式演示

04

我在哪用到它

05

容易出错的地方

06

参考资料

COMP90051(2023)。GCN架构及图节点分类应用。

初稿于2023,2026年重写。