IJCAI 2020poster0 citations

When Do GNNs Work: Understanding and Improving Neighborhood Aggregation

Yiqing Xie, Sha Li, Carl Yang, Raymond Chi-Wing Wong, Jiawei Han

Abstract

Graph Neural Networks (GNNs) have been shown to be powerful in a wide range of graph-related tasks. While there exists various GNN models, a critical common ingredient is neighborhood aggregation, where the embedding of each node is updated by referring to the embedding of its neighbors. This paper aims to provide a better understanding of this mechanisms by asking the following question: Is neighborhood aggregation always necessary and beneficial? In short, the answer is no. We carve out two conditions under which neighborhood aggregation is not helpful: (1) when a node's neighbors are highly dissimilar and (2) when a node's embedding is already similar with that of its neighbors. We propose novel metrics that quantitatively measure these two circumstances and integrate them into an Adaptive-layer module. Our experiments show that allowing for node-specific aggregation degrees have significant advantage over current GNNs.

Data Mining: Mining Graphs, Semi Structured Data, Complex DataMachine Learning: Semi-Supervised Learning
BibTeX
@inproceedings{ijcai2020p181,
  title     = {When Do GNNs Work: Understanding and Improving Neighborhood Aggregation},
  author    = {Xie, Yiqing and Li, Sha and Yang, Carl and Wong, Raymond Chi-Wing and Han, Jiawei},
  booktitle = {Proceedings of the Twenty-Ninth International Joint Conference on
               Artificial Intelligence, {IJCAI-20}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Christian Bessiere},
  pages     = {1303--1309},
  year      = {2020},
  month     = {7},
  note      = {Main track},
  doi       = {10.24963/ijcai.2020/181},
  url       = {https://doi.org/10.24963/ijcai.2020/181},
}