论文标题
图形神经网络编码用于属性网络中的社区检测
Graph Neural Network Encoding for Community Detection in Attribute Networks
论文作者
论文摘要
在本文中,我们首先提出了一种用于多目标进化算法的图形神经网络编码方法,以处理复杂属性网络中的社区检测问题。在图形神经网络编码方法中,属性网络中的每个边缘都与连续变量关联。通过非线性转换,将连续的有价值向量(即与边缘相关的连续变量的串联)转移到离散的有价值的社区分组解决方案中。此外,提出了单个和多属性网络的两个目标函数,以分别评估社区中节点的属性均匀性。基于新的编码方法和两个目标,基于NSGA-II的多物镜进化算法(MOEA),称为连续编码MOEA,是针对连续决策变量转换的社区检测问题的。具有不同类型的单属网络和多属性网络的实验结果表明,开发算法的性能明显优于某些众所周知的进化和非进化算法。健身景观分析验证了转变的社区检测问题比原始问题的景观更光滑,这证明了所提出的图形神经网络编码方法的有效性。
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 the edges) is transferred to a discrete valued community grouping solution. Further, two 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 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 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.