Cargando…

Fuzzy Pattern Tree Evolution Using Grammatical Evolution

A novel approach to induce Fuzzy Pattern Trees using Grammatical Evolution is presented in this paper. This new method, called Fuzzy Grammatical Evolution, is applied to a set of benchmark classification problems. Experimental results show that Fuzzy Grammatical Evolution attains similar and oftenti...

Descripción completa

Detalles Bibliográficos
Autores principales: Murphy, Aidan, Ali, Muhammad Sarmad, Mota Dias, Douglas, Amaral, Jorge, Naredo, Enrique, Ryan, Conor
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Nature Singapore 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9356967/
https://www.ncbi.nlm.nih.gov/pubmed/35950192
http://dx.doi.org/10.1007/s42979-022-01258-y
_version_ 1784763644002697216
author Murphy, Aidan
Ali, Muhammad Sarmad
Mota Dias, Douglas
Amaral, Jorge
Naredo, Enrique
Ryan, Conor
author_facet Murphy, Aidan
Ali, Muhammad Sarmad
Mota Dias, Douglas
Amaral, Jorge
Naredo, Enrique
Ryan, Conor
author_sort Murphy, Aidan
collection PubMed
description A novel approach to induce Fuzzy Pattern Trees using Grammatical Evolution is presented in this paper. This new method, called Fuzzy Grammatical Evolution, is applied to a set of benchmark classification problems. Experimental results show that Fuzzy Grammatical Evolution attains similar and oftentimes better results when compared with state-of-the-art Fuzzy Pattern Tree composing methods, namely Fuzzy Pattern Trees evolved using Cartesian Genetic Programming, on a set of benchmark problems. We show that, although Cartesian Genetic Programming produces smaller trees, Fuzzy Grammatical Evolution produces better performing trees. Fuzzy Grammatical Evolution also benefits from a reduction in the number of necessary user-selectable parameters, while Cartesian Genetic Programming requires the selection of three crucial graph parameters before each experiment. To address the issue of bloat, an additional version of Fuzzy Grammatical Evolution using parsimony pressure was tested. The experimental results show that Fuzzy Grammatical Evolution with this extension routinely finds smaller trees than those using Cartesian Genetic Programming without any compromise in performance. To improve the performance of Fuzzy Grammatical Evolution, various ensemble methods were investigated. Boosting was seen to find the best individuals on half the benchmarks investigated.
format Online
Article
Text
id pubmed-9356967
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer Nature Singapore
record_format MEDLINE/PubMed
spelling pubmed-93569672022-08-08 Fuzzy Pattern Tree Evolution Using Grammatical Evolution Murphy, Aidan Ali, Muhammad Sarmad Mota Dias, Douglas Amaral, Jorge Naredo, Enrique Ryan, Conor SN Comput Sci Original Research A novel approach to induce Fuzzy Pattern Trees using Grammatical Evolution is presented in this paper. This new method, called Fuzzy Grammatical Evolution, is applied to a set of benchmark classification problems. Experimental results show that Fuzzy Grammatical Evolution attains similar and oftentimes better results when compared with state-of-the-art Fuzzy Pattern Tree composing methods, namely Fuzzy Pattern Trees evolved using Cartesian Genetic Programming, on a set of benchmark problems. We show that, although Cartesian Genetic Programming produces smaller trees, Fuzzy Grammatical Evolution produces better performing trees. Fuzzy Grammatical Evolution also benefits from a reduction in the number of necessary user-selectable parameters, while Cartesian Genetic Programming requires the selection of three crucial graph parameters before each experiment. To address the issue of bloat, an additional version of Fuzzy Grammatical Evolution using parsimony pressure was tested. The experimental results show that Fuzzy Grammatical Evolution with this extension routinely finds smaller trees than those using Cartesian Genetic Programming without any compromise in performance. To improve the performance of Fuzzy Grammatical Evolution, various ensemble methods were investigated. Boosting was seen to find the best individuals on half the benchmarks investigated. Springer Nature Singapore 2022-08-06 2022 /pmc/articles/PMC9356967/ /pubmed/35950192 http://dx.doi.org/10.1007/s42979-022-01258-y Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Original Research
Murphy, Aidan
Ali, Muhammad Sarmad
Mota Dias, Douglas
Amaral, Jorge
Naredo, Enrique
Ryan, Conor
Fuzzy Pattern Tree Evolution Using Grammatical Evolution
title Fuzzy Pattern Tree Evolution Using Grammatical Evolution
title_full Fuzzy Pattern Tree Evolution Using Grammatical Evolution
title_fullStr Fuzzy Pattern Tree Evolution Using Grammatical Evolution
title_full_unstemmed Fuzzy Pattern Tree Evolution Using Grammatical Evolution
title_short Fuzzy Pattern Tree Evolution Using Grammatical Evolution
title_sort fuzzy pattern tree evolution using grammatical evolution
topic Original Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9356967/
https://www.ncbi.nlm.nih.gov/pubmed/35950192
http://dx.doi.org/10.1007/s42979-022-01258-y
work_keys_str_mv AT murphyaidan fuzzypatterntreeevolutionusinggrammaticalevolution
AT alimuhammadsarmad fuzzypatterntreeevolutionusinggrammaticalevolution
AT motadiasdouglas fuzzypatterntreeevolutionusinggrammaticalevolution
AT amaraljorge fuzzypatterntreeevolutionusinggrammaticalevolution
AT naredoenrique fuzzypatterntreeevolutionusinggrammaticalevolution
AT ryanconor fuzzypatterntreeevolutionusinggrammaticalevolution