DeepWalk在无向图上
采用随机游走得到一个节点序列
2. LINE
DeepWalk在无向图上, LINE在有向图上
适用于大规模的图上, 表示节点之间的结构信息
一阶: 局部的结构信息
二阶: 节点的邻居, 共享邻居的节点可能是相似的
1.DeepWalk:采用随机游走,形成序列,采用skip-gram方式生成节点embedding。
2.node2vec:不同的随机游走策略, 基于概率的随机游走,形成序列,类似skip-gram方式生成节点embedding。
3.LINE:捕获节点的一阶和二阶相似度,分别求解,再将一阶二阶拼接在一起,作为节点的embedding
4.struc2vec:对图的结构信息进行捕获,在其结构重要性大于邻居重要性时,有较好的效果。
5.SDNE:采用了多个非线性层的方式捕获一阶二阶的相似性。