IEEE Computational Intelligence Magazine - August 2021 - 90

that the accuracy of these five methods
is higher than the KNN, LR, SVM, NB,
and MLP methods using raw signals
amplitude. Among these five methods
using the manually crafted features, the
IMDE method achieves the best results
(the maximal and average diagnosis
accuracy are 91.11%) on NCEPU, the
MMSDE method achieves
the best
results (the maximal and average diagnosis
accuracy are 92.67%) on CWRU,
and the FDF method achieves the best
results (the maximal and average diagnosis
accuracy are 97.22%) on XJTU.
The results show that it is necessary to
extract a set of effective features according
to the datasets to perform fault
diagnosis because the performance of
the manually extracted features varies
with datasets. Compared with these
methods, MFCGPE achieves much better
performance by automatically constructed
multi-view high-level features
and building an ensemble for fault diagnosis.
The adaptability of MFCGPE is
much higher than these five methods as
it achieves the best results on all the
three datasets.
Rows 11 to 13 of Table VII are the
classification results of the GP based
comparison methods for constructing a
single feature, i.e., GPS-TDF, GPS-FDF,
and GPS-TFDF. Among these methods,
GPS-TFDF achieves the best results on
all three datasets by obtaining an average
accuracy of 90.73% on NCEPU,
90.17% on CWRU and 96.67% on
XJTU. Compared with these three
methods, MFCGPE achieves better and
stable classification performance. The
results show that only constructing one
high-level feature may not be effective
for multi-class fault diagnosis. Compared
with these methods, MFCGPE is
able to construct a flexible number of
effective features from every single view
for fault diagnosis.
Rows 14 to 16 of Table VII are the
classification results of the GP based
comparison methods that construct
multiple features for fault diagnosis, i.e.,
GPM-TDF, GPM-FDF, and GPMTFDF.
Among these three methods,
GPM-TFDF achieves better results on
all three datasets. Specifically, GPMTFDF
achieves an average diagnosis
accuracy of 94.56%, 96.16%, and
98.21% on NCEPU, CWRU and
XJTU, respectively. Compared with the
GPS-based methods, the GPM-based
methods achieve higher average accuracy
and smaller standard deviation values.
These results indicate that using multiple
constructed high-level features is
more effective than using a single constructed
high-level feature to improve
diagnosis performance. Compared with
these three methods, MFCGPE achieves
better performance on the three datasets.
MFCGPE builds an effective ensemble
using the features constructed from
multiple views, which allows it to obtain
higher generalization performance than
these methods using a single classifier.
Rows 17 to 19 of Table VII are the
classification results of the ensemble
diagnosis methods, i.e., OFE, GSE, and
GPME. It can be found that on the
NCEPU, CWRU, and XJTU datasets,
the diagnostic performance of OFE,
GPSE, and GPME is ranked the third,
the second, and the first, respectively.
Compared with these three methods,
MFCGPE achieves higher average accuracy
and smaller standard deviation values.
The reason is that MFCGPE has a new
program structure, function set, terminal
set, and fitness function, which allow it to
construct more discriminative features
and build a more effective ensemble to
obtain better diagnosis accuracy.
Row 20 and Row 21 of Table VII
lists the classification results and the significance
test results of the MFCGPE
approach, respectively. On the NCEPU,
CWRU, and XJTU dataset, MFCGPE
achieves the maximal accuracy of 100%
and the average accuracy of above 99%.
The results of the significance tests
show that the diagnosis performance of
MFCGPE is significantly better than
the 19 comparison methods on the
three datasets.
In summary, the results show that
MFCGPE is able to achieve excellent
fault diagnosis performance on three
datasets with a small number of training
samples. MFCGPE can adaptively construct
a flexible number of features for
fault diagnosis, which can not only
90 IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | AUGUST 2021
achieve a comprehensive description of
the raw signal but also avoid redundancy
and information interference. The fitness
function based on accuracy and distance
enables MFCGPE to construct new
effective features that achieve a small
intra-class distance and a large inter-class
distance of the training samples, which
can improve the generalization performance
on the unseen test set. MFCGPE
constructs multiple high-level features
from different views, individually, and
constructs an effective ensemble based
on these constructed features through
the majority voting, which further
improves the effectiveness of the diagnostic
approach and avoids the overfitting
issue caused by using a small
number of training samples. Thus, MFCGPE
is a practical and promising
approach to engineering applications.
VI. Further Analysis
This section further analyses the evolved
GP tree/models, the features constructed
by GP from different views, and the
constructed ensemble to provide insights
into why the new approach is effective.
A. Example Trees/Models
Figure 12 shows the best trees/models
evolved by MFCGPE from the three
different views on the NCEPU dataset,
where the white oval nodes are the feature
combination operators, the white
circle nodes are the feature construction
operators, and the orange, blue, and pink
rectangle nodes are the features of View1,
View2, and View3, respectively.
As it can be seen from Figure 12, for
View1, six distinguished features among
the input 16 features are selected to
construct four high-level features. For
View2, six distinguished features among
the 13 input features are selected to
construct four high-level features. For
View3, five distinguished features among
the 29 input features are selected to
construct three high-level features. This
indicates that MFCGPE can automatically
select the useful features and determine
the number of constructed
features, which avoid information interference
and feature redundancy. The
depths of the trees evolved from View1,

IEEE Computational Intelligence Magazine - August 2021

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

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