算法3. GRGE (G, ω , d, γ , t)

输入:图 G = ( V , E ) ,窗口尺寸 ω ,嵌入维数d,随机游走长度t,节点的随机游走次数 γ Φ n × d ,节点 v i 的节点序列 w i 和引力作用矩阵g。

输出:节点的向量表示 Φ n × n

1.

Φ n × n 0 w i 0 ,节点采样序列库V

2.

从节点序列库V中构建二叉树T

3.

for a = 0 to γ do

4.

O = S h u f f l e ( V ) //打乱节点集V中元素的顺序

5.

for each v i O do

6.

w i 算法2 ( G , g ) //Biased-Walk算法生成节点序列

7.

Φ n × n Skip-Gram ( Φ , w i , ω )

8.

end for

9.

end for

10.

return Φ n × d .