5. 图神经网络
# 什么是图神经网络(GNN)?
GNN 是一种基于图结构数据的神经网络模型,用于处理节点(VVV)、边(EEE)和全局(UUU)信息。
# GNN 的基本步骤
GNN 的核心思想是通过迭代地聚合和更新节点信息来学习节点的表示。具体步骤如下:
收集信息: 聚合节点自身及其邻居节点的信息,有时也会聚合全局信息。这些信息会被映射到相同的维度空间。
聚合信息: 对收集到的信息进行聚合操作,例如求和、取最大值或取平均值,以得到聚合后的表示。
更新节点: 使用一个更新函数 fff 来整合聚合后的信息和节点自身上一层的表示,从而得到该节点在下一层的表示。
# GNN 的矩阵表示
在数学上,图通常用以下
more...