CenGCN: Centralized Convolutional Networks with Vertex Imbalance for Scale-Free Graphs | IEEE Journals & Magazine | IEEE Xplore

CenGCN: Centralized Convolutional Networks with Vertex Imbalance for Scale-Free Graphs


Abstract:

Graph Convolutional Networks (GCNs) have achieved impressive performance in a wide variety of areas, attracting considerable attention. The core step of GCNs is the infor...Show More

Abstract:

Graph Convolutional Networks (GCNs) have achieved impressive performance in a wide variety of areas, attracting considerable attention. The core step of GCNs is the information-passing framework that considers all information from neighbors to the central vertex to be equally important. Such equal importance, however, is inadequate for scale-free networks, where hub vertices propagate more dominant information due to vertex imbalance. In this paper, we propose a novel centrality-based framework named CenGCN to address the inequality of information. This framework first quantifies the similarity between hub vertices and their neighbors by label propagation with hub vertices. Based on this similarity and centrality indices, the framework transforms the graph by increasing or decreasing the weights of edges connecting hub vertices and adding self-connections to vertices. In each non-output layer of the GCN, this framework uses a hub attention mechanism to assign new weights to connected non-hub vertices based on their common information with hub vertices. We present two variants CenGCN_D and CenGCN_E, based on degree centrality and eigenvector centrality, respectively. We also conduct comprehensive experiments, including vertex classification, link prediction, vertex clustering, and network visualization. The results demonstrate that the two variants significantly outperform state-of-the-art baselines.
Published in: IEEE Transactions on Knowledge and Data Engineering ( Volume: 35, Issue: 5, 01 May 2023)
Page(s): 4555 - 4569
Date of Publication: 09 February 2022

ISSN Information:

Funding Agency:


1 Introduction

The graph, as an abstract data type, can represent the complex relationships between objects in many real-world networks. Representative networks include social networks [1], biological networks [2], and academic networks [3]. Numerous studies [4], [5], [6], [7] demonstrate the possibilities of extracting rich information from graph-structured data, thereby realizing many practical applications, including vertex classification and link prediction. However, how to extract useful information from these data remains a challenging issue and is thus worthy of exploration in depth.

Contact IEEE to Subscribe

References

References is not available for this document.