Node Embedding using Mutual Information and Self-Supervision based Bi-level Aggregation

04/27/2021
by   Kashob Kumar Roy, et al.
12

Graph Neural Networks (GNNs) learn low dimensional representations of nodes by aggregating information from their neighborhood in graphs. However, traditional GNNs suffer from two fundamental shortcomings due to their local (l-hop neighborhood) aggregation scheme. First, not all nodes in the neighborhood carry relevant information for the target node. Since GNNs do not exclude noisy nodes in their neighborhood, irrelevant information gets aggregated, which reduces the quality of the representation. Second, traditional GNNs also fail to capture long-range non-local dependencies between nodes. To address these limitations, we exploit mutual information (MI) to define two types of neighborhood, 1) Local Neighborhood where nodes are densely connected within a community and each node would share higher MI with its neighbors, and 2) Non-Local Neighborhood where MI-based node clustering is introduced to assemble informative but graphically distant nodes in the same cluster. To generate node presentations, we combine the embeddings generated by bi-level aggregation - local aggregation to aggregate features from local neighborhoods to avoid noisy information and non-local aggregation to aggregate features from non-local neighborhoods. Furthermore, we leverage self-supervision learning to estimate MI with few labeled data. Finally, we show that our model significantly outperforms the state-of-the-art methods in a wide range of assortative and disassortative graphs.

READ FULL TEXT
research
06/06/2021

On Local Aggregation in Heterophilic Graphs

Many recent works have studied the performance of Graph Neural Networks ...
research
05/29/2020

Non-Local Graph Neural Networks

Modern graph neural networks (GNNs) learn node embeddings through multil...
research
08/16/2021

Non-Local Feature Aggregation on Graphs via Latent Fixed Data Structures

In contrast to image/text data whose order can be used to perform non-lo...
research
10/29/2018

Deep learning long-range information in undirected graphs with wave networks

Graph algorithms are key tools in many fields of science and technology....
research
12/29/2021

Deformable Graph Convolutional Networks

Graph neural networks (GNNs) have significantly improved the representat...
research
11/28/2022

LoNe Sampler: Graph node embeddings by coordinated local neighborhood sampling

Local graph neighborhood sampling is a fundamental computational problem...
research
11/21/2018

Contextualized Non-local Neural Networks for Sequence Learning

Recently, a large number of neural mechanisms and models have been propo...

Please sign up or login with your details

Forgot password? Click here to reset