Heterogeneous graph neural networks (GNNs) achieve strong performance on node classification tasks in a semi-supervised learning setting. However, as in the simpler homogeneous GNN case, message-passing-based heterogeneous GNNs may struggle to balance between resisting the oversmoothing occuring in deep models and capturing long-range dependencies graph structured data. Moreover, the complexity of this trade-off is compounded in the heterogeneous graph case due to the disparate heterophily relationships between nodes of different types. To address these issues, we proposed a novel heterogeneous GNN architecture in which layers are derived from optimization steps that descend a novel relation-aware energy function. The corresponding minimizer is fully differentiable with respect to the energy function parameters, such that bilevel optimization can be applied to effectively learn a functional form whose minimum provides optimal node representations for subsequent classification tasks. In particular, this methodology allows us to model diverse heterophily relationships between different node types while avoiding oversmoothing effects. Experimental results on 8 heterogeneous graph benchmarks demonstrates that our proposed method can achieve competitive node classification accuracy.
翻译:在半监督的学习环境中,异质图形神经网络(GNNs)在节点分类任务上取得了很强的业绩。然而,像简单单一的GNN案一样,基于信息传递的多元性GNNs可能难以平衡,既抵制深层模型中出现的过度悬浮现象,又捕捉长距离依赖性图示结构数据。此外,由于不同类型节点之间的异端关系不同,这种权衡的复杂性在多式图案中更为复杂。为了解决这些问题,我们提议了一个新型的异端GNN结构,在这种结构中,从优化步骤中衍生出各种层次,并降下一个新的对关系的认识能源功能功能。相应的最小化器在能源功能参数方面完全可以区分,因此可以应用双层优化来有效地学习一种功能形式,其最小度为随后的分类任务提供最佳节点表示。特别是,这种方法使我们能够建模不同节点类型之间不同的偏差关系,同时避免过度测距效应。关于8个差异图形基准的实验结果表明,我们拟议的方法可以实现竞争性节点分类的准确性。