On the Two Sides of Redundancy in Graph Neural Networks
Franka Bause, Samir Moustafa, Johannes Langguth, Wilfried N., Gansterer, Nils M. Kriege

TL;DR
This paper introduces a novel neighborhood tree-based aggregation scheme for graph neural networks that reduces redundancy and oversquashing, leading to improved accuracy on benchmark datasets.
Contribution
It proposes a new aggregation method using neighborhood trees with compact representations and isomorphic subtree merging to control redundancy in GNNs.
Findings
Reduces oversquashing compared to traditional message passing.
Improves accuracy on benchmark datasets.
Uses neighborhood trees with isomorphic subtree merging.
Abstract
Message passing neural networks iteratively generate node embeddings by aggregating information from neighboring nodes. With increasing depth, information from more distant nodes is included. However, node embeddings may be unable to represent the growing node neighborhoods accurately and the influence of distant nodes may vanish, a problem referred to as oversquashing. Information redundancy in message passing, i.e., the repetitive exchange and encoding of identical information amplifies oversquashing. We develop a novel aggregation scheme based on neighborhood trees, which allows for controlling redundancy by pruning redundant branches of unfolding trees underlying standard message passing. While the regular structure of unfolding trees allows the reuse of intermediate results in a straightforward way, the use of neighborhood trees poses computational challenges. We propose compact…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Neural Networks and Applications · Machine Learning in Materials Science
MethodsPruning
