Computational Intelligence - February 2016 - 47

kernels are used corresponding
performance of the classificaConventional Ensemble Multiple Kernel Learning
to different notions of similarity.
tion system. A fuzzy ensemble
The lear ning algor ithm
on data with missing values
attempts to either find an optiwas addressed in [43], where
C1
D1
K1
mal combination of kernels or
logical neuro-fuzzy systems
pick one from them if using a
was integrated into the AdaC2
D2
K2
specific kernel may be a source
Boost ensemble method. A
of bias. In the second case, we
fuzzy ensemble with high
may use different versions of
dimensional data was addressed
KMKL
CMKL
Cen
input (i.e, different representain [135].
tions possibly from different
In some cases, it is not reasources or modalities).
sonable to classify the samples
Cn-1
Dn- 1
Kn-1
Linear combination methinto a single label or multiple
ods are popular and have two
labels. For example, an experibasic versions: unweighted
enced herb doctor can offer
Cn
Dn
Kn
combination and weighted
several diagnoses with differcombination. Unweighted is
ent confidences according to
similar to bagging which is disthe symptoms. In this case, a
cussed in Section III-A. In the
fuzzy ensemble can also be Figure 2 Comparison of conventional ensemble methods and mulweighted case, different evaluaemployed to fit the ranking of tiple kernel learning. C denotes a classifier, D denotes data and K
denotes a kernel.
tion criteria can be used to
confidences of fuzzy classes
learn the optimal weights.
[136]. The authors showed
In [142], the weights of different kerthat the ranking of output confidences
correspond to using different notions of
nels were associated with the alignment
could fit the ranking of real confidences
similarity or may be using information
of the kernel to a pre-defined 'target' kerwell, and the fitting error would be
coming from multiple sources (different
nel. In their study, kernels with higher
reduced while the number of the weak
representations or different feature subsets).
alignment to the target were proved to
classifiers increases.
These trained ensembles of kernels are
have better generalization ability. The
Fuzzy logic can be combined with
combined using some classification methauthors proposed an eigen decomposimulti-objective optimization to form an
ods, among which the most commonly
tion method to optimize the alignment
ensemble method as well. A multi-classiused is the support vector machine. MKL
of the combined kernel function. Lanckfier coding scheme and an entropy-based
can also be used as base learners of ensemriet et al. [143] directly optimized the
diversity criterion for evolutionary multible methods [140], [141].
alignment of the combined kernel funcobjective optimization algorithms were
The selection of different kernel
tion with semi-definite programming.
proposed in [137] for the design of fuzzy
functions and the optimization of their
However, semi-definite programming has
ensemble classifiers.The use of evolutioncorresponding parameters have been
a very large computational complexity.
ary multi-objective optimization to conextensively studied. MKL is applied in
Hence, it is intractable for a 'big data'
struct an ensemble of fuzzy rule-based
this context by using an ensemble of
problems. In [144], the authors solved this
classifiers with high diversity is described
kernel functions. Numerous research
problem by rewriting it as a semi-infinite
in [138]. In [139], a multi-objective evoworks have demonstrated the advantage
programming problem that can be effilutionary hierarchical algorithm was proof multiple kernels over a pre-defined
ciently solved by recycling the standard
posed to obtain a non-dominated fuzzy
kernel function with optimized parameSVM solver. Based on the notion of
rule classifier set with interpretability and
ter values. This kind of kernel ensemble
alignment, [145] proposed a two-stage
diversity preservation. Moreover, a
is defined as follows:
learning method for MKL. Cortes et al.
reduce-error based ensemble pruning
(4)
k h (x i, x j) = fh (k m (x i, x j) mp = 1)
[146] proposed the notion of local
method was utilized to decrease the size
Rademacher complexity to design new
and enhance the accuracy of the comwhere the key lies in the combination
algorithms for learning kernels which
bined fuzzy rule classifiers.
function fh which can be a linear or
lead to a satisfactory result with a faster
nonlinear function. Here h is used to
convergence rate. Moreover, in Orabona
parameterize the pre-defined kernel
F. Multiple Kernel Learning Based
et al.'s work [147], faster convergence rate
Ensemble Methods
function. Fig. 2 shows the difference
was achieved by stochastic gradient
between the MKL and conventional
In recent years, multiple kernel learning
descent. Xu et al. [148] proposed a frameensemble methods mentioned in Sec(MKL) has become a hot topic in
work of soft margin MKL and demontion III-A.
machine learning and computational
strated that the commonly used loss
Generally speaking, there are two verintelligence [34]. MKL combines an
function could be readily incorporated
sions of MKL. In the first case, different
ensemble of different kernels which may

February 2016 | Ieee ComputatIonal IntellIgenCe magazIne

47



Table of Contents for the Digital Edition of Computational Intelligence - February 2016

Computational Intelligence - February 2016 - Cover1
Computational Intelligence - February 2016 - Cover2
Computational Intelligence - February 2016 - 1
Computational Intelligence - February 2016 - 2
Computational Intelligence - February 2016 - 3
Computational Intelligence - February 2016 - 4
Computational Intelligence - February 2016 - 5
Computational Intelligence - February 2016 - 6
Computational Intelligence - February 2016 - 7
Computational Intelligence - February 2016 - 8
Computational Intelligence - February 2016 - 9
Computational Intelligence - February 2016 - 10
Computational Intelligence - February 2016 - 11
Computational Intelligence - February 2016 - 12
Computational Intelligence - February 2016 - 13
Computational Intelligence - February 2016 - 14
Computational Intelligence - February 2016 - 15
Computational Intelligence - February 2016 - 16
Computational Intelligence - February 2016 - 17
Computational Intelligence - February 2016 - 18
Computational Intelligence - February 2016 - 19
Computational Intelligence - February 2016 - 20
Computational Intelligence - February 2016 - 21
Computational Intelligence - February 2016 - 22
Computational Intelligence - February 2016 - 23
Computational Intelligence - February 2016 - 24
Computational Intelligence - February 2016 - 25
Computational Intelligence - February 2016 - 26
Computational Intelligence - February 2016 - 27
Computational Intelligence - February 2016 - 28
Computational Intelligence - February 2016 - 29
Computational Intelligence - February 2016 - 30
Computational Intelligence - February 2016 - 31
Computational Intelligence - February 2016 - 32
Computational Intelligence - February 2016 - 33
Computational Intelligence - February 2016 - 34
Computational Intelligence - February 2016 - 35
Computational Intelligence - February 2016 - 36
Computational Intelligence - February 2016 - 37
Computational Intelligence - February 2016 - 38
Computational Intelligence - February 2016 - 39
Computational Intelligence - February 2016 - 40
Computational Intelligence - February 2016 - 41
Computational Intelligence - February 2016 - 42
Computational Intelligence - February 2016 - 43
Computational Intelligence - February 2016 - 44
Computational Intelligence - February 2016 - 45
Computational Intelligence - February 2016 - 46
Computational Intelligence - February 2016 - 47
Computational Intelligence - February 2016 - 48
Computational Intelligence - February 2016 - 49
Computational Intelligence - February 2016 - 50
Computational Intelligence - February 2016 - 51
Computational Intelligence - February 2016 - 52
Computational Intelligence - February 2016 - 53
Computational Intelligence - February 2016 - 54
Computational Intelligence - February 2016 - 55
Computational Intelligence - February 2016 - 56
Computational Intelligence - February 2016 - 57
Computational Intelligence - February 2016 - 58
Computational Intelligence - February 2016 - 59
Computational Intelligence - February 2016 - 60
Computational Intelligence - February 2016 - 61
Computational Intelligence - February 2016 - 62
Computational Intelligence - February 2016 - 63
Computational Intelligence - February 2016 - 64
Computational Intelligence - February 2016 - 65
Computational Intelligence - February 2016 - 66
Computational Intelligence - February 2016 - 67
Computational Intelligence - February 2016 - 68
Computational Intelligence - February 2016 - 69
Computational Intelligence - February 2016 - 70
Computational Intelligence - February 2016 - 71
Computational Intelligence - February 2016 - 72
Computational Intelligence - February 2016 - Cover3
Computational Intelligence - February 2016 - 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