图神经网络实战(9)——GraphSAGE详解与实现

图神经网络实战(9)——GraphSAGE详解与实现

    • 0. 前言
    • 1. GraphSAGE 原理
      • 1.1 邻居采样
      • 1.2 聚合
    • 2. 构建 GraphSAGE 模型执行节点分类
      • 2.1 数据集分析
      • 2.2 构建 GraphSAGE 模型
    • 3. PinSAGE
    • 小结
    • 系列链接

0. 前言

GraphSAGE 是专为处理大规模图而设计的图神经网络 (Graph Neural Networks, GNN) 架构。在科技行业,可扩展性是推动系统增长的关键驱动力。因此,系统的设计本质上就是为了容纳数百万用户。与图卷积网络 (Graph Convolutional Network, GCN) 和图注意力网络 (Graph Attention Networks,GAT) 相比,这种能力要求从根本上改变 GNN 模型的工作方式。因此,GraphSAGE 自然成为 Uber EatsPinterest 等科技公司的首选架构。
在本节中,我们将了解 GraphSAGE 的两个主要思想。首先,我们将介绍邻居采样技术,这是 GraphSAGE 可扩展性的核心。然后,我们将探讨用于生成节点嵌入的三种聚合算子。除

你可能感兴趣的:(图神经网络从入门到项目实战,图神经网络,GNN,pytorch)