Graph Neural Network Encoding for Community Detection in Attribute Networks

06/06/2020
by   Jianyong Sun, et al.
0

In this paper, we first propose a graph neural network encoding method for multiobjective evolutionary algorithm to handle the community detection problem in complex attribute networks. In the graph neural network encoding method, each edge in an attribute network is associated with a continuous variable. Through non-linear transformation, a continuous valued vector (i.e. a concatenation of the continuous variables associated with all edges) is transferred to a discrete valued community grouping solution. Further, two new objective functions for single- and multi-attribute network are proposed to evaluate the attribute homogeneity of the nodes in communities, respectively. Based on the new encoding method and the two new objectives, a multiobjective evolutionary algorithm (MOEA) based upon NSGA-II, termed as continuous encoding MOEA, is developed for the transformed community detection problem with continuous decision variables. Experimental results on single- and multi-attribute real-life networks with different types show that the developed algorithm performs significantly better than some well-known evolutionary and non-evolutionary based algorithms. The fitness landscape analysis verifies that the transformed community detection problems have smoother landscapes than those of the original problems, which justifies the effectiveness of the proposed graph neural network encoding method.

READ FULL TEXT
research
03/03/2021

Recurrent Graph Neural Network Algorithm for Unsupervised Network Community Detection

Network community detection often relies on optimizing partition quality...
research
01/08/2022

VGAER: graph neural network reconstruction based community detection

Community detection is a fundamental and important issue in network scie...
research
03/21/2018

Modularity based community detection in heterogeneous networks

Heterogeneous networks are networks consisting of different types of nod...
research
09/30/2021

Transfer Learning Based Multi-Objective Genetic Algorithm for Dynamic Community Detection

Dynamic community detection is the hotspot and basic problem of complex ...
research
05/07/2020

Evolutionary Multi Objective Optimization Algorithm for Community Detection in Complex Social Networks

Most optimization-based community detection approaches formulate the pro...
research
01/24/2022

Detecting Communities in Complex Networks using an Adaptive Genetic Algorithm and node similarity-based encoding

Detecting communities in complex networks can shed light on the essentia...
research
02/27/2017

Multimodal Clustering for Community Detection

Multimodal clustering is an unsupervised technique for mining interestin...

Please sign up or login with your details

Forgot password? Click here to reset