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...

Full description

Bibliographic Details
Main Authors: Nasrin Ostvar, Amir Masoud Eftekhari Moghadam
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