目录
目标
方法1:聚合或平均所有节点的嵌入
方法2:引入一个虚拟节点
方法3:使用Anonymous Walk
方法3:简单使用walk的出现次数
方法3:聚合walk的嵌入生成图的嵌入
总结
embedding的应用
第3节课总结
想要嵌入整个图或者子图,图嵌入:
引入一个虚拟节点去表示子图或者图,然后对这个虚拟节点运行嵌入技巧。
注意虚拟节点要与对应的子图或图中的节点连接。
匿名walk的state是指在一个random walk中访问节点的第一次出现次数(索引),与节点的身份无关。
首先学习anonymous walk的embedding ,然后利用anonymous walk embeddings = {: = 1…},学习图嵌入。即一共要学习η+1个嵌入,η是采样的anonymous walks的个数。
学习得到图嵌入后可以用于图分类:可以利用两个图嵌入的内积 或者 可以将图嵌入输入神经网络得到分类结果。
第三课讨论了graph representation learning,与传统的方法不同,不需要特征工程,可以学习节点嵌入和图嵌入用于下游任务。