Closed jasperzhong closed 1 year ago
之前的工作忽略了几个问题
所以提出了Metapah Aggregated GNN(MAGNN). 基本都是attention. 分两步
其实和HAN的区别就在于第一步: HAN只考虑metapath首尾的neighbor,直接用这些metapath-based neighbors的node embedding做一个self-attention得到节点v在这个metapath上的node embedding. MAGNN多了一步对metapath路上所有nodes的node embedding的aggregate而已,而不是只用最后一个.
最后效果在LASTFM link prediction上比GATNE #341 和HAN强很多.
如果某些node type没有node feature怎么办?文中好像没有提及. 但又提到LASTFM这个数据集没包括node feature.
看了代码,直接onehot. 6
https://github.com/cynricfu/MAGNN/blob/master/run_LastFM.py#L45
https://arxiv.org/pdf/2002.01680.pdf