Graph Neural Networks (GNNs) have been successfully used in many problems involving graph-structured data, achieving state-of-the-art performance. GNNs typically employ a message-passing scheme, in which every node aggregates information from its neighbors using a permutation-invariant aggregation function. Standard well-examined choices such as the mean or sum aggregation functions have limited capabilities, as they are not able to capture interactions among neighbors. In this work, we formalize these interactions using an information-theoretic framework that notably includes synergistic information. Driven by this definition, we introduce the Graph Ordering Attention (GOAT) layer, a novel GNN component that captures interactions between nodes in a neighborhood. This is achieved by learning local node orderings via an attention mechanism and processing the ordered representations using a recurrent neural network aggregator. This design allows us to make use of a permutation-sensitive aggregator while maintaining the permutation-equivariance of the proposed GOAT layer. The GOAT model demonstrates its increased performance in modeling graph metrics that capture complex information, such as the betweenness centrality and the effective size of a node. In practical use-cases, its superior modeling capability is confirmed through its success in several real-world node classification benchmarks.
翻译:在涉及图形结构数据、实现最新性能的许多问题中,已经成功地使用了神经网图(GNNs) 。 GNNs通常采用一种信息传递计划,其中每个节点都使用超异性聚合功能汇总邻居的信息。标准审查周密的选择,如平均或总合功能等,能力有限,因为它们无法捕捉邻居之间的互动。在这项工作中,我们使用一个信息理论框架来正式确定这些互动,其中特别包括协同信息。根据这个定义,我们引入了图表定序层,这是一个新的GNNS组件,它捕捉到附近节点之间的相互作用。通过注意机制学习本地节点订购,并利用一个经常性的神经网络聚合器处理定序的演示。这一设计使我们能够使用一个对排列敏感的聚合器,同时保持拟议的GOAT层的调和均匀性。根据这个定义,GOAT模型显示其在模型测量复杂信息模型的性能中提高了性能,例如,在实际性核心和有效标准之间,在一定的分类中,在一定的大小之间,在不使用其实际性标准之间,在一定的高度上,没有成功。