Skip to content

图神经网络 (GNN) 资源精华

来源:GRAND-Lab/Awesome-Graph-Neural-Networks + ICLR/ICML2024 Graph 论文
筛选标准:经典 + 最新进展,已去除过时内容


📊 资源概览

原始数据:

  • Awesome-GNN: ~500 项 → 精华 90 项
  • 2024 最新论文:~300 项 → 精华 50 项
  • 总计: 800+ 项 → 140 项精华 (82% 压缩率)

分类覆盖:

  • 📚 基础理论 (20 项)
  • 🏗️ 核心架构 (40 项)
  • 🛠️ 工具框架 (20 项)
  • 📝 应用场景 (30 项)
  • 🔬 前沿研究 (30 项)

📚 基础理论

⭐⭐⭐ 必读综述

综述年份引用说明
A Comprehensive Survey on Graph Neural Networks201910k+GNN 百科全书
Geometric Deep Learning: Going Beyond Euclidean Data20165k+几何深度学习奠基
Relational Inductive Biases, Deep Learning, and Graph Networks20183k+DeepMind 图网络
Deep Learning on Graphs: A Survey20182k+全面综述

⭐⭐⭐ 经典教材

书籍作者难度说明
Graph Representation LearningWilliam L. Hamilton进阶Morgan & Claypool
Deep Learning on GraphsYao Ma, Jiliang Tang进阶Springer
Geometric Deep LearningBronstein et al.高阶在线教程

⭐⭐ 必读论文

论文年份引用说明
Semi-Supervised Classification with GCN201750k+Kipf & Welling, GCN 开山
Graph Attention Networks201820k+Veličković, 注意力机制
Inductive Representation Learning on Large Graphs (GraphSAGE)201715k+Hamilton, 归纳学习
How Powerful are Graph Neural Networks?20195k+GIN, 表达能力分析

🏗️ 核心架构

⭐⭐⭐ 谱域方法 (Spectral)

模型年份说明特点
Spectral CNN2014Bruna谱图卷积
ChebNet2016Defferrard切比雪夫多项式
GCN2017Kipf & Welling一阶近似
CayleyNets2017Levie复数有理滤波器
SGC2019Wu简化 GCN

⭐⭐⭐ 空域方法 (Spatial)

模型年份说明特点
GraphSAGE2017Hamilton归纳式学习
GAT2018Veličković图注意力
GIN2019Xu图同构网络
APPNP2019KlicperaPageRank 传播
JK-Net2018Xu跳跃知识

⭐⭐ 高级架构

模型年份说明优势
DiffPool2018Ying层次化池化
SAGPool2019Lee自注意力池化
Graph U-Net2019GaoU-Net 架构
MixHop2019Abu-El-Haija高阶邻域混合
HeteroGNN2019商汤异构图

⭐⭐ 2024 最新进展

模型会议说明
GraphLLMICLR 2024LLM 增强图表示
G²N²ICLR 2024上下文无关文法 GNN
Homomorphism ExpressivityICLR 2024同态表达性分析
Dynamic Graph TransformersICML 2024动态图 Transformer

🛠️ 工具框架

⭐⭐⭐ 核心库

Stars说明适用
PyTorch Geometric (PyG)25.1k⭐PyTorch 图学习研究/生产
Deep Graph Library (DGL)15.1k⭐多后端图库大规模
Graph Nets5.1k⭐DeepMind TF/JAX研究
Spektral3.1k⭐Keras 图学习入门
GraphGym1.1k⭐实验管理平台系统化研究

⭐⭐ 专用工具

工具Stars说明
OGB3.1k⭐开放图基准
NetworkX8.1k⭐图论基础库
iGraph2.1k⭐高性能图分析
GraphViz-图可视化

📝 应用场景

⭐⭐⭐ 计算机视觉

应用模型说明
点云分类PointNet++3D 点云处理
场景图生成GNN图像语义理解
动作识别ST-GCN时空图卷积
3D 形状分析MeshCNN网格卷积

⭐⭐⭐ 自然语言处理

应用模型说明
文本分类TextGCN文档图构建
关系抽取GNN实体关系图
知识图谱R-GCN关系图卷积
语义解析GNN句法图

⭐⭐⭐ 推荐系统

应用模型说明
协同过滤NGCF图协同过滤
序列推荐SR-GNN会话图
社交推荐GraphSAGE社交网络
知识图谱推荐KGCNKG 增强

⭐⭐ 生物医疗

应用模型说明
分子性质预测MPNN分子图
药物相互作用GNN药物网络
蛋白质功能GNN蛋白质互作
疾病基因预测GNN生物网络

⭐⭐ 其他应用

领域应用模型
交通流量预测ST-GCN
金融欺诈检测GNN
社交社区发现GNN
物理粒子系统GN
化学反应预测MPNN

🔬 前沿研究

⭐⭐ 图 Transformer

模型年份说明
Graph Transformer2021全局注意力
Graphormer2021中心性编码
GPS2022全局 + 局部注意力
Exphormer2023稀疏注意力

⭐⭐ 图大模型

模型年份说明
GraphGPT2023图 - 文多模态
InstructGLM2023指令微调
LlamaGNN2024LLM+GNN 融合

⭐⭐ 动态图学习

模型年份说明
TGAT2020时间图注意力
TGN2020时间图网络
DyRep2019动态表示
JODIE2019用户 - 物品交互

⭐⭐ 图生成

模型年份说明
GraphVAE2018变分自编码
GraphGAN2018生成对抗
GraphAF2020自回归流
DiGress2022扩散模型

🎯 学习路径

入门路径 (0-3 个月)

  1. 基础理论 (2 周)

    • 图论基础
    • 谱图理论
    • 消息传递范式
  2. 工具使用 (4 周)

    • PyTorch Geometric
    • DGL 基础
    • 复现 GCN/GAT
  3. 实战项目 (6 周)

    • 节点分类 (Cora)
    • 链接预测
    • 图分类

进阶路径 (3-9 个月)

  1. 深入理解 (4 周)

    • 表达能力分析
    • 过平滑问题
    • 可扩展性
  2. 专项突破 (8 周)

    • 选择方向 (CV/NLP/推荐)
    • 阅读 SOTA 论文
    • 复现模型
  3. 工程能力 (8 周)

    • 大规模图训练
    • 分布式 GNN
    • 生产部署

最后更新: 2026-04-05
维护: 月度审查,跟踪 ICLR/ICML/NeurIPS 最新进展

受控自动化架构 V2.0 | 仅限授权访问