IEEE Computational Intelligence Magazine - May 2023 - 54
First, MOEA-CPI extracts the graph-level information based
on Node2vec, which modifies the random walk procedure of
DeepWalk with a probability that can control the tendency ofthe
walk process (i.e., BFS and DFS). Suppose that the numbers of
nodes and edges in a network are N and M, respectively. Therefore,
the time complexity ofsampling with the random walk process
is OðMÞþ OðN T LÞ,where T is the walk length and
L represents the number of walks per node. For the word2vec
process, the time complexity is OðI NLTK logNÞ,where I is
the number of iterations and K is the window size. L, T,and K
are usually much smaller than N and M, so the time complexity
can be simplified as OðMÞþOðNÞþ OðI N logNÞ.The
node-level information is based on theJaccard similarity measure.
When calculating the Jaccard similarity between nodes, the first
and second neighbors need to be considered so that the time complexity
of the Jaccard similarity calculation is OðN logNÞ.
Regarding the multi-objective evolutionary optimization process,
this paper applies the NSGA-II framework, whose complexity
equals OðIjFj N2Þ,where F is the number ofobjective functions.
Therefore, according to the graph-level and node-level
information extraction process and the NSGA-II framework, a
total complexity of the proposed method is equal to OðMÞþ
OðNÞþ OðI N logNÞþOðN logNÞþ OðIjFj N2Þ.
For the sake ofconvenience, this complexity can be simplified to
an order ofmagnitude representation: OðN2Þ.
IV. Experiments
This section presents the experimental settings and experimental
analysis. More specifically, Section IV-A and Section IV-B introduce
the utilized datasets, baselines, and parameter settings. The
experimental results are shown in Section IV-C.Finally, an ablation
analysis, a parameter analysis, and a statistical analysis are introduced
in Section IV-D.
A. Datasets
This paper evaluates the accuracy and robustness of the proposed
MOEA-CPI algorithm on real-world networks as well
as synthetic networks. Brief descriptions of the attribute information
ofthese networks are shown in Table I.
1) Real-World Datasets
In this paper, four classic real-world datasets with different
scales are selected to evaluate the performance ofthe proposed
algorithm. This section introduces the information about the
real-world datasets in detail.
Social Network Dataset (SND): The SND is constructed
based on 71 employees of a law firm. The network contains
three layers, namely, cowork, friendship, and advice [43].
Word Trade Networks (WTN): WTN is constructed
according to different trade relationships, where its 183 nodes
represent different countries [44]. The network originally contained
339 layers, which represented different goods. However,
Gligorijevic et al. considered some layers to be too
sparse, so they preprocessed the network and retained 14 layers
to relieve its sparsity [4].
54 IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | MAY 2023
TABLE I The attributes of the utilized datasets.
NETWORK LAYERS NODES EDGES GROUND TRUTH
SND
3
WTN
CoRA
CiteSeer
Syn1
Syn2
Syn3
14
2
2
3
3
3
71
183
1662
3312
100
5000
1659
3334
9155
24790
1212
477257
10000 1919658
3
10
3
3
4
9
16
Bibliographic Dataset (CoRA): The CoRA network is constructed
from three categories of papers: those based on genetic
algorithms, neural networks, and probabilistic methods. The
CoRAnetwork consists of1662 machine learning papers [4].
Bibliographic Dataset (Citeseer): This network is constructed
according to the connections of 3312 papers, and
these papers can be divided into three categories, all of which
are regarded as ground truths. Citeseer contains two network
layers, namely, a citation connection layer and a layer representing
the similarity between papers [4].
2) Synthetic Datasets
To further evaluate the performance of the proposed algorithm,
this paper selects the mLFR benchmark to generate synthetic networks
with various scales and structures [45]. the mLFR benchmark
generates networks by controlling its mixing parameter (Mp)
and its degree change probability (Dc). Mp and Dc control the
number of connections between the communities in every layer
and the degree differences among nodes in different network
layers, respectively. Specifically, increases In Mp and Dc results in
increased multilayer network complexity [4].
To prove the performance ofMOEA-CPI more comprehensively,
this paper also generates some large-scale synthetic networks.
Syn1 consists ofthree layers, where each network layer has
100 nodes with an average degree of8. The Mp and Dc ofSyn1
are 0.4 and 0.4, respectively. Syn2 is composed of5000 nodes with
an average degree of128. In addition, the Mp and Dc ofSyn2 are
both 0.4. Furthermore, Syn3, which has more nodes and connections,
is constructed by setting N=10000 with an average degree
of256. The Mp and Dc ofSyn3 are 0.5 and 0.2, respectively.
Furthermore, 30 synthetic networks are generated with
different values ofMp, Dc and the number layers to verify the
robustness of MOEA-CPI. The former 16 networks have
three layers and 128 nodes with Mp ¼f0:4; 0:5g and
Dc ¼f0:1; 0:2; 0:3; 0:4; 0:5; 0:6; 0:7; 0:8g. The latter 14 networks
still possess 128 nodes. To verify the effect of the number
of layers on the performance of MOEA-CPI, the setting
of the networks are Mp ¼ 0:5, Dc ¼f0:4; 0:6g, and
Layers ¼f3; 5; 7; 9; 11; 13; 15g.
In addition to datasets, metrics also play important roles in
experiments. In this paper, two widely used metrics are
adopted to assess the accuracy ofthe obtained community partition,
namely, the NMI [46] and ARI [46], which have been
introduced in Section II-A.
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