我们要怎么把一个graph塞进neural network中呢?之前我们的输入可能是一张照片、一个序列,如果我们把上面这样的图喂给model,要如何让model知道图的结构,也就是node和edge的特征呢?
为什么我们需要用GNN呢?
— GNN可以用在Classification、Generation等问题中。
如何利用卷积将节点嵌入到一个特征空间中?
— Solution 1:将convolution (corelation)的概念推广到图中 → Spatial-based convolution
— Solution 2:回到信号处理中对convolution的定义 → Spectral-based convolution
Tasks:
Common dataset:
Review: Convolution
Aggregate:用neighbor feature更新下一层的hidden state
Readout:把所有nodes的feature集合起来代表整个graph
……