IEEE Computational Intelligence Magazine - May 2022 - 53

introduced in [51]. In neural networks for
instance, tasks could be defined by different
loss functions or network topologies, with the
transfer of model parameters between them
leading to better training [52]. More generally,
for scaling-up the evolutionary configuration
of arbitrary ML subsystems, the idea of constructing
auxiliary small data tasks from an otherwise
large dataset was proposed in [53], [54]. The auxiliary
tasks can then be combined with the main task in EMT, accelerating
search by using small data to quickly optimize for the
large dataset; speedups of over 40% were achieved in some cases
of wrapper-based feature selection via an EMT algorithm with
explicit transfer [53]. In another application for feature selection,
the tendency of stagnation of EAs in high-dimensional feature
spaces was lessened by initiating information transfers between
artificially generated low-dimensional tasks [55], [56].
EMT on sets of learning algorithms: Given a training dataset,
EMT could effectively function as an expert ML
practitioner, exploiting knowledge transfers across
non-identical but related domains to speed up
model configuration.
an ensemble (or set) of classification models could be learnt by
simple repetition of classifier evolution. However, this would
multiply computational cost. As an alternative, the study in [58]
proposed a variant of multifactorial genetic programming (MFGP)
for simultaneous evolution of an ensemble of decision trees.
MFGP enabled a set of classifiers to be generated in a single
run, with the transfer and reuse of common subtrees providing
substantial cost savings in comparison to repeated (independent)
runs of genetic programming. Moving upstream in the
data science pipeline, [59] formulated the task of finding optimal
feature subspaces for each base learner in an ensemble as
an MTO problem. An EMT feature selection algorithm was
then proposed to solve this problem, yielding feature subspaces
that often outperformed those obtained by seeking the optimal
for each base learner independently. A similar idea but targeting
the specific case of hyperspectral image classifiers was
presented in [60].
Beyond the training of ML models, the literature evinces
applications of EMT for image processing as well. For sparse
unmixing of hyperspectral images, the approaches in [61], [62]
suggest to first partition an image into a set of homogeneous
regions. Each member of the set is then incorporated as a constitutive
sparse regression task in EMT, allowing implicit genetic
transfers to exploit similar sparsity patterns. Results revealed
faster convergence to near-optimal solutions via EMT, as
opposed to processing pixels or groups of pixels independently.
In [63], a multi-fidelity MTO procedure was incorporated into
the hyperspectral image processing framework. A surrogate
model was used to estimate the gap between low- and highfidelity
evaluations to achieve further improvements in accuracy
and algorithmic efficiency.
EMT across non-identical datasets: It is envisaged that future
cloud-based black-box optimization services shall open up
diverse applications of EMT for automated configuration of
learning algorithms. Comparable services are already on the
horizon, making it possible for users to upload their raw data to
the cloud and have high-quality predictive models delivered
without the need for extensive human inputs [57]. Different
user groups may possess non-identical data, and, as depicted in
Fig. 1, may even pose different device requirements constraining
the transition of trained models from the cloud to the edge.
In such settings, EMT could effectively function as an expert
ML practitioner, exploiting knowledge transfers across nonidentical
but related domains to speed up model configuration.
Early works showing the plausibility of this idea-using a distinct
class of multitask Bayesian optimization algorithms-were
presented in [64], [65].
Recently, an intriguing application of EMT feature selection
to understand the employability of university graduates has
been explored [66]. Students studying different disciplines
(business, engineering, etc.) formed multiple non-identical
cohorts, with the data for each cohort forming a feature selection
task in MTO. Then, by allowing common features/attributes
to be shared through multitasking, efficient identification
of determinants that most influence graduate employment outcomes
was achieved. In [67], a multitask genetic programming
algorithm for feature learning from images was proposed. For a
given pair of related but non-identical datasets, the approach
jointly evolves common trees together with task-specific trees
that extract and share higher-order features for image classification.
The effectiveness of the approach was experimentally verified
for the case of simultaneously solving two tasks, showing
similar or better generalization performance than single-task
genetic programming.
1) Case study in symbolic regression modeling [68]
Many works in the literature have explored multitasking in
connection with genetic programming [70], [71]. Here, a realworld
study of MFGP comprising two symbolic regression
tasks with distinct time series data is considered [68].
The first problem instance contains 260 data points representing
monthly average atmospheric CO2
concentrations collected
at Alert, Northwest Territories, Canada from January 1986
to August 2007. The second problem instance contains 240 data
points representing monthly U.S. No 2 Diesel Retail Prices
(DRP) from September 1997 to August 2017. Two simplified
tasks with reduced time series datasets were also generated by
subsampling of the original data. These were labelled as S_CO2
and S_DRP, respectively. The MFGP was thus applied to solve
three pairs of tasks, i.e., {CO2, S_CO2}, {CO2, DRP} and
{DRP, S_DRP}, each with the goal of deriving a symbolic
(closed-form mathematical) equation mapping elapsed time to
the output prediction. Equations were evolved by minimizing
their root mean square error (RMSE) [68].
MAY 2022 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 53

IEEE Computational Intelligence Magazine - May 2022

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

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