IEEE Computational Intelligence Magazine - November 2021 - 39

algorithms, however, it suffers from negative
knowledge transfer among the tasks with low
correlation. To address this issue, in this study,
inter-task gene-similarity-based knowledge
transfer and mirror transformation are integrated
into MFEA (termed as MFEA-GSMT). In the
proposed inter-task gene-similarity-based
knowledge transfer, a probabilistic model is used to feature each
gene and the Kullback-Leibler divergence is employed to measure
the inter-task dimension similarity. Guided by the intertask
gene similarity, a selective crossover is used to reproduce
offspring solutions. The proposed inter-task knowledge transfer
is based on online gene similarity evaluation, instead of individual
similarity, to overcome the imprecise estimation of population
distributions in a high-dimensional space with only a small
number of samples. The proposed mirror transformation is an
extension of opposition-based learning to avoid premature convergence
and explore additional promising search areas. Experimental
results on both single-objective and multi-objective
multi-tasking problems demonstrate the effectiveness and efficiency
of the proposed MFEA-GSMT.
I. Introduction
M
ultitask optimization (MTO) [1]-[4] is an emerging
computational intelligence research topic dedicated
to solving multiple optimization tasks
simultaneously. It works under the assumption
that knowledge acquired from solving one task may help
solve other related tasks. In real-world applications, related
optimization tasks are ubiquitous [5], where there is ample
scope for MTO to show its abilities. MTO can be implemented
with different optimizers. Evolutionary MTO
(EMTO) algorithms have surfaced as one of the mainstream
MTO algorithms, featured by using population-based evolutionary
algorithms (EAs) as the optimizers.
EAs are a class of optimization metaheuristics stimulated by
the principles of survival of the fittest [6]. Unlike mathematical
programming methods, population-based EAs can obtain a set
of sufficiently good solutions in each run. EAs can also be
more effective in handling complex optimization problems
with black-box, multimodality, discontinuities, noise, and/or
dynamic properties [6], [7]. Conventional EAs were initially
designed for single-task optimization [7]. However, real-world
optimization tasks are seldom isolated and related tasks typically
contain common knowledge that can be used to significantly
assist the solving of each task. Inspired by transfer learning that
can utilize common knowledge of related source tasks to help
solve the target task [2], [8], previous studies [9]-[12] have
extended EAs to handle multiple optimization tasks simultaneously
via inter-task knowledge transfer, leading to EMTO.
EMTO acquires knowledge from the optimization process of
one task to facilitate the optimization of other tasks [8], [11].
The most representative EMTO algorithm is the multifactorial
evolutionary algorithm (MFEA) [11], where inter-task knowledge
transfer occurs
in vertical cultural
transmission and
Most MFEAs implicitly assume that inter-task
similarities exist, and they can facilitate the solving
of optimization tasks. However, inter-task similarities
are usually unknown in advance.
assortative mating. Recently, numerous studies [13]-[18] have
shown that MFEAs can outperform their counterpart singletask
EAs if the inter-task knowledge transfer is positive.
Most MFEAs implicitly assume that inter-task similarities
exist, and they can facilitate the solving of optimization tasks.
However, inter-task similarities are usually unknown in
advance. As a result, MFEAs might suffer from negative
knowledge transfer especially on the problems with low intertask
correlations. Developing an effective knowledge transfer
strategy is a key issue in MFEAs, and considerable efforts have
been devoted toward this task. For example, there are attempts
to explicitly transfer the individual(s) of one task as useful
knowledge to solve other tasks [11], [14]. Such individualtransfer-based
approaches are only suitable for MTO problems
whose optimal solutions are close to each other. To handle
problems with distant optima, some search-direction-transferbased
approaches [19]-[21] and linear-transformation-transferbased
approaches [22]-[24] have been proposed. These
approaches have achieved promising results, yet they are still
not efficient enough because the generated offspring are
around the subpopulation of the target task. To overcome the
above issue, online distribution-similarity-based knowledge
transfer was further introduced to MFEAs [25]-[29]. For
example, the works [26], [27] calculate the similarity among
tasks based on subpopulation distributions and Wasserstein distance
(WD) based on which suitable source tasks for knowledge
transfer are selected. A mixture modelling of multiple
task-related subpopulation distributions is used as the density
function to sample the offspring in [25]. Nevertheless, individual
distribution estimation can be very difficult and imprecise
especially in a high-dimensional space with only a small number
of samples [2].
To address the aforementioned issue, we present a new
MFEA equipped with inter-task gene-similarity-based knowledge
transfer and a mirror transformation, namely MFEAGSMT.
In the proposed inter-task knowledge transfers, a
normal distribution is used to approximate the subpopulation
distribution of a task on each dimension, and the KullbackLeibler
divergence (KLD) [30] is applied to estimate the intertask
gene similarity. Inter-task knowledge transfer is based on
the inter-task gene similarity to overcome negative knowledge
transfer. Moreover, an adaptive mirror transformation is introduced
to avoid premature convergence. The mirror transformation
is an extension of opposition-based learning and is
designed to explore more promising areas in an adaptive manner.
Experimental studies on benchmark and real-world problems
demonstrate that the proposed algorithm is more effective
than other state-of-the-art algorithms in terms of the obtained
NOVEMBER 2021 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 39

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