论文标题
从实际角度重新访问图形神经网络和距离编码的距离
Revisiting graph neural networks and distance encoding from a practical view
论文作者
论文摘要
图形神经网络(GNN)广泛用于基于图形结构化数据的应用程序,例如节点分类和链接预测。但是,GNN通常被用作黑框工具,很少对它们是否适合某些可能具有各种属性的应用进行深入研究。最近提出的技术距离编码(DE)(Li等,2020)神奇地使GNNS在许多应用中正常工作,包括节点分类和链接预测。 (Li等人2020)中提供的理论通过证明DE提高了GNN的代表力来支持DE。但是,该理论如何相应地协助应用程序并不明显。在这里,我们从更实际的角度重新访问了GNN和DE。我们想解释DE如何使GNN适合节点分类和链接预测。具体而言,对于链接预测,可以将DE视为建立一对节点表示之间相关性的一种方式。对于节点分类,问题变得更加复杂,因为不同的分类任务可能会容纳表明不同物理含义的节点标签。我们专注于最广泛考虑的节点分类方案,并将节点标签分为两种类型,即社区类型和结构类型,然后分析GNNS采用的不同机制来预测这两种类型的标签。我们还运行了广泛的实验,以比较与DE配对的八种不同的GNN配置,以预测八个现实世界图上的节点标签。结果表明,DE对预测结构类型标签的有效性均匀。最后,我们在节点分类任务中正确使用GNN和DE得出三个结论。
Graph neural networks (GNNs) are widely used in the applications based on graph structured data, such as node classification and link prediction. However, GNNs are often used as a black-box tool and rarely get in-depth investigated regarding whether they fit certain applications that may have various properties. A recently proposed technique distance encoding (DE) (Li et al. 2020) magically makes GNNs work well in many applications, including node classification and link prediction. The theory provided in (Li et al. 2020) supports DE by proving that DE improves the representation power of GNNs. However, it is not obvious how the theory assists the applications accordingly. Here, we revisit GNNs and DE from a more practical point of view. We want to explain how DE makes GNNs fit for node classification and link prediction. Specifically, for link prediction, DE can be viewed as a way to establish correlations between a pair of node representations. For node classification, the problem becomes more complicated as different classification tasks may hold node labels that indicate different physical meanings. We focus on the most widely-considered node classification scenarios and categorize the node labels into two types, community type and structure type, and then analyze different mechanisms that GNNs adopt to predict these two types of labels. We also run extensive experiments to compare eight different configurations of GNNs paired with DE to predict node labels over eight real-world graphs. The results demonstrate the uniform effectiveness of DE to predict structure-type labels. Lastly, we reach three pieces of conclusions on how to use GNNs and DE properly in tasks of node classification.