GCN(Graph Convolutional Network)
http://tkipf.github.io/graph-convolutional-networks/
- 그래프: G=(V,E)
- N 개 노드: V={v1,v2,⋯,vN}
- 노드 피쳐: X∈RN×F
- 엣지: (υi,υj)∈E
- 인접(adjacency) 행렬
- A∈{0,1}N×N (연결되어 있으면 1, 아니면 0), 또는 가중치 행렬 A∈RN×N
- self-connection이 있는 undirected graph의 인접 행렬: A=A+IN
- 대각 차수(diagonal degree) 행렬
- Dii=∑jAij
- Dii=∑jAij
- 특징(feature) 행렬
- Hl∈RN×D, H0=X
- Hl+1=σ(D−21AD−21HlWl)
GAT(Graph Attention Network)
MPNN(Message Passing Neural Network)
GIN(Graph Isomorphism Network)
...
https://jcheminf.biomedcentral.com/articles/10.1186/s13321-022-00634-3