原文地址:
https://blog.csdn.net/hy_jz/article/details/78862226
Meta Path 是2011年 Yizhou Sun etc. 提出的 http://www.morganclaypool.com/doi/abs/10.2200/S00433ED1V01Y201207DMK005, 针对异质网络中的相似性搜索。
Meta Path 是一条包含relation序列的路径,而这些 relation 定义在不同类型object之间。
A1⟶R1A2⟶R2⋯⟶RlAl+1A1⟶R1A2⟶R2⋯⟶RlAl+1
这其实是在节点类型A1,Al+1A1,Al+1之间定义了一个组合关系R=R1∘R2∘⋯∘RlR=R1∘R2∘⋯∘Rl。∘∘代表着relation之间的组合操作。
如果在v1,vl+1v1,vl+1之间的路径 p=(v1,v2,⋯,vl+1)p=(v1,v2,⋯,vl+1)服从metapath PP,那么它必须满足 ∀i,ϕ(vi)=Ai∀i,ϕ(vi)=Ai,并且每一个link ei=
meta-path PP的返定义为 P−1P−1。
两个meta-path P1=(A1,A2,⋯,Al)P1=(A1,A2,⋯,Al) 和 P2=(A′1,A′2,⋯,A′k)P2=(A1′,A2′,⋯,Ak′)可以拼接,当且仅当 Al=A′1Al=A1′。拼接后的路径是P=(P1,P2)P=(P1,P2),等价(A1,A2,⋯,Al,A′2,⋯,A′k)(A1,A2,⋯,Al,A2′,⋯,Ak′)
给定一个用户指定的meta-path P=(A1,A2,⋯,Al)P=(A1,A2,⋯,Al), 那么在节点对 x∈A1,y∈Alx∈A1,y∈Al 上,根据他们之间符合PP的路径实例,可以定义几个相似性指标:
PahtSim 相似性度量
Path Count 和基于Random Walk 的相似性总是倾向于度大的节点;而Pairwise Random Walk 相似性倾向于集中的(concentrated)节点,即:大多数link连接到一小部分节点。对于PathSim,两个节点相似不仅仅是直接相连的节点,也共享可比的可视性(comparable visibility)。由于对等(peer)关系应该是对称的,因此我们将PathSim 简称为对称元路径。
s(x,y)=2×|{px⇝y:px⇝y∈P}||{px⇝x:px⇝x∈P}|+|{py⇝y:py⇝y∈P}|
--------------------- 作者:hy_jz 来源:CSDN 原文:https://blog.csdn.net/hy_jz/article/details/78862226?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!