Graph Neural Networks (GNNs) exhibit excellent performance when graphs have strong homophily property, i.e. connected nodes have the same labels. However, they perform poorly on heterophilic graphs. Several approaches address the issue of heterophily by proposing models that adapt the graph by optimizing task-specific loss function using labelled data. These adaptations are made either via attention or by attenuating or enhancing various low-frequency/high-frequency signals, as needed for the task at hand. More recent approaches adapt the eigenvalues of the graph. One important interpretation of this adaptation is that these models select/weigh the eigenvectors of the graph. Based on this interpretation, we present an eigendecomposition based approach and propose EigenNetwork models that improve the performance of GNNs on heterophilic graphs. Performance improvement is achieved by learning flexible graph adaptation functions that modulate the eigenvalues of the graph. Regularization of these functions via parameter sharing helps to improve the performance even more. Our approach achieves up to 11% improvement in performance over the state-of-the-art methods on heterophilic graphs.
翻译:当图形具有很强的同质属性,即连接节点具有相同的标签时,神经网络(GNNS)显示极好的性能。然而,在异性嗜血图上,它们表现不佳。几种方法通过提出模型,通过优化特定任务损失功能,优化特定任务损失功能,对图形进行不同调整。这些调整要么通过注意,要么通过减少或增强当前任务所需的各种低频/高频信号来进行。最近的办法调整了图形的双元值。最近的办法调整了图形的正本值。这种调整的一个重要解释是,这些模型选择/比图的顶级图形。根据这种解释,我们提出了一个基于eigendecomposition的模型,并提出了EigenNetwork模型,改进了GNNS在异性图上的性能。通过学习灵活的图形适应功能,调整了图形的双元值,使这些功能正规化,有助于更加改进性能。根据这种解释,我们的方法在图形的状态上达到11%的图像性能改进。