GNN核心构成

GNN种类很多,包括GCN,GAEs,RecGNNs等,他们的差异在于图结构,消息传递

1.图结构

同构图,异构图,结点和边的设计等

同构图:只有一种类型的节点和边

异构图:可以有不同类型的节点和边

2.消息传递

消息传递是实现GNN的一种通用框架和编程范式。包含以下两个过程:

1 Message Propagation

聚合邻居节点的特征,形成一个消息向量

2 Representation Updating

更新当前时刻的节点表示

参考

https://docs.dgl.ai/guide/message.html#

https://zhuanlan.zhihu.com/p/352510643

https://aclanthology.org/2020.acl-main.547.pdf

https://zhuanlan.zhihu.com/p/350900048

https://docs.dgl.ai/guide_cn/graph-heterogeneous.html#guide-cn-graph-heterogeneous

https://zhuanlan.zhihu.com/p/376062090

Author

Lavine Hu

Posted on

2022-01-17

Updated on

2022-06-11

Licensed under

Comments

:D 一言句子获取中...