hin2vec 异质信息网络表示学习 个人笔记

hin2vec想法其实挺巧妙的

它学习两种embedding,一种是对于节点的嵌入,一种是对于元路径(meta path)的嵌入

(ps 作者在文中说如果要强调路径的有向性,强调路径开始节点和终止节点的不同,那么可以扩展到三种embedding,对于路径起始节点的嵌入,对于路径终止节点的嵌入,对于元路径的嵌入)

 

训练流程如上。这是一个二分类网络,输出对于一定的x,y存在关系r的概率

 

x,y,r 分别代表路径起始节点、路径终止节点、元路径的one-hot向量,?_x′x 就是x对应节点的嵌入向量

 

这个模型的输出是 o= ???????( ∑ ?_?′?⊙?_?′?⊙?01(?_?′?)  )

posted @ 2019-05-15 15:54  e-yi  阅读(32)  评论(0)    收藏  举报  来源