Litcius/Paper detail

Can Graph Neural Networks Go Deeper Without Over-Smoothing? Yes, With a Randomized Path Exploration!

Kushal Bose, Swagatam Das

2023IEEE Transactions on Emerging Topics in Computational Intelligence12 citationsDOI

Abstract

Graph Neural Networks (GNNs) have emerged as one of the most powerful approaches for learning on graph-structured data, even though they are mostly restricted to being shallow in nature. This is because node features tend to become indistinguishable when multiple layers are stacked together. This phenomenon is known as over-smoothing. This paper identifies two core properties of the aggregation approaches that may act as primary causes for over-smoothing. These properties are namely recursiveness and aggregation from higher to lower-order neighborhoods. Thus, we attempt to address the over-smoothing issue by proposing a novel aggregation strategy that is orthogonal to the other existing approaches. In essence, the proposed aggregation strategy combines features from lower to higher-order neighborhoods in a non-recursive way by employing a randomized path exploration approach. The efficacy of our aggregation method is verified through an extensive comparative study on the benchmark datasets w.r.t. the state-of-the-art techniques on semi-supervised and fully-supervised learning tasks.

Topics & Concepts

SmoothingComputer scienceGraphBenchmark (surveying)Path (computing)Artificial intelligenceMachine learningArtificial neural networkTheoretical computer scienceGeographyProgramming languageComputer visionGeodesyAdvanced Graph Neural NetworksMachine Learning and Data ClassificationAdvanced Neural Network Applications