paper-with-me

홈 › Papers

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

2021-04-27 · Kashob Kumar Roy, Amit Roy, A K M Mahbubur Rahman, M Ashraful Amin, Amin Ahsan Ali

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) \textit{Local Neighborhood} where nodes are densely connected within a community and each node would share higher MI with its neighbors, and 2) \textit{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.

📄 PDF Abstract BibTeX arXiv:2104.13014

Code (1)

forkkr/LnL-GNN 공식 구현 pytorch

Tasks

Node Clustering

Similar Papers 제목 키워드 기반

HDMI: High-order Deep Multiplex Infomax

2021-02-15 · Baoyu Jing, Chanyoung Park, Hanghang Tong

Networks have been widely used to represent the relations between objects such as academic networks and social networks, and learning embedding for networks has thus garnered plenty of research attention. Self-supervised…

Node ClassificationRepresentation LearningVocal Bursts Intensity Prediction

HeMI: Multi-view Embedding in Heterogeneous Graphs

2021-09-14 · Costas Mavromatis, George Karypis

Many real-world graphs involve different types of nodes and relations between nodes, being heterogeneous by nature. The representation learning of heterogeneous graphs (HGs) embeds the rich structure and semantics of suc…

ClusteringLink PredictionNode ClassificationNode Clustering+1

Variational Co-embedding Learning for Attributed Network Clustering

2021-04-15 · Shuiqiao Yang, Sunny Verma, Borui Cai, Jiaojiao Jiang 외

Recent works for attributed network clustering utilize graph convolution to obtain node embeddings and simultaneously perform clustering assignments on the embedding space. It is effective since graph convolution combine…

AttributeClusteringNode ClusteringRepresentation Learning

Deep Graph Clustering via Mutual Information Maximization and Mixture Model

2022-05-10 · Maedeh Ahmadi, Mehran Safayani, Abdolreza Mirzaei

Attributed graph clustering or community detection which learns to cluster the nodes of a graph is a challenging task in graph analysis. In this paper, we introduce a contrastive learning framework for learning clusterin…

ClusteringCommunity DetectionContrastive LearningGraph Clustering+1

COIN: Co-Cluster Infomax for Bipartite Graphs

2022-05-31 · Baoyu Jing, Yuchen Yan, Yada Zhu, Hanghang Tong

Bipartite graphs are powerful data structures to model interactions between two types of nodes, which have been used in a variety of applications, such as recommender systems, information retrieval, and drug discovery. A…

Drug DiscoveryInformation RetrievalRecommendation SystemsRetrieval+1