Community Detection of Complex Network Based on Graph Convolution Iterative Algorithm
Jiaqi Yao, Lewis Mitchell
TL;DR
The paper tackles non-overlapping community detection in complex networks and the high cost of training-weighted GCNNs. It introduces Graph Convolution Iteration Algorithm (GCIS), a weight-free, iterative convolution framework that builds a node attribute matrix from distances to randomly sampled candidate centers and optimizes partitioning via modularity $Q$ without learning weights. A novel proximity-based initialization, normalized adjacency convolution, and max-affiliation partitioning enable accurate, scalable detection validated across random and real networks. The work highlights a practical alternative to training-based GCNNs and sets the stage for extending the approach to overlapping communities and broader network types.
Abstract
Community detection can reveal the underlying structure and patterns of complex networks, identify sets of nodes with specific functions or similar characteristics, and study the evolution process and development trends of networks. Despite the myriad community detection methods that have been proposed, researchers continue to strive for ways to enhance the accuracy and efficiency of these methods. Graph convolutional neural networks can continuously aggregate the features of multiple neighboring nodes and have become an important tool in many fields. In view of this, this paper proposes a community detection method for complex networks based on graph convolution iteration algorithm. Firstly, the candidate community centers are determined by random sampling and the node attribute matrix is obtained based on the distances of nodes to community centers. Next, the graph convolution operation is implemented to obtain the convolutional node attribute matrix. Then, community partitioning method according to the convolutional node attribute matrix is presented and the effectiveness of community partitioning is measured through modularity. The method proposed in this paper is applied into to multiple random and real-world networks. The comparison results with some baseline methods demonstrate its effectiveness.
