HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets
In recent years, ensemble classification methods have been widely investigated in both industry and literature in the field of machine learning and artificial intelligence. The main advantage of this approach is to benefit from a set of classifiers instead of using a single classifier with the aim o...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2020-01-01
|
Series: | Computational Intelligence and Neuroscience |
Online Access: | http://dx.doi.org/10.1155/2020/8826914 |
id |
doaj-d958bed2f2bb4f5b861e5b7a18d108c7 |
---|---|
record_format |
Article |
spelling |
doaj-d958bed2f2bb4f5b861e5b7a18d108c72020-12-28T01:30:00ZengHindawi LimitedComputational Intelligence and Neuroscience1687-52732020-01-01202010.1155/2020/8826914HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary DatasetsNasrin Ostvar0Amir Masoud Eftekhari Moghadam1Faculty of Computer and Information TechnologyFaculty of Computer and Information TechnologyIn recent years, ensemble classification methods have been widely investigated in both industry and literature in the field of machine learning and artificial intelligence. The main advantage of this approach is to benefit from a set of classifiers instead of using a single classifier with the aim of improving the prediction performance, such as accuracy. Selecting the base classifiers and the method for combining them are the most challenging issues in the ensemble classifiers. In this paper, we propose a heterogeneous dynamic ensemble classifier (HDEC) which uses multiple classification algorithms. The main advantage of using heterogeneous algorithms is increasing the diversity among the base classifiers as it is a key point for an ensemble system to be successful. In this method, we first train many classifiers with the original data. Then, they are separated based on their strength in recognizing either positive or negative instances. For doing this, we consider the true positive rate and true negative rate, respectively. In the next step, the classifiers are categorized into two groups according to their efficiency in the mentioned measures. Finally, the outputs of the two groups are compared with each other to generate the final prediction. For evaluating the proposed approach, it has been applied to 12 datasets from the UCI and LIBSVM repositories and calculated two popular prediction performance metrics, including accuracy and geometric mean. The experimental results show the superiority of the proposed approach in comparison to other state-of-the-art methods.http://dx.doi.org/10.1155/2020/8826914 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Nasrin Ostvar Amir Masoud Eftekhari Moghadam |
spellingShingle |
Nasrin Ostvar Amir Masoud Eftekhari Moghadam HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets Computational Intelligence and Neuroscience |
author_facet |
Nasrin Ostvar Amir Masoud Eftekhari Moghadam |
author_sort |
Nasrin Ostvar |
title |
HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets |
title_short |
HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets |
title_full |
HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets |
title_fullStr |
HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets |
title_full_unstemmed |
HDEC: A Heterogeneous Dynamic Ensemble Classifier for Binary Datasets |
title_sort |
hdec: a heterogeneous dynamic ensemble classifier for binary datasets |
publisher |
Hindawi Limited |
series |
Computational Intelligence and Neuroscience |
issn |
1687-5273 |
publishDate |
2020-01-01 |
description |
In recent years, ensemble classification methods have been widely investigated in both industry and literature in the field of machine learning and artificial intelligence. The main advantage of this approach is to benefit from a set of classifiers instead of using a single classifier with the aim of improving the prediction performance, such as accuracy. Selecting the base classifiers and the method for combining them are the most challenging issues in the ensemble classifiers. In this paper, we propose a heterogeneous dynamic ensemble classifier (HDEC) which uses multiple classification algorithms. The main advantage of using heterogeneous algorithms is increasing the diversity among the base classifiers as it is a key point for an ensemble system to be successful. In this method, we first train many classifiers with the original data. Then, they are separated based on their strength in recognizing either positive or negative instances. For doing this, we consider the true positive rate and true negative rate, respectively. In the next step, the classifiers are categorized into two groups according to their efficiency in the mentioned measures. Finally, the outputs of the two groups are compared with each other to generate the final prediction. For evaluating the proposed approach, it has been applied to 12 datasets from the UCI and LIBSVM repositories and calculated two popular prediction performance metrics, including accuracy and geometric mean. The experimental results show the superiority of the proposed approach in comparison to other state-of-the-art methods. |
url |
http://dx.doi.org/10.1155/2020/8826914 |
work_keys_str_mv |
AT nasrinostvar hdecaheterogeneousdynamicensembleclassifierforbinarydatasets AT amirmasoudeftekharimoghadam hdecaheterogeneousdynamicensembleclassifierforbinarydatasets |
_version_ |
1714981179663319040 |