IEEE Computational Intelligence Magazine - May 2023 - 49

two categories [1]. The former merges a multilayer network
into a single-layer network and then applies the existing CD
algorithms to find its partition [12]. Since compressed networks
regard the connections among different relationships as
the same kind ofrelationship, this kind ofmethod cannot protect
the integrity of the community structure and may lead to
information loss [1]. The other category of methods first
applies a single-layer network CD algorithm to each network
layer and then extracts the uniform community partition via a
consensus aggregation strategy [13]. However, this kind of
algorithm does not address the complementary information
across various layers [1]. Notably, in a multilayer network, the
accuracy of community partitioning can be further improved
by taking all network layers into account simultaneously [1].
Given the shortcomings of extended single-layer network
methods, some researchers have focused on the structures of
multilayer networks and proposed a number ofmultilayer network-oriented
methods. The state-of-the-art algorithms are
divided into four categories, i.e., information diffusion-based
methods, spectral clustering methods, matrix and tensor factorization-based
methods, and modularity-based methods [4].In
particular, a modularity-based method can be regarded as an
optimization problem with respect to modularity [20].
Information diffusion-based methods are based on the
concept ofnetwork diffusion [21], [22]. One ofthe most classic
methods is similarity network fusion (SNF) [21], which first
calculates similarity matrices by applying the interchanging
process to all layers and then computes the fused matrix from
the determined similarity matrices. Finally, the community
partition is extracted by applying the spectral clustering
method. This kind of method can make full use of the
extracted network information through information diffusion.
Spectral clustering methods are based on eigen decomposition
[16], [17], [23]. One of the typical methods is SC-ML [17].
SC-ML firstcalculatesthe subspaces spanned by the principal
eigenvectors ofthe corresponding Laplacian matrix for each layer.
Subsequently, all subspaces are aggregated into a consensus subspace
by regarding each subspace as a point on the Grassmann
manifold, and the community structure is extracted using Kmeans.
SC-ML achieves high accuracy and robustness since it can
preserve the integrity ofmultilayer networks.
Matrix and tensor factorization-based methods extract the
consensus community partition by jointly factorizing the adjacency
matrices of a multilayer network [4], [5], [24].Gligorijevic
et al. proposed the NFCCEmethod, which consists offour different
kinds of algorithms [4]. The algorithm calculates the lowdimensional
representation of each layer, and then a common
low-dimensional representation is computed by fusing the representations
of different layers. Finally, the consensus community
partition can be extracted from the consensus representation.
NFCCE can preserve the information contained in each network
layer via collective factorization, enabling it to achieve good accuracy
and robustness.
Modularity-based methods can be formulated as modularity
optimization processes [20]. Optimization-based methods find the
optimal solution by optimizing the objective (or fitness) function
of the population. Among them, multi-objective evolutionary
methods have been proven to be some ofthe most efficient methods
for solving CD problems and have drawn much attention in
recent years [6], [14], [15], [25], [26], [27]. MOEAs can maintain
relatively high accuracy for networks with various structures due
to the remarkable optimal solution search capabilities ofevolutionary
algorithms. In addition, MOEAs can effectively equilibrate the
information of each network layer by flexibly selecting various
objective functions to minimize the effect of noise information.
Moreover, a multi-objective optimization method (MLMaOP)
regards each network layer as an objective and applies the nondominated
sorting genetic algorithm (NSGA)-II to optimize each
layer simultaneously [15]. Different from MLMaOP, MOEAMultiNet
takes the similarity between network layers into
account [6]. This method sets two objective functions, which correspond
to the community structure ofeach layer and the similarity
between two layers, namely, the average modularity and NMI
between network layers. Different from traditional MOEAs, a
semi-supervised MOEA method (SS-MOML) combines semisupervised
learning and an MOEA. Guided by prior information,
SS-MOML can find high-quality consensus community partitions
[28]. Previous studies have proven that an MOEA can effectively
extract the community structures of multilayer
networks [6], [14], [15].
As mentioned above, different kinds ofalgorithms have been
proposed to detect the community structures of multilayer networks,
and all of them have achieved good performance [4].
However, each type of method has drawbacks. For example,
information diffusion-based methods obtain solutions through the
information diffusion process. Thus, their clustering performance
is susceptible to the restriction ofthe network structure. In particular,
in a network with very sparse or even many isolated nodes, the
performance ofinformation diffusion is seriously affected. Spectral
clustering-based methods and matrix (tensor) factorization-based
methods suffer from similar problems. They are both vulnerable
to the noise informationina network [29]. Optimization-based
methods also have some disadvantages, such as the tendency to
find local optima. However, it is undeniable that optimizationbasedmethods
are able to find approximate local optimal solutions
in acceptable time through heuristic information guidance and
population iteration [30]. Experiments have shown that such
methods are particularly suitable for solving NP-hard problems,
e.g., CD [31], [32]. Given this situation, this paper addresses the
local optimality issue ofMOEAs, designs a novel algorithm based
on prior information, and experimentally verifies the significance
ofprior information for improving the accuracy and robustness of
the developed algorithm.
C. Semi-Supervised Learning-Enhanced CD Methods
Prior information is ofgreat significance for algorithms since it can
be utilized to guide them to further improve their accuracy and
robustness for CD problems [1], [18]. On the basis of the four
kinds of algorithms mentioned above, some researchers have
incorporated prior information into traditional CD algorithms by
MAY 2023 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 49

IEEE Computational Intelligence Magazine - May 2023

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2023

Contents
IEEE Computational Intelligence Magazine - May 2023 - Cover1
IEEE Computational Intelligence Magazine - May 2023 - Cover2
IEEE Computational Intelligence Magazine - May 2023 - Contents
IEEE Computational Intelligence Magazine - May 2023 - 2
IEEE Computational Intelligence Magazine - May 2023 - 3
IEEE Computational Intelligence Magazine - May 2023 - 4
IEEE Computational Intelligence Magazine - May 2023 - 5
IEEE Computational Intelligence Magazine - May 2023 - 6
IEEE Computational Intelligence Magazine - May 2023 - 7
IEEE Computational Intelligence Magazine - May 2023 - 8
IEEE Computational Intelligence Magazine - May 2023 - 9
IEEE Computational Intelligence Magazine - May 2023 - 10
IEEE Computational Intelligence Magazine - May 2023 - 11
IEEE Computational Intelligence Magazine - May 2023 - 12
IEEE Computational Intelligence Magazine - May 2023 - 13
IEEE Computational Intelligence Magazine - May 2023 - 14
IEEE Computational Intelligence Magazine - May 2023 - 15
IEEE Computational Intelligence Magazine - May 2023 - 16
IEEE Computational Intelligence Magazine - May 2023 - 17
IEEE Computational Intelligence Magazine - May 2023 - 18
IEEE Computational Intelligence Magazine - May 2023 - 19
IEEE Computational Intelligence Magazine - May 2023 - 20
IEEE Computational Intelligence Magazine - May 2023 - 21
IEEE Computational Intelligence Magazine - May 2023 - 22
IEEE Computational Intelligence Magazine - May 2023 - 23
IEEE Computational Intelligence Magazine - May 2023 - 24
IEEE Computational Intelligence Magazine - May 2023 - 25
IEEE Computational Intelligence Magazine - May 2023 - 26
IEEE Computational Intelligence Magazine - May 2023 - 27
IEEE Computational Intelligence Magazine - May 2023 - 28
IEEE Computational Intelligence Magazine - May 2023 - 29
IEEE Computational Intelligence Magazine - May 2023 - 30
IEEE Computational Intelligence Magazine - May 2023 - 31
IEEE Computational Intelligence Magazine - May 2023 - 32
IEEE Computational Intelligence Magazine - May 2023 - 33
IEEE Computational Intelligence Magazine - May 2023 - 34
IEEE Computational Intelligence Magazine - May 2023 - 35
IEEE Computational Intelligence Magazine - May 2023 - 36
IEEE Computational Intelligence Magazine - May 2023 - 37
IEEE Computational Intelligence Magazine - May 2023 - 38
IEEE Computational Intelligence Magazine - May 2023 - 39
IEEE Computational Intelligence Magazine - May 2023 - 40
IEEE Computational Intelligence Magazine - May 2023 - 41
IEEE Computational Intelligence Magazine - May 2023 - 42
IEEE Computational Intelligence Magazine - May 2023 - 43
IEEE Computational Intelligence Magazine - May 2023 - 44
IEEE Computational Intelligence Magazine - May 2023 - 45
IEEE Computational Intelligence Magazine - May 2023 - 46
IEEE Computational Intelligence Magazine - May 2023 - 47
IEEE Computational Intelligence Magazine - May 2023 - 48
IEEE Computational Intelligence Magazine - May 2023 - 49
IEEE Computational Intelligence Magazine - May 2023 - 50
IEEE Computational Intelligence Magazine - May 2023 - 51
IEEE Computational Intelligence Magazine - May 2023 - 52
IEEE Computational Intelligence Magazine - May 2023 - 53
IEEE Computational Intelligence Magazine - May 2023 - 54
IEEE Computational Intelligence Magazine - May 2023 - 55
IEEE Computational Intelligence Magazine - May 2023 - 56
IEEE Computational Intelligence Magazine - May 2023 - 57
IEEE Computational Intelligence Magazine - May 2023 - 58
IEEE Computational Intelligence Magazine - May 2023 - 59
IEEE Computational Intelligence Magazine - May 2023 - 60
IEEE Computational Intelligence Magazine - May 2023 - 61
IEEE Computational Intelligence Magazine - May 2023 - 62
IEEE Computational Intelligence Magazine - May 2023 - 63
IEEE Computational Intelligence Magazine - May 2023 - 64
IEEE Computational Intelligence Magazine - May 2023 - 65
IEEE Computational Intelligence Magazine - May 2023 - 66
IEEE Computational Intelligence Magazine - May 2023 - 67
IEEE Computational Intelligence Magazine - May 2023 - 68
IEEE Computational Intelligence Magazine - May 2023 - 69
IEEE Computational Intelligence Magazine - May 2023 - 70
IEEE Computational Intelligence Magazine - May 2023 - 71
IEEE Computational Intelligence Magazine - May 2023 - 72
IEEE Computational Intelligence Magazine - May 2023 - 73
IEEE Computational Intelligence Magazine - May 2023 - 74
IEEE Computational Intelligence Magazine - May 2023 - 75
IEEE Computational Intelligence Magazine - May 2023 - 76
IEEE Computational Intelligence Magazine - May 2023 - 77
IEEE Computational Intelligence Magazine - May 2023 - 78
IEEE Computational Intelligence Magazine - May 2023 - 79
IEEE Computational Intelligence Magazine - May 2023 - 80
IEEE Computational Intelligence Magazine - May 2023 - 81
IEEE Computational Intelligence Magazine - May 2023 - 82
IEEE Computational Intelligence Magazine - May 2023 - 83
IEEE Computational Intelligence Magazine - May 2023 - 84
IEEE Computational Intelligence Magazine - May 2023 - 85
IEEE Computational Intelligence Magazine - May 2023 - 86
IEEE Computational Intelligence Magazine - May 2023 - 87
IEEE Computational Intelligence Magazine - May 2023 - 88
IEEE Computational Intelligence Magazine - May 2023 - 89
IEEE Computational Intelligence Magazine - May 2023 - 90
IEEE Computational Intelligence Magazine - May 2023 - 91
IEEE Computational Intelligence Magazine - May 2023 - 92
IEEE Computational Intelligence Magazine - May 2023 - 93
IEEE Computational Intelligence Magazine - May 2023 - 94
IEEE Computational Intelligence Magazine - May 2023 - 95
IEEE Computational Intelligence Magazine - May 2023 - 96
IEEE Computational Intelligence Magazine - May 2023 - 97
IEEE Computational Intelligence Magazine - May 2023 - 98
IEEE Computational Intelligence Magazine - May 2023 - 99
IEEE Computational Intelligence Magazine - May 2023 - 100
IEEE Computational Intelligence Magazine - May 2023 - 101
IEEE Computational Intelligence Magazine - May 2023 - 102
IEEE Computational Intelligence Magazine - May 2023 - 103
IEEE Computational Intelligence Magazine - May 2023 - 104
IEEE Computational Intelligence Magazine - May 2023 - Cover3
IEEE Computational Intelligence Magazine - May 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com