TY - JOUR
T1 - An intelligent hybrid classification algorithm integrating fuzzy rule-based extraction and harmony search optimization: Medical diagnosis applications
AU - Mousavi, Seyed Mohsen
AU - Abdullah, Salwani
AU - Akhavan Niaki, Seyed Taghi
AU - Banihashemi, Saeed
N1 - Funding Information:
This work has been supported by Iran’s National Elites Foundation and Industrial Engineering Department of Sharif University of Technology, Tehran, Iran .
Publisher Copyright:
© 2021
PY - 2021/5/23
Y1 - 2021/5/23
N2 - Uncertainty is a critical factor in medical datasets needed to be overcome for increasing diagnosis efficiency. This paper proposes an intelligent classification algorithm comprising a fuzzy rule-based approach, a harmony search (HS) algorithm, and a heuristic algorithm to classify medical datasets intelligently. Two fuzzy approaches, as well as orthogonal and triangular fuzzy sets, are first utilized to define the attributes of data. Then, an HS algorithm is integrated with a heuristic to generate fuzzy rules to select the best rules in the fuzzy rule-based systems. Moreover, to improve the performance of the proposed classification approach, a three-phase parameter tuning approach is applied. First, the Taguchi method (phase I) is employed to tune the parameters of the HS algorithm using a fixed number of training data and find the central points of the parameters’ values. Then, a nested cross-validation (CV) approach consisting of an outer CV (phase II) and an inner CV (phase III) is utilized. Using the Taguchi approach gives the advantage of not considering a wide range of parameters by the nested CV which produces better results on the medical dataset. Nine well-known medical datasets are used to evaluate the efficiency of the proposed hybrid algorithm. To this aim, the results obtained by the algorithm are compared with the ones of several related works in the literature where several statistical tests and graphical approaches are used for comparisons. The results show that the proposed methods are robust in data analysis and classification of clinical datasets.
AB - Uncertainty is a critical factor in medical datasets needed to be overcome for increasing diagnosis efficiency. This paper proposes an intelligent classification algorithm comprising a fuzzy rule-based approach, a harmony search (HS) algorithm, and a heuristic algorithm to classify medical datasets intelligently. Two fuzzy approaches, as well as orthogonal and triangular fuzzy sets, are first utilized to define the attributes of data. Then, an HS algorithm is integrated with a heuristic to generate fuzzy rules to select the best rules in the fuzzy rule-based systems. Moreover, to improve the performance of the proposed classification approach, a three-phase parameter tuning approach is applied. First, the Taguchi method (phase I) is employed to tune the parameters of the HS algorithm using a fixed number of training data and find the central points of the parameters’ values. Then, a nested cross-validation (CV) approach consisting of an outer CV (phase II) and an inner CV (phase III) is utilized. Using the Taguchi approach gives the advantage of not considering a wide range of parameters by the nested CV which produces better results on the medical dataset. Nine well-known medical datasets are used to evaluate the efficiency of the proposed hybrid algorithm. To this aim, the results obtained by the algorithm are compared with the ones of several related works in the literature where several statistical tests and graphical approaches are used for comparisons. The results show that the proposed methods are robust in data analysis and classification of clinical datasets.
KW - Artificial intelligence
KW - data science
KW - Machine Learning
KW - Fuzzy rule-based system
KW - Machine learning classifier
KW - Nested cross-validation
KW - Medical diagnosis
KW - Harmony search algorithm
KW - Taguchi method
UR - http://www.scopus.com/inward/record.url?scp=85102621467&partnerID=8YFLogxK
U2 - 10.1016/j.knosys.2021.106943
DO - 10.1016/j.knosys.2021.106943
M3 - Article
SN - 0950-7051
VL - 220
SP - 1
EP - 14
JO - Knowledge-Based Systems
JF - Knowledge-Based Systems
M1 - 106943
ER -