Graph neural networks have shown superior performance in a wide range of applications providing a powerful representation of graph-structured data. Recent works show that the representation can be further improved by auxiliary tasks. However, the auxiliary tasks for heterogeneous graphs, which contain rich semantic information with various types of nodes and edges, have less explored in the literature. In this paper, to learn graph neural networks on heterogeneous graphs we propose a novel self-supervised auxiliary learning method using meta-paths, which are composite relations of multiple edge types. Our proposed method is learning to learn a primary task by predicting meta-paths as auxiliary tasks. This can be viewed as a type of meta-learning. The proposed method can identify an effective combination of auxiliary tasks and automatically balance them to improve the primary task. Our methods can be applied to any graph neural networks in a plug-in manner without manual labeling or additional data. The experiments demonstrate that the proposed method consistently improves the performance of link prediction and node classification on heterogeneous graphs.
翻译:图表神经网络在提供图表结构数据强有力表示的多种应用中表现出了优异的性能。最近的工作显示,这种代表性可以通过辅助任务得到进一步的改进。然而,包含丰富语义信息、有各种节点和边缘的多元图形的辅助任务在文献中探索较少。在本文中,为了在多元图形中学习图形神经网络,我们建议一种使用元路径的新颖的自我监督辅助学习方法,这是多种边缘类型的复合关系。我们建议的方法是通过预测元路径作为辅助任务来学习一项主要任务。这可以被视为一种元学习类型。拟议的方法可以确定辅助任务的有效组合,并自动平衡它们来改进主要任务。我们的方法可以在没有手动标签或补充数据的情况下用于插插插插式的任何图形神经网络。实验表明,拟议方法始终在改进链接预测的性能和对多元图形的节点分类。