IEEE Computational Intelligence Magazine - November 2021 - 42

Based on the similarity of the gene distributions,
which is also called gene similarity for short in this
article, MFEA-GSMT can achieve more fine-grained
and accurate knowledge transfer than methods based
on the population distribution.
on dynamic opposition-based learning is applied to the offspring
solutions to avoid premature convergence and explore
more promising search areas (lines 12-14). If the selective
crossover does not occur, then the polynomial mutation
(PM) [44] is used to generate offspring (lines 15-18). Each
generated offspring solution is randomly assigned the skill
factor from one of its parents (line 19) and evaluated on only
the skill factor task (line 22). Such selective evaluation can
significantly reduce the consumption of computing resources.
The details of the key components of MFEA-GSMT are
provided in the following subsections.
A. Knowledge Transfer Based on Inter-Task Gene Similarity
Many studies [13]-[18] have shown that MFEAs with positive
inter-task knowledge transfer can outperform their counterpart
single-task EAs. The inter-task correlation and the transferred
knowledge are critical to the success of MFEAs.
Algorithm 1 Framework of the proposed MFEA-GSMT
Require: N: the population siz e. K: number of optimization tasks.
G: the generation interval to perform the mirror transformation.
Ensure: The optimal solution or non-dominated set of each task.
1: Randomly generate a population P of size N.
2: Evaluate each solution of P on all optimization tasks.
3: Identify the skill factor of each solution in P based on Eq. (3).
4: g 1! .
5: While the termination criterion not satisfied do
6:
KLD ! the inter-task gene similarity matrix based on KLD
(see Algorithm 2).
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
21:
22:
23:
24:
For :/=12
iN
Randomly select x1
If xx
xx
oo
12
and x2
//N: the population size
from P for mating.
Identify the skill factors x1
== or rand < rmp
If mod(g, G)= =0
o2 ! Mirror transformation of o1
End if
Else
o1 ! Polynomial Mutation of x .1
o2 ! Polynomial Mutation of x .2
End if
20: OO oo
End for
gg .1! +
25: End while
Assign o1 and o2
randomly.
,
! {, }.12
Evaluate offspring population O.
P ! Perform elite selection on PO.,
where N ,ki1
(N ,kj2
the skill factor from one of their parents
using Eqs. (6-8).
x and x2
x of x1 and x .2
{, }12 ! SelectiveCrossover xx
(see Algorithm 3)
(, ,12 KL ).D
1) Inter-Task Gene Similarity Measurement
Before measuring the inter-task gene similarity, it is necessary
to characterize the distribution of each gene/variable on each
task. Given a subpopulation Pk
individuals, i.e., {, ,}Px xN
consisting of Nk
= f k
1
the univariate normal distribution (, )nv is used to estiki
ki
ki
2
mate the distribution of the i-th gene with respect to task k:
,,...,
(),,...,
nki
2
ki,
,,
vnki
Nk - 1 l=1
==
=
1 / li
Nk l =1
Nk
1 / xi n
2
xi 1
Nk
li-=1
,,
n
(4)
Based on the above definition of gene distributions, the
inter-task gene similarity can be measured with the KLD [30],
which is an estimation of how one probability distribution
diverges from another. KLD is a popular similarity measure of
two distributions and has achieved wide success in various fields.
The KLD of two gene distributions can be calculated by
2
KLD NN log2^h=+ki kj
12
,,
v
v
ki
kj
1
2
,
,
vn n
2vkj
ki+-1 21
, ,,
2
()
2,
kj ki
-
2
2
1
(5)
) indicates the distribution of the i-th
(j-th) gene on the sub-population associated with task
42 IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | NOVEMBER 2021
n-dimensional
where (, ,) and
x xx= f1ll,,ln
lN1= ,..., ,k with the skill factor of each individual being k,
N,, ,
For complex or black-box problems, the
decision-maker usually has little or no prior
knowledge of the inter-task correlation. To
avoid the notorious negative transfer, suitable
sources should be determined before knowledge
transfer. Thanks to the support of statistics
theories, online-density-estimation-based
knowledge transfer has recently become an
important candidate solution in this direction
[25]-[29]. However, the density estimation applied in
[25]-[29] is targeted at the individual distribution, which
tends to be imprecise especially in high-dimensional space
with only a small number of samples [2], [8]. To address this
issue, in this study the knowledge transfer sources are selected
based on the distributions of each gene/variable, rather than
on the individual distribution considering all genes/variables.
Specifically, we use the current population (i.e., N individuals)
to estimate the probability density function of each gene/
variable to overcome the imprecise estimation issue in highdimensional
space.
Based on the similarity of the gene distributions, which is
also called gene similarity for short in this article, MFEAGSMT
can achieve more fine-grained and accurate knowledge
transfer than methods based on the population distribution.
Particularly, the gene similarity estimated on different sub-populations
associated with different tasks is referred to as intertask
gene similarity. The inter-task gene similarity measurement
is detailed as follows.

IEEE Computational Intelligence Magazine - November 2021

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - November 2021

IEEE Computational Intelligence Magazine - November 2021 - Cover1
IEEE Computational Intelligence Magazine - November 2021 - Cover2
IEEE Computational Intelligence Magazine - November 2021 - 1
IEEE Computational Intelligence Magazine - November 2021 - 2
IEEE Computational Intelligence Magazine - November 2021 - 3
IEEE Computational Intelligence Magazine - November 2021 - 4
IEEE Computational Intelligence Magazine - November 2021 - 5
IEEE Computational Intelligence Magazine - November 2021 - 6
IEEE Computational Intelligence Magazine - November 2021 - 7
IEEE Computational Intelligence Magazine - November 2021 - 8
IEEE Computational Intelligence Magazine - November 2021 - 9
IEEE Computational Intelligence Magazine - November 2021 - 10
IEEE Computational Intelligence Magazine - November 2021 - 11
IEEE Computational Intelligence Magazine - November 2021 - 12
IEEE Computational Intelligence Magazine - November 2021 - 13
IEEE Computational Intelligence Magazine - November 2021 - 14
IEEE Computational Intelligence Magazine - November 2021 - 15
IEEE Computational Intelligence Magazine - November 2021 - 16
IEEE Computational Intelligence Magazine - November 2021 - 17
IEEE Computational Intelligence Magazine - November 2021 - 18
IEEE Computational Intelligence Magazine - November 2021 - 19
IEEE Computational Intelligence Magazine - November 2021 - 20
IEEE Computational Intelligence Magazine - November 2021 - 21
IEEE Computational Intelligence Magazine - November 2021 - 22
IEEE Computational Intelligence Magazine - November 2021 - 23
IEEE Computational Intelligence Magazine - November 2021 - 24
IEEE Computational Intelligence Magazine - November 2021 - 25
IEEE Computational Intelligence Magazine - November 2021 - 26
IEEE Computational Intelligence Magazine - November 2021 - 27
IEEE Computational Intelligence Magazine - November 2021 - 28
IEEE Computational Intelligence Magazine - November 2021 - 29
IEEE Computational Intelligence Magazine - November 2021 - 30
IEEE Computational Intelligence Magazine - November 2021 - 31
IEEE Computational Intelligence Magazine - November 2021 - 32
IEEE Computational Intelligence Magazine - November 2021 - 33
IEEE Computational Intelligence Magazine - November 2021 - 34
IEEE Computational Intelligence Magazine - November 2021 - 35
IEEE Computational Intelligence Magazine - November 2021 - 36
IEEE Computational Intelligence Magazine - November 2021 - 37
IEEE Computational Intelligence Magazine - November 2021 - 38
IEEE Computational Intelligence Magazine - November 2021 - 39
IEEE Computational Intelligence Magazine - November 2021 - 40
IEEE Computational Intelligence Magazine - November 2021 - 41
IEEE Computational Intelligence Magazine - November 2021 - 42
IEEE Computational Intelligence Magazine - November 2021 - 43
IEEE Computational Intelligence Magazine - November 2021 - 44
IEEE Computational Intelligence Magazine - November 2021 - 45
IEEE Computational Intelligence Magazine - November 2021 - 46
IEEE Computational Intelligence Magazine - November 2021 - 47
IEEE Computational Intelligence Magazine - November 2021 - 48
IEEE Computational Intelligence Magazine - November 2021 - 49
IEEE Computational Intelligence Magazine - November 2021 - 50
IEEE Computational Intelligence Magazine - November 2021 - 51
IEEE Computational Intelligence Magazine - November 2021 - 52
IEEE Computational Intelligence Magazine - November 2021 - 53
IEEE Computational Intelligence Magazine - November 2021 - 54
IEEE Computational Intelligence Magazine - November 2021 - 55
IEEE Computational Intelligence Magazine - November 2021 - 56
IEEE Computational Intelligence Magazine - November 2021 - 57
IEEE Computational Intelligence Magazine - November 2021 - 58
IEEE Computational Intelligence Magazine - November 2021 - 59
IEEE Computational Intelligence Magazine - November 2021 - 60
IEEE Computational Intelligence Magazine - November 2021 - 61
IEEE Computational Intelligence Magazine - November 2021 - 62
IEEE Computational Intelligence Magazine - November 2021 - 63
IEEE Computational Intelligence Magazine - November 2021 - 64
IEEE Computational Intelligence Magazine - November 2021 - 65
IEEE Computational Intelligence Magazine - November 2021 - 66
IEEE Computational Intelligence Magazine - November 2021 - 67
IEEE Computational Intelligence Magazine - November 2021 - 68
IEEE Computational Intelligence Magazine - November 2021 - 69
IEEE Computational Intelligence Magazine - November 2021 - 70
IEEE Computational Intelligence Magazine - November 2021 - 71
IEEE Computational Intelligence Magazine - November 2021 - 72
IEEE Computational Intelligence Magazine - November 2021 - 73
IEEE Computational Intelligence Magazine - November 2021 - 74
IEEE Computational Intelligence Magazine - November 2021 - 75
IEEE Computational Intelligence Magazine - November 2021 - 76
IEEE Computational Intelligence Magazine - November 2021 - 77
IEEE Computational Intelligence Magazine - November 2021 - 78
IEEE Computational Intelligence Magazine - November 2021 - 79
IEEE Computational Intelligence Magazine - November 2021 - 80
IEEE Computational Intelligence Magazine - November 2021 - 81
IEEE Computational Intelligence Magazine - November 2021 - 82
IEEE Computational Intelligence Magazine - November 2021 - 83
IEEE Computational Intelligence Magazine - November 2021 - 84
IEEE Computational Intelligence Magazine - November 2021 - 85
IEEE Computational Intelligence Magazine - November 2021 - 86
IEEE Computational Intelligence Magazine - November 2021 - 87
IEEE Computational Intelligence Magazine - November 2021 - 88
IEEE Computational Intelligence Magazine - November 2021 - 89
IEEE Computational Intelligence Magazine - November 2021 - 90
IEEE Computational Intelligence Magazine - November 2021 - 91
IEEE Computational Intelligence Magazine - November 2021 - 92
IEEE Computational Intelligence Magazine - November 2021 - 93
IEEE Computational Intelligence Magazine - November 2021 - 94
IEEE Computational Intelligence Magazine - November 2021 - 95
IEEE Computational Intelligence Magazine - November 2021 - 96
IEEE Computational Intelligence Magazine - November 2021 - 97
IEEE Computational Intelligence Magazine - November 2021 - 98
IEEE Computational Intelligence Magazine - November 2021 - 99
IEEE Computational Intelligence Magazine - November 2021 - 100
IEEE Computational Intelligence Magazine - November 2021 - Cover3
IEEE Computational Intelligence Magazine - November 2021 - 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