Non-backtracking Graph Neural Networks
Seonghyun Park, Narae Ryu, Gahee Kim, Dongyeop Woo, Se-Young Yun,, Sungsoo Ahn

TL;DR
This paper introduces NBA-GNN, a novel graph neural network that avoids backtracking in message passing, reducing redundancy and improving the ability to recognize relevant message flows for better performance.
Contribution
The paper proposes NBA-GNN, a new message-passing scheme that eliminates backtracking, with theoretical analysis and empirical validation demonstrating its advantages over traditional GNNs.
Findings
NBA-GNN alleviates over-squashing in GNNs.
NBA-GNN improves performance on long-range graph benchmarks.
NBA-GNN enhances transductive node classification accuracy.
Abstract
The celebrated message-passing updates for graph neural networks allow representing large-scale graphs with local and computationally tractable updates. However, the updates suffer from backtracking, i.e., a message flowing through the same edge twice and revisiting the previously visited node. Since the number of message flows increases exponentially with the number of updates, the redundancy in local updates prevents the graph neural network from accurately recognizing a particular message flow relevant for downstream tasks. In this work, we propose to resolve such a redundancy issue via the non-backtracking graph neural network (NBA-GNN) that updates a message without incorporating the message from the previously visited node. We theoretically investigate how NBA-GNN alleviates the over-squashing of GNNs, and establish a connection between NBA-GNN and the impressive performance of…
Peer Reviews
Decision·Submitted to ICLR 2024
- The experiments are sufficiently convincing of the superiority of NBA-GNNs in the considered tasks. - The paper is generally clear and well-written.
- The paper misses important related work, specifically: Zhengdao Chen, Lisha Li, Joan Bruna. Supervised Community Detection with Line Graph Neural Networks. ICLR 2019. This paper was the first to propose the use of the non-backtracking operator in GNNs. - In light of the above, the proposed architecture is somewhat incremental. - The theoretical results are not convincing. * The claim that NBA-GNNs might help with oversquashing is supported by the assumption, backed only by empirical evid
1) The proposed NBA-GNN addresses an important issue in GNNs related to the redundancy of message flows and its impact on downstream tasks. Using non-backtracking updates to reduce redundancy is a novel and well-motivated approach. 2) The paper provides a thorough analysis of the redundancy issue, linking it to the over-squashing phenomenon in GNNs. 3) The empirical evaluation of NBA-GNN on long-range graph benchmarks and transductive node classification problems demonstrates its effectiveness
1) The paper lacks a detailed description of the construction of the non-backtracking operator/walk/update and the related implementation in NBA-GNN. 2) The time complexity of processing the non-backtracking seems high, and the preprocessing time is not reported. Additionally, the run time and memory usage of NBA-GNN compared with other GNNs is not reported, making it difficult to evaluate the proposed method comphensively.
- The paper is clear and well-written. - The considered idea is interesting and some theoretical understanding of it is offered by the theoretical results in Section 4. - The performance in practice of your NBA-GNNs is impressive and compared against a set of relevant baseline models.
- Comparison to seemingly closely related previous work appears to be lacking (see Question 1). - NBA-GNNs are prohibitively expensive and the additional expense in terms of computation time is insufficiently explored (see Question 2). - The theoretical result in Theorem 1 is only a weak indication of alleviated over-smoothing (see Question 3).
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning and ELM · Brain Tumor Detection and Classification
MethodsGraph Neural Network
