metapath2vec解读
Swift Lv6

metapath2vec在用在工业界的召回通路中比较多,非常适用于异构的K部图

元路径 $P$ 定义形式如: $V_1 \rightarrow^{R_1} V_2 \rightarrow^{R_2} A_3 \ldots \rightarrow^{R_l} A_{l+1}$ 表示了从 $A_1$ 到 $A_{l+1}$ 的复杂关系。
其中 $V_i$ 表示节点类型,$R_i$ 表示节点间的关系。 $R=R_1 \circ R_2 \circ R_3 \circ R_l$,元路径 $P$ 的长度即为关系 $R$ 的个数。

示例

APA 就表示两位作者是论文的共同作者:

example

不同类型的节点间的转移概率

其中 $v_t^i$ 表示step $i$ 的类型为$V_t$的节点, $N_{t+1}\left(v_t^i\right)$ 表示 $v_t^i$ 的类型为$V_{t+1}$的邻居节点集合

具体详细的讲解见:PGL系列16:metapath2vec

Heterogeneous Skip-Gram

Metapath2vec++框架

Powered by Hexo & Theme Keep
Unique Visitor Page View