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...
Saved in:
Published in: | Neurocomputing (Amsterdam) 2013-12, Vol.121, p.498-511 |
---|---|
Main Authors: | , , |
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&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 |