IEEE Computational Intelligence Magazine - November 2022 - 55
decomposition-based algorithms can be
found in [13], [14], [15].
Despite that the two decompositionbased
methods have shown their competitiveness
in achieving accurate multiclass
classifiers, most of them solve each
decomposed binary classification subproblem
independently. However, a fact
is that since these sub-problems are not in
isolation, solving one sub-problem may
yield useful information for solving other
related sub-problems. Recently, transfer
learning, particularly, multitasking learning,
has gained much attention whose
basic idea is to transfer the knowledge
from related/similar tasks to facilitating
learning in a new task, which may greatly
improve performance ofthe new task by
avoiding much expensive data [16], [17].
Inspired by the idea of transfer learning,
in this paper, an evolutionary multitasking
method for multiclass classification is
proposed, where the " well-solved " subproblems
(their classifiers have high accuracy)
assist the " ill-solved " sub-problems
(their classifiers have low accuracy) to
achieve the final multiclass classifier with
better quality. Specifically, the main contributions
ofthis paper are summarized as
follows:
1) An evolutionary multitasking
method is suggested for solving the problem
of decomposition-based multiclass
classification. In the suggested method,
each decomposed binary classification subproblemisregardedasataskthat
evolves
with a sub-population. During the evolution,
the " ill-solved " tasks are aided by the
well-selected " assisting " tasks, while useful
informationingood classifiers can be transferred
to help " ill-solved " classifiers.
2) Based on the suggested method,
an evolutionary multi-objective algorithm,
termed EMT-MC, is proposed
for multiclass classification problem. In
EMT-MC, the OVO strategy is firstly
adopted to decompose the original multiclass
problem into several binary subproblems.
Then, for each sub-problem
(task), true positive rate and false positive
rate are used as two objectives to evaluate
individuals in each sub-population.
Thirdly, during the evolution, the
method suggested in (1) is applied to all
of the tasks, with which the final multiclass
classifier with higher accuracy can
be obtained.
3) The effectiveness of the proposed
EMT-MC is verified on various multiclass
datasets with different characteristics.
The experimental results show that compared
with the state-of-the-art multiclass
classification algorithms, the proposed
algorithm exhibits better performance in
terms of accuracy, MAUC (Multiclass
Area Under Curve), and F1-scores.
The remainder of the paper is organized
as follows. In Section II, the preliminaries
and the related work are
presented. Section III gives the details
of the proposed algorithm. The empirical
results of comparing our algorithm
with several state-of-the-art alternatives
on the benchmark datasets are reported
in Section IV. Section V concludes the
paper and discusses the directions for
future work.
II. Related Work
Multiclass classification problem has
been paid much attention due to its
wide applications in areas such as computer
vision [18], bioinformatics [19]
and so on. A variety ofmulticlass classification
algorithms, either from the data
level [20] or from the algorithm level [5],
have been proposed. Among them, the
decomposition-based algorithms have
gained much attention since they can
obtain multiclass classifiers with competitive
performance [4]. Here in this section,
first of all, some preliminaries on
the decomposition strategies for multiclass
classification problem will be briefly
discussed. Then, the related work on
evolutionary multitasking learning will
be reviewed, which is the main motivation
ofthe proposed method. Finally, as
our method is a decomposition-based
algorithm, the recent work on the
decomposition-based multiclass classification
algorithms will be reviewed in
the last part ofSection II.
A. Preliminaries on Decomposition
Strategies for Multiclass Classification
Problem
In the literature of classification, multiclass
classification problem is more difficult
than binary classification problem,
since the decision boundary of a multiclass
classification problem tends to be
more complex than that of a binary
one [21]. To this end, an intuitive way
is to extend the existing binary classification
algorithms (such as Support Vector
Machine, K-Nearest Neighbor and
Artificial Neural Network) to multiclass
situation [22]. Although these extended
algorithms can solve the multiclass classification
problem, most of them need
to solve a more complex and larger
optimization problem. To tackle this
issue, researchers proposed to use the
decomposition strategy which can solve
the problem of multiclass classification
in a much easier way. The basic idea of
the decomposition-based methods is to
decompose the original multiclass classification
problem into several binary
classification sub-problems which can
be solved easily.
Two decomposition strategies are
commonly used in multiclass classification,
which are OVA and OVO. Specifically,
for a multiclass classification
problem MC with m classes fc1; ...; cmg,
the OVA strategy divides the original
problem into m binary classification subproblems
fBC1; ...; BCmg.For
each
sub-problem BCi (i 2f1; .. .; mg), it
considers the i-th class (ci) as the positive
class, and all the other classes are viewed
as the negative class. For the OVO strategy,
it divides the original problem
into mðm 1Þ=2binary classification
sub-problems fBC1; .. .; BCmðm1Þ=2g.
In each sub-problem, the p-th class (cp)is
viewed as the positive class, and the q-th
class (cq; q 6¼ p) is viewed as the negative
one. When all ofthe binary classification
sub-problems in OVA or OVO are
solved, the obtained binary classifiers are
aggregated together to achieve the final
multiclass classifier by using the combining
strategy such as voting [9].
B. Evolutionary Multitasking Learning
Multitasking learning, as a sub-field of
machine learning, particularly, transfer
learning [16], uses auxiliary data or
knowledge from related/similar tasks to
facilitate the learning in a new task [17].
A better learned model for the new task
can be built with much less task-specific
training data. In multitasking learning,
multiple related learning tasks are
performed simultaneously by using a
(partially) shared model representation.
As a result, the common information
contained in these related tasks can be
NOVEMBER 2022 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 55
IEEE Computational Intelligence Magazine - November 2022
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - November 2022
Contents
IEEE Computational Intelligence Magazine - November 2022 - Cover1
IEEE Computational Intelligence Magazine - November 2022 - Cover2
IEEE Computational Intelligence Magazine - November 2022 - Contents
IEEE Computational Intelligence Magazine - November 2022 - 2
IEEE Computational Intelligence Magazine - November 2022 - 3
IEEE Computational Intelligence Magazine - November 2022 - 4
IEEE Computational Intelligence Magazine - November 2022 - 5
IEEE Computational Intelligence Magazine - November 2022 - 6
IEEE Computational Intelligence Magazine - November 2022 - 7
IEEE Computational Intelligence Magazine - November 2022 - 8
IEEE Computational Intelligence Magazine - November 2022 - 9
IEEE Computational Intelligence Magazine - November 2022 - 10
IEEE Computational Intelligence Magazine - November 2022 - 11
IEEE Computational Intelligence Magazine - November 2022 - 12
IEEE Computational Intelligence Magazine - November 2022 - 13
IEEE Computational Intelligence Magazine - November 2022 - 14
IEEE Computational Intelligence Magazine - November 2022 - 15
IEEE Computational Intelligence Magazine - November 2022 - 16
IEEE Computational Intelligence Magazine - November 2022 - 17
IEEE Computational Intelligence Magazine - November 2022 - 18
IEEE Computational Intelligence Magazine - November 2022 - 19
IEEE Computational Intelligence Magazine - November 2022 - 20
IEEE Computational Intelligence Magazine - November 2022 - 21
IEEE Computational Intelligence Magazine - November 2022 - 22
IEEE Computational Intelligence Magazine - November 2022 - 23
IEEE Computational Intelligence Magazine - November 2022 - 24
IEEE Computational Intelligence Magazine - November 2022 - 25
IEEE Computational Intelligence Magazine - November 2022 - 26
IEEE Computational Intelligence Magazine - November 2022 - 27
IEEE Computational Intelligence Magazine - November 2022 - 28
IEEE Computational Intelligence Magazine - November 2022 - 29
IEEE Computational Intelligence Magazine - November 2022 - 30
IEEE Computational Intelligence Magazine - November 2022 - 31
IEEE Computational Intelligence Magazine - November 2022 - 32
IEEE Computational Intelligence Magazine - November 2022 - 33
IEEE Computational Intelligence Magazine - November 2022 - 34
IEEE Computational Intelligence Magazine - November 2022 - 35
IEEE Computational Intelligence Magazine - November 2022 - 36
IEEE Computational Intelligence Magazine - November 2022 - 37
IEEE Computational Intelligence Magazine - November 2022 - 38
IEEE Computational Intelligence Magazine - November 2022 - 39
IEEE Computational Intelligence Magazine - November 2022 - 40
IEEE Computational Intelligence Magazine - November 2022 - 41
IEEE Computational Intelligence Magazine - November 2022 - 42
IEEE Computational Intelligence Magazine - November 2022 - 43
IEEE Computational Intelligence Magazine - November 2022 - 44
IEEE Computational Intelligence Magazine - November 2022 - 45
IEEE Computational Intelligence Magazine - November 2022 - 46
IEEE Computational Intelligence Magazine - November 2022 - 47
IEEE Computational Intelligence Magazine - November 2022 - 48
IEEE Computational Intelligence Magazine - November 2022 - 49
IEEE Computational Intelligence Magazine - November 2022 - 50
IEEE Computational Intelligence Magazine - November 2022 - 51
IEEE Computational Intelligence Magazine - November 2022 - 52
IEEE Computational Intelligence Magazine - November 2022 - 53
IEEE Computational Intelligence Magazine - November 2022 - 54
IEEE Computational Intelligence Magazine - November 2022 - 55
IEEE Computational Intelligence Magazine - November 2022 - 56
IEEE Computational Intelligence Magazine - November 2022 - 57
IEEE Computational Intelligence Magazine - November 2022 - 58
IEEE Computational Intelligence Magazine - November 2022 - 59
IEEE Computational Intelligence Magazine - November 2022 - 60
IEEE Computational Intelligence Magazine - November 2022 - 61
IEEE Computational Intelligence Magazine - November 2022 - 62
IEEE Computational Intelligence Magazine - November 2022 - 63
IEEE Computational Intelligence Magazine - November 2022 - 64
IEEE Computational Intelligence Magazine - November 2022 - 65
IEEE Computational Intelligence Magazine - November 2022 - 66
IEEE Computational Intelligence Magazine - November 2022 - 67
IEEE Computational Intelligence Magazine - November 2022 - 68
IEEE Computational Intelligence Magazine - November 2022 - 69
IEEE Computational Intelligence Magazine - November 2022 - 70
IEEE Computational Intelligence Magazine - November 2022 - 71
IEEE Computational Intelligence Magazine - November 2022 - 72
IEEE Computational Intelligence Magazine - November 2022 - Cover3
IEEE Computational Intelligence Magazine - November 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