Cargando…
Improving rule-based classification using Harmony Search
Classification and associative rule mining are two substantial areas in data mining. Some scientists attempt to integrate these two field called rule-based classifiers. Rule-based classifiers can play a very important role in applications such as fraud detection, medical diagnosis, etc. Numerous pre...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924428/ https://www.ncbi.nlm.nih.gov/pubmed/33816841 http://dx.doi.org/10.7717/peerj-cs.188 |
_version_ | 1783659087500673024 |
---|---|
author | Hasanpour, Hesam Ghavamizadeh Meibodi, Ramak Navi, Keivan |
author_facet | Hasanpour, Hesam Ghavamizadeh Meibodi, Ramak Navi, Keivan |
author_sort | Hasanpour, Hesam |
collection | PubMed |
description | Classification and associative rule mining are two substantial areas in data mining. Some scientists attempt to integrate these two field called rule-based classifiers. Rule-based classifiers can play a very important role in applications such as fraud detection, medical diagnosis, etc. Numerous previous studies have shown that this type of classifier achieves a higher classification accuracy than traditional classification algorithms. However, they still suffer from a fundamental limitation. Many rule-based classifiers used various greedy techniques to prune the redundant rules that lead to missing some important rules. Another challenge that must be considered is related to the enormous set of mined rules that result in high processing overhead. The result of these approaches is that the final selected rules may not be the global best rules. These algorithms are not successful at exploiting search space effectively in order to select the best subset of candidate rules. We merged the Apriori algorithm, Harmony Search, and classification-based association rules (CBA) algorithm in order to build a rule-based classifier. We applied a modified version of the Apriori algorithm with multiple minimum support for extracting useful rules for each class in the dataset. Instead of using a large number of candidate rules, binary Harmony Search was utilized for selecting the best subset of rules that appropriate for building a classification model. We applied the proposed method on a seventeen benchmark dataset and compared its result with traditional association rule classification algorithms. The statistical results show that our proposed method outperformed other rule-based approaches. |
format | Online Article Text |
id | pubmed-7924428 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-79244282021-04-02 Improving rule-based classification using Harmony Search Hasanpour, Hesam Ghavamizadeh Meibodi, Ramak Navi, Keivan PeerJ Comput Sci Artificial Intelligence Classification and associative rule mining are two substantial areas in data mining. Some scientists attempt to integrate these two field called rule-based classifiers. Rule-based classifiers can play a very important role in applications such as fraud detection, medical diagnosis, etc. Numerous previous studies have shown that this type of classifier achieves a higher classification accuracy than traditional classification algorithms. However, they still suffer from a fundamental limitation. Many rule-based classifiers used various greedy techniques to prune the redundant rules that lead to missing some important rules. Another challenge that must be considered is related to the enormous set of mined rules that result in high processing overhead. The result of these approaches is that the final selected rules may not be the global best rules. These algorithms are not successful at exploiting search space effectively in order to select the best subset of candidate rules. We merged the Apriori algorithm, Harmony Search, and classification-based association rules (CBA) algorithm in order to build a rule-based classifier. We applied a modified version of the Apriori algorithm with multiple minimum support for extracting useful rules for each class in the dataset. Instead of using a large number of candidate rules, binary Harmony Search was utilized for selecting the best subset of rules that appropriate for building a classification model. We applied the proposed method on a seventeen benchmark dataset and compared its result with traditional association rule classification algorithms. The statistical results show that our proposed method outperformed other rule-based approaches. PeerJ Inc. 2019-11-18 /pmc/articles/PMC7924428/ /pubmed/33816841 http://dx.doi.org/10.7717/peerj-cs.188 Text en ©2019 Hasanpour et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Artificial Intelligence Hasanpour, Hesam Ghavamizadeh Meibodi, Ramak Navi, Keivan Improving rule-based classification using Harmony Search |
title | Improving rule-based classification using Harmony Search |
title_full | Improving rule-based classification using Harmony Search |
title_fullStr | Improving rule-based classification using Harmony Search |
title_full_unstemmed | Improving rule-based classification using Harmony Search |
title_short | Improving rule-based classification using Harmony Search |
title_sort | improving rule-based classification using harmony search |
topic | Artificial Intelligence |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924428/ https://www.ncbi.nlm.nih.gov/pubmed/33816841 http://dx.doi.org/10.7717/peerj-cs.188 |
work_keys_str_mv | AT hasanpourhesam improvingrulebasedclassificationusingharmonysearch AT ghavamizadehmeibodiramak improvingrulebasedclassificationusingharmonysearch AT navikeivan improvingrulebasedclassificationusingharmonysearch |