Loading…

Comparison of a genetic algorithm and simulated annealing for automatic neural network ensemble development

In the last decades ensemble learning has established itself as a valuable strategy within the computational intelligence modeling and machine learning community. Ensemble learning is a paradigm where multiple models combine in some way their decisions, or their learning algorithms, or different dat...

Full description

Saved in:
Bibliographic Details
Published in:Neurocomputing (Amsterdam) 2013-12, Vol.121, p.498-511
Main Authors: Soares, Symone, Antunes, Carlos Henggeler, Araújo, Rui
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343
cites cdi_FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343
container_end_page 511
container_issue
container_start_page 498
container_title Neurocomputing (Amsterdam)
container_volume 121
creator Soares, Symone
Antunes, Carlos Henggeler
Araújo, Rui
description In the last decades ensemble learning has established itself as a valuable strategy within the computational intelligence modeling and machine learning community. Ensemble learning is a paradigm where multiple models combine in some way their decisions, or their learning algorithms, or different data to improve the prediction performance. Ensemble learning aims at improving the generalization ability and the reliability of the system. Key factors of ensemble systems are diversity, training and combining ensemble members to improve the ensemble system performance. Since there is no unified procedure to address all these issues, this work proposes and compares Genetic Algorithm and Simulated Annealing based approaches for the automatic development of Neural Network Ensembles for regression problems. The main contribution of this work is the development of optimization techniques that selects the best subset of models to be aggregated taking into account all the key factors of ensemble systems (e.g., diversity, training ensemble members and combination strategy). Experiments on two well-known data sets are reported to evaluate the effectiveness of the proposed methodologies. Results show that these outperform other approaches including Simple Bagging, Negative Correlation Learning (NCL), AdaBoost and GASEN in terms of generalization ability.
doi_str_mv 10.1016/j.neucom.2013.05.024
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1651402357</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0925231213005791</els_id><sourcerecordid>1651402357</sourcerecordid><originalsourceid>FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343</originalsourceid><addsrcrecordid>eNqFkUGLFDEQhYMoOK7-Aw-5CF66TdJJd3IRZHBVWPCi51CTVI-ZTSdjkl7x39vDLB719Cj4Xr2iHiGvOes54-O7U59wdXnpBeNDz1TPhHxCdlxPotNCj0_JjhmhOjFw8Zy8qPXEGJ-4MDtyv8_LGUqoOdE8U6BHTNiCoxCPuYT2Y6GQPK1hWSM09NuUEGJIRzrnQmFteYELv11QIG7SfuVyTzFVXA4RqccHjPm8YGovybMZYsVXj3pDvt9-_Lb_3N19_fRl_-Guc1Lq1k3eG5RGMsW04oPXmk0aAVEdxEHrEZwwGh0e5Oil0txrZYzQMygvvRnkcEPeXveeS_65Ym12CdVhjJAwr9XyUXHJxKCm_6OKjYPh0ugNlVfUlVxrwdmeS1ig_Lac2UsN9mSvNdhLDZYpu9Ww2d48JkB1EOcCyYX61yumSQ1qZBv3_srh9pmHgMVWFzA59KGga9bn8O-gPyX5oPI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1506391498</pqid></control><display><type>article</type><title>Comparison of a genetic algorithm and simulated annealing for automatic neural network ensemble development</title><source>Elsevier</source><creator>Soares, Symone ; Antunes, Carlos Henggeler ; Araújo, Rui</creator><creatorcontrib>Soares, Symone ; Antunes, Carlos Henggeler ; Araújo, Rui</creatorcontrib><description>In the last decades ensemble learning has established itself as a valuable strategy within the computational intelligence modeling and machine learning community. Ensemble learning is a paradigm where multiple models combine in some way their decisions, or their learning algorithms, or different data to improve the prediction performance. Ensemble learning aims at improving the generalization ability and the reliability of the system. Key factors of ensemble systems are diversity, training and combining ensemble members to improve the ensemble system performance. Since there is no unified procedure to address all these issues, this work proposes and compares Genetic Algorithm and Simulated Annealing based approaches for the automatic development of Neural Network Ensembles for regression problems. The main contribution of this work is the development of optimization techniques that selects the best subset of models to be aggregated taking into account all the key factors of ensemble systems (e.g., diversity, training ensemble members and combination strategy). Experiments on two well-known data sets are reported to evaluate the effectiveness of the proposed methodologies. Results show that these outperform other approaches including Simple Bagging, Negative Correlation Learning (NCL), AdaBoost and GASEN in terms of generalization ability.</description><identifier>ISSN: 0925-2312</identifier><identifier>EISSN: 1872-8286</identifier><identifier>DOI: 10.1016/j.neucom.2013.05.024</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Artificial intelligence ; Computer science; control theory; systems ; Computer simulation ; Connectionism. Neural networks ; Data processing. List processing. Character string processing ; Detection, estimation, filtering, equalization, prediction ; Ensemble learning ; Exact sciences and technology ; Genetic algorithm ; Genetic algorithms ; Information, signal and communications theory ; Learning ; Mathematical models ; Memory organisation. Data processing ; Neural network ; Neural networks ; Signal and communications theory ; Signal, noise ; Simulated annealing ; Software ; Strategy ; Telecommunications and information theory ; Theoretical computing ; Training</subject><ispartof>Neurocomputing (Amsterdam), 2013-12, Vol.121, p.498-511</ispartof><rights>2013 Elsevier B.V.</rights><rights>2014 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343</citedby><cites>FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=27753560$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Soares, Symone</creatorcontrib><creatorcontrib>Antunes, Carlos Henggeler</creatorcontrib><creatorcontrib>Araújo, Rui</creatorcontrib><title>Comparison of a genetic algorithm and simulated annealing for automatic neural network ensemble development</title><title>Neurocomputing (Amsterdam)</title><description>In the last decades ensemble learning has established itself as a valuable strategy within the computational intelligence modeling and machine learning community. Ensemble learning is a paradigm where multiple models combine in some way their decisions, or their learning algorithms, or different data to improve the prediction performance. Ensemble learning aims at improving the generalization ability and the reliability of the system. Key factors of ensemble systems are diversity, training and combining ensemble members to improve the ensemble system performance. Since there is no unified procedure to address all these issues, this work proposes and compares Genetic Algorithm and Simulated Annealing based approaches for the automatic development of Neural Network Ensembles for regression problems. The main contribution of this work is the development of optimization techniques that selects the best subset of models to be aggregated taking into account all the key factors of ensemble systems (e.g., diversity, training ensemble members and combination strategy). Experiments on two well-known data sets are reported to evaluate the effectiveness of the proposed methodologies. Results show that these outperform other approaches including Simple Bagging, Negative Correlation Learning (NCL), AdaBoost and GASEN in terms of generalization ability.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Artificial intelligence</subject><subject>Computer science; control theory; systems</subject><subject>Computer simulation</subject><subject>Connectionism. Neural networks</subject><subject>Data processing. List processing. Character string processing</subject><subject>Detection, estimation, filtering, equalization, prediction</subject><subject>Ensemble learning</subject><subject>Exact sciences and technology</subject><subject>Genetic algorithm</subject><subject>Genetic algorithms</subject><subject>Information, signal and communications theory</subject><subject>Learning</subject><subject>Mathematical models</subject><subject>Memory organisation. Data processing</subject><subject>Neural network</subject><subject>Neural networks</subject><subject>Signal and communications theory</subject><subject>Signal, noise</subject><subject>Simulated annealing</subject><subject>Software</subject><subject>Strategy</subject><subject>Telecommunications and information theory</subject><subject>Theoretical computing</subject><subject>Training</subject><issn>0925-2312</issn><issn>1872-8286</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNqFkUGLFDEQhYMoOK7-Aw-5CF66TdJJd3IRZHBVWPCi51CTVI-ZTSdjkl7x39vDLB719Cj4Xr2iHiGvOes54-O7U59wdXnpBeNDz1TPhHxCdlxPotNCj0_JjhmhOjFw8Zy8qPXEGJ-4MDtyv8_LGUqoOdE8U6BHTNiCoxCPuYT2Y6GQPK1hWSM09NuUEGJIRzrnQmFteYELv11QIG7SfuVyTzFVXA4RqccHjPm8YGovybMZYsVXj3pDvt9-_Lb_3N19_fRl_-Guc1Lq1k3eG5RGMsW04oPXmk0aAVEdxEHrEZwwGh0e5Oil0txrZYzQMygvvRnkcEPeXveeS_65Ym12CdVhjJAwr9XyUXHJxKCm_6OKjYPh0ugNlVfUlVxrwdmeS1ig_Lac2UsN9mSvNdhLDZYpu9Ww2d48JkB1EOcCyYX61yumSQ1qZBv3_srh9pmHgMVWFzA59KGga9bn8O-gPyX5oPI</recordid><startdate>20131209</startdate><enddate>20131209</enddate><creator>Soares, Symone</creator><creator>Antunes, Carlos Henggeler</creator><creator>Araújo, Rui</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QO</scope><scope>8FD</scope><scope>FR3</scope><scope>P64</scope><scope>7SC</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20131209</creationdate><title>Comparison of a genetic algorithm and simulated annealing for automatic neural network ensemble development</title><author>Soares, Symone ; Antunes, Carlos Henggeler ; Araújo, Rui</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Artificial intelligence</topic><topic>Computer science; control theory; systems</topic><topic>Computer simulation</topic><topic>Connectionism. Neural networks</topic><topic>Data processing. List processing. Character string processing</topic><topic>Detection, estimation, filtering, equalization, prediction</topic><topic>Ensemble learning</topic><topic>Exact sciences and technology</topic><topic>Genetic algorithm</topic><topic>Genetic algorithms</topic><topic>Information, signal and communications theory</topic><topic>Learning</topic><topic>Mathematical models</topic><topic>Memory organisation. Data processing</topic><topic>Neural network</topic><topic>Neural networks</topic><topic>Signal and communications theory</topic><topic>Signal, noise</topic><topic>Simulated annealing</topic><topic>Software</topic><topic>Strategy</topic><topic>Telecommunications and information theory</topic><topic>Theoretical computing</topic><topic>Training</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Soares, Symone</creatorcontrib><creatorcontrib>Antunes, Carlos Henggeler</creatorcontrib><creatorcontrib>Araújo, Rui</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Biotechnology Research Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Neurocomputing (Amsterdam)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Soares, Symone</au><au>Antunes, Carlos Henggeler</au><au>Araújo, Rui</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Comparison of a genetic algorithm and simulated annealing for automatic neural network ensemble development</atitle><jtitle>Neurocomputing (Amsterdam)</jtitle><date>2013-12-09</date><risdate>2013</risdate><volume>121</volume><spage>498</spage><epage>511</epage><pages>498-511</pages><issn>0925-2312</issn><eissn>1872-8286</eissn><abstract>In the last decades ensemble learning has established itself as a valuable strategy within the computational intelligence modeling and machine learning community. Ensemble learning is a paradigm where multiple models combine in some way their decisions, or their learning algorithms, or different data to improve the prediction performance. Ensemble learning aims at improving the generalization ability and the reliability of the system. Key factors of ensemble systems are diversity, training and combining ensemble members to improve the ensemble system performance. Since there is no unified procedure to address all these issues, this work proposes and compares Genetic Algorithm and Simulated Annealing based approaches for the automatic development of Neural Network Ensembles for regression problems. The main contribution of this work is the development of optimization techniques that selects the best subset of models to be aggregated taking into account all the key factors of ensemble systems (e.g., diversity, training ensemble members and combination strategy). Experiments on two well-known data sets are reported to evaluate the effectiveness of the proposed methodologies. Results show that these outperform other approaches including Simple Bagging, Negative Correlation Learning (NCL), AdaBoost and GASEN in terms of generalization ability.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.neucom.2013.05.024</doi><tpages>14</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0925-2312
ispartof Neurocomputing (Amsterdam), 2013-12, Vol.121, p.498-511
issn 0925-2312
1872-8286
language eng
recordid cdi_proquest_miscellaneous_1651402357
source Elsevier
subjects Algorithmics. Computability. Computer arithmetics
Applied sciences
Artificial intelligence
Computer science
control theory
systems
Computer simulation
Connectionism. Neural networks
Data processing. List processing. Character string processing
Detection, estimation, filtering, equalization, prediction
Ensemble learning
Exact sciences and technology
Genetic algorithm
Genetic algorithms
Information, signal and communications theory
Learning
Mathematical models
Memory organisation. Data processing
Neural network
Neural networks
Signal and communications theory
Signal, noise
Simulated annealing
Software
Strategy
Telecommunications and information theory
Theoretical computing
Training
title Comparison of a genetic algorithm and simulated annealing for automatic neural network ensemble development
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T15%3A42%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Comparison%20of%20a%20genetic%20algorithm%20and%20simulated%20annealing%20for%20automatic%20neural%20network%20ensemble%20development&rft.jtitle=Neurocomputing%20(Amsterdam)&rft.au=Soares,%20Symone&rft.date=2013-12-09&rft.volume=121&rft.spage=498&rft.epage=511&rft.pages=498-511&rft.issn=0925-2312&rft.eissn=1872-8286&rft_id=info:doi/10.1016/j.neucom.2013.05.024&rft_dat=%3Cproquest_cross%3E1651402357%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c448t-7dd9e4940508513d88078eaee5b2b886ac298eceb46d4581d859928fa5d4d9343%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1506391498&rft_id=info:pmid/&rfr_iscdi=true