Graph Ordering Attention Networks

Authors

  • Michail Chatzianastasis École Polytechnique
  • Johannes Lutzeyer Ecole Polytechnique
  • George Dasoulas Ecole Polytechnique Harvard University
  • Michalis Vazirgiannis École Polytechnique

DOI:

https://doi.org/10.1609/aaai.v37i6.25856

Keywords:

ML: Graph-based Machine Learning, ML: Deep Neural Architectures

Abstract

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.

Downloads

Published

2023-06-26

How to Cite

Chatzianastasis, M., Lutzeyer, J., Dasoulas, G., & Vazirgiannis, M. (2023). Graph Ordering Attention Networks. Proceedings of the AAAI Conference on Artificial Intelligence, 37(6), 7006-7014. https://doi.org/10.1609/aaai.v37i6.25856

Issue

Section

AAAI Technical Track on Machine Learning I