Gated Graph Sequence Neural Networks

ICLR 2016
Github地址:https://github.com/Microsoft/gated-graph-neural-network-samples

Gated Graph Neural Networks

  • 六个基本公式:


    基本公式

Equation (1):初始化步骤。它将节点注释(node annotations)复制到隐藏状态的第一个部分中,并用零填充其余部分。

Equation (2):用于在不同node之间传递信息。
其中,A∈ RD|V|×2D|V| 由图的出度邻接矩阵 A(out) 和入度邻接矩阵 A(in) 连接而成,Av:∈ RD|V|×2D 为 A(out) 和 A(in) 中与节点 v 相对应的两列(V为节点数,av(t)∈ R2D )。如下图所示:

矩阵A的表示

Equation (3) - (6):GRU单元的计算,z 和 r 分别为 update gate 和 reset gate。

  • 同时,GG-NNs支持输出一个graph-level的outputs,公式为:


Gated Graph Sequence Neural Networks

  • 使用了两个GG-NNs,分别为 Fo(k)FX(k)。其中 Fo(k) 用于预测 X(k) 的输出 o(k)FX(k) 通过 X(k) 预测 X(k+1) ,如下图所示:
    GGS-NN

    其公式为:

    其中,中间的 node annotations X(k) 可以人为指定,也可以作为参数完全由网络学习。
    具体细节及文中的项目等请参照原文及源代码。

你可能感兴趣的:(Gated Graph Sequence Neural Networks)