Publicação

Geometric semantic inspired mutation for M3GP

Ver documento

Detalhes bibliográficos
Resumo:One of the most challenging Machine Learning tasks is multiclass classification. Genetic Programming (GP) is not able to achieve a very good performance when applied to classification problems with number of classes bigger than two. However, Multidimensional Multiclass Genetic Programming (M2GP) and Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP), two wrapper-based GP classifiers, have shown to be competitive with state-of-the-art classifiers. The main focus of this work is a new version of M3GP, called Geometric Semantic In- spired M3GP (GSI-M3GP), inspired in geometric semantic operators. GSI-M3GP works in the same way as M3GP, but uses only three operators to create new individuals: add branch, remove branch and a new mutation operator called geometric semantic inspired mutation (gsimutation). In order to test GSI-M3GP and compare it to M3GP, an implementation in Java was developed. Nine different versions of GSI-M3GP were created and tested on eight benchmark problems. For most of the versions of GSI-M3GP, the new algorithm is competitive with M3GP on all the problems. Additionally, it was tested if adding a crossover operator would improve the results, which it did not. A few other alterations were made to the original M3GP algorithm to test the possibility of using the Euclidean distance, instead of the Mahalanobis distance, without harming the quality of the solutions. These alterations do not always maintain the quality of the solutions.
Autores principais:Pinto, Ana Sofia Brás
Assunto:Machine Learning Multiclass Classification Genetic Programming Semantic Genetic Programming Aprendizagem Automática Classificação em mais de duas classes
Ano:2019
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade Nova de Lisboa
Idioma:inglês
Origem:Repositório Institucional da UNL
_version_ 1868983454487543808
author Pinto, Ana Sofia Brás
author_facet Pinto, Ana Sofia Brás
author_role author
contributor_name_str_mv Vanneschi, Leonardo
RUN
country_str PT
creators_json_txt [{\"Person.name\":\"Pinto, Ana Sofia Brás\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Vanneschi, Leonardo
RUN
datacite.creators.creator.creatorName.fl_str_mv Pinto, Ana Sofia Brás
datacite.date.Accepted.fl_str_mv 2019-02-13T00:00:00Z
datacite.date.available.fl_str_mv 2019-04-23T18:17:41Z
datacite.date.embargoed.fl_str_mv 2019-04-23T18:17:41Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Machine Learning
Multiclass Classification
Genetic Programming
Semantic Genetic Programming
Aprendizagem Automática
Classificação em mais de duas classes
datacite.titles.title.fl_str_mv Geometric semantic inspired mutation for M3GP
dc.contributor.none.fl_str_mv Vanneschi, Leonardo
RUN
dc.creator.none.fl_str_mv Pinto, Ana Sofia Brás
dc.date.Accepted.fl_str_mv 2019-02-13T00:00:00Z
dc.date.available.fl_str_mv 2019-04-23T18:17:41Z
dc.date.embargoed.fl_str_mv 2019-04-23T18:17:41Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10362/67410
dc.language.none.fl_str_mv eng
dc.rights.cclincense.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Machine Learning
Multiclass Classification
Genetic Programming
Semantic Genetic Programming
Aprendizagem Automática
Classificação em mais de duas classes
dc.title.fl_str_mv Geometric semantic inspired mutation for M3GP
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description One of the most challenging Machine Learning tasks is multiclass classification. Genetic Programming (GP) is not able to achieve a very good performance when applied to classification problems with number of classes bigger than two. However, Multidimensional Multiclass Genetic Programming (M2GP) and Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP), two wrapper-based GP classifiers, have shown to be competitive with state-of-the-art classifiers. The main focus of this work is a new version of M3GP, called Geometric Semantic In- spired M3GP (GSI-M3GP), inspired in geometric semantic operators. GSI-M3GP works in the same way as M3GP, but uses only three operators to create new individuals: add branch, remove branch and a new mutation operator called geometric semantic inspired mutation (gsimutation). In order to test GSI-M3GP and compare it to M3GP, an implementation in Java was developed. Nine different versions of GSI-M3GP were created and tested on eight benchmark problems. For most of the versions of GSI-M3GP, the new algorithm is competitive with M3GP on all the problems. Additionally, it was tested if adding a crossover operator would improve the results, which it did not. A few other alterations were made to the original M3GP algorithm to test the possibility of using the Euclidean distance, instead of the Mahalanobis distance, without harming the quality of the solutions. These alterations do not always maintain the quality of the solutions.
dirty 0
eu_rights_str_mv openAccess
format masterThesis
fulltext.url.fl_str_mv https://run.unl.pt/bitstreams/bf98e567-9504-4d35-bc10-4c8aedf41504/download
id run_b4e4a27de77b7aef9cdcf72bbcf51733
identifier.url.fl_str_mv http://hdl.handle.net/10362/67410
inst_facet_str urn:organizationAcronym:unl{{{_:::_}}}Universidade Nova de Lisboa
instacron_str unl
institution Universidade Nova de Lisboa
instname_str Universidade Nova de Lisboa
language eng
network_acronym_str run
network_name_str Repositório Institucional da UNL
oai_identifier_str oai:run.unl.pt:10362/67410
organization_str_mv urn:organizationAcronym:unl
person_str_mv Pinto, Ana Sofia Brás
publishDate 2019
repo_facet_str urn:repositoryAcronym:run{{{_:::_}}}Repositório Institucional da UNL
reponame_str Repositório Institucional da UNL
repository_id_str urn:repositoryAcronym:run
service_str_mv urn:repositoryAcronym:run
spelling engpt_PTOne of the most challenging Machine Learning tasks is multiclass classification. Genetic Programming (GP) is not able to achieve a very good performance when applied to classification problems with number of classes bigger than two. However, Multidimensional Multiclass Genetic Programming (M2GP) and Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP), two wrapper-based GP classifiers, have shown to be competitive with state-of-the-art classifiers. The main focus of this work is a new version of M3GP, called Geometric Semantic In- spired M3GP (GSI-M3GP), inspired in geometric semantic operators. GSI-M3GP works in the same way as M3GP, but uses only three operators to create new individuals: add branch, remove branch and a new mutation operator called geometric semantic inspired mutation (gsimutation). In order to test GSI-M3GP and compare it to M3GP, an implementation in Java was developed. Nine different versions of GSI-M3GP were created and tested on eight benchmark problems. For most of the versions of GSI-M3GP, the new algorithm is competitive with M3GP on all the problems. Additionally, it was tested if adding a crossover operator would improve the results, which it did not. A few other alterations were made to the original M3GP algorithm to test the possibility of using the Euclidean distance, instead of the Mahalanobis distance, without harming the quality of the solutions. These alterations do not always maintain the quality of the solutions.application/pdfpt_PTGeometric semantic inspired mutation for M3GPPinto, Ana Sofia BrásVanneschi, LeonardoHostingInstitutionOrganizationalRUNe-mailmailto:run@unl.ptrun@unl.ptURNurn:tid:2022275702019-04-23T18:17:41Z2019-02-132019-02-13T00:00:00ZHandlehttp://hdl.handle.net/10362/67410http://purl.org/coar/access_right/c_abf2open accessMachine LearningMulticlass ClassificationGenetic ProgrammingSemantic Genetic ProgrammingAprendizagem AutomáticaClassificação em mais de duas classes4789911 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesis2019-02-13http://creativecommons.org/licenses/by/4.0/http://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://run.unl.pt/bitstreams/bf98e567-9504-4d35-bc10-4c8aedf41504/download
spellingShingle Geometric semantic inspired mutation for M3GP
Pinto, Ana Sofia Brás
Machine Learning
Multiclass Classification
Genetic Programming
Semantic Genetic Programming
Aprendizagem Automática
Classificação em mais de duas classes
status SINGLETON
subject.fl_str_mv Machine Learning
Multiclass Classification
Genetic Programming
Semantic Genetic Programming
Aprendizagem Automática
Classificação em mais de duas classes
title Geometric semantic inspired mutation for M3GP
title_full Geometric semantic inspired mutation for M3GP
title_fullStr Geometric semantic inspired mutation for M3GP
title_full_unstemmed Geometric semantic inspired mutation for M3GP
title_short Geometric semantic inspired mutation for M3GP
title_sort Geometric semantic inspired mutation for M3GP
topic Machine Learning
Multiclass Classification
Genetic Programming
Semantic Genetic Programming
Aprendizagem Automática
Classificação em mais de duas classes
topic_facet Machine Learning
Multiclass Classification
Genetic Programming
Semantic Genetic Programming
Aprendizagem Automática
Classificação em mais de duas classes
url http://hdl.handle.net/10362/67410
visible 1