Loading…

A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design

Neural architecture search (NAS) has attracted much attention in recent years. It automates the neural network construction for different tasks, which is traditionally addressed manually. In the literature, evolutionary optimization (EO) has been proposed for NAS due to its strong global search capa...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transaction on neural networks and learning systems 2023-11, Vol.34 (11), p.9040-9053
Main Authors: Dong, Junwei, Hou, Boyu, Feng, Liang, Tang, Huajin, Tan, Kay Chen, Ong, Yew-Soon
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-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3
cites cdi_FETCH-LOGICAL-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3
container_end_page 9053
container_issue 11
container_start_page 9040
container_title IEEE transaction on neural networks and learning systems
container_volume 34
creator Dong, Junwei
Hou, Boyu
Feng, Liang
Tang, Huajin
Tan, Kay Chen
Ong, Yew-Soon
description Neural architecture search (NAS) has attracted much attention in recent years. It automates the neural network construction for different tasks, which is traditionally addressed manually. In the literature, evolutionary optimization (EO) has been proposed for NAS due to its strong global search capability. However, despite the success enjoyed by EO, it is worth noting that existing EO algorithms for NAS are often very computationally expensive, which makes these algorithms unpractical in reality. Keeping this in mind, in this article, we propose an efficient memetic algorithm (MA) for automated convolutional neural network (CNN) architecture search. In contrast to existing EO algorithms for CNN architecture design, a new cell-based architecture search space, and new global and local search operators are proposed for CNN architecture search. To further improve the efficiency of our proposed algorithm, we develop a one-epoch-based performance estimation strategy without any pretrained models to evaluate each found architecture on the training datasets. To investigate the performance of the proposed method, comprehensive empirical studies are conducted against 34 state-of-the-art peer algorithms, including manual algorithms, reinforcement learning (RL) algorithms, gradient-based algorithms, and evolutionary algorithms (EAs), on widely used CIFAR10 and CIFAR100 datasets. The obtained results confirmed the efficacy of the proposed approach for automated CNN architecture design.
doi_str_mv 10.1109/TNNLS.2022.3155230
format article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_proquest_miscellaneous_2641000999</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9737315</ieee_id><sourcerecordid>2882570960</sourcerecordid><originalsourceid>FETCH-LOGICAL-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3</originalsourceid><addsrcrecordid>eNpdkM1OwzAQhC0EolXpC4CEInHhkuKf2omPIVBAKuVAkRCXyEk2baqkLraDxNvj0tIDe9mV_O2sZxA6J3hECJY389ls-jqimNIRI5xTho9QnxJBQ8ri-PgwR-89NLR2hX0JzMVYnqIe41TGLOZ99JEEKTRNeKsslMFEWRc8QwuuLoKkWWhTu2UbVNoESed0q5yHUr3-0k3nar1WTTCDzviWmGJZOyhcZyC4A1sv1mfopFKNheG-D9Db5H6ePobTl4enNJmGBePEhbSUOZGyGkc5h4qxsqSVipQsaCS5_7IgXFIeVbGouOAiGpdACc9LiiGWguVsgK53uhujPzuwLmtrW3hTag26sxkVY-LNSyk9evUPXenOeBueimN_BUuBPUV3VGG0tQaqbGPqVpnvjOBsG372G362DT_bh--XLvfSXd5CeVj5i9oDFzugBoDDs4xY5CXYD9ZrhrQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2882570960</pqid></control><display><type>article</type><title>A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Dong, Junwei ; Hou, Boyu ; Feng, Liang ; Tang, Huajin ; Tan, Kay Chen ; Ong, Yew-Soon</creator><creatorcontrib>Dong, Junwei ; Hou, Boyu ; Feng, Liang ; Tang, Huajin ; Tan, Kay Chen ; Ong, Yew-Soon</creatorcontrib><description>Neural architecture search (NAS) has attracted much attention in recent years. It automates the neural network construction for different tasks, which is traditionally addressed manually. In the literature, evolutionary optimization (EO) has been proposed for NAS due to its strong global search capability. However, despite the success enjoyed by EO, it is worth noting that existing EO algorithms for NAS are often very computationally expensive, which makes these algorithms unpractical in reality. Keeping this in mind, in this article, we propose an efficient memetic algorithm (MA) for automated convolutional neural network (CNN) architecture search. In contrast to existing EO algorithms for CNN architecture design, a new cell-based architecture search space, and new global and local search operators are proposed for CNN architecture search. To further improve the efficiency of our proposed algorithm, we develop a one-epoch-based performance estimation strategy without any pretrained models to evaluate each found architecture on the training datasets. To investigate the performance of the proposed method, comprehensive empirical studies are conducted against 34 state-of-the-art peer algorithms, including manual algorithms, reinforcement learning (RL) algorithms, gradient-based algorithms, and evolutionary algorithms (EAs), on widely used CIFAR10 and CIFAR100 datasets. The obtained results confirmed the efficacy of the proposed approach for automated CNN architecture design.</description><identifier>ISSN: 2162-237X</identifier><identifier>EISSN: 2162-2388</identifier><identifier>DOI: 10.1109/TNNLS.2022.3155230</identifier><identifier>PMID: 35298385</identifier><identifier>CODEN: ITNNAL</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Algorithms ; Artificial neural networks ; Automation ; Cell-based space ; Computer architecture ; Convolution ; convolutional neural network (CNN) ; Convolutional neural networks ; Datasets ; Design ; evolutionary algorithm (EA) ; Evolutionary algorithms ; Machine learning ; memetic algorithm (MA) ; Memetics ; neural architecture search (NAS) ; Neural networks ; Optimization ; Search problems ; Searching</subject><ispartof>IEEE transaction on neural networks and learning systems, 2023-11, Vol.34 (11), p.9040-9053</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3</citedby><cites>FETCH-LOGICAL-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3</cites><orcidid>0000-0002-6802-2463 ; 0000-0002-4480-169X ; 0000-0002-8356-7242</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9737315$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/35298385$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Dong, Junwei</creatorcontrib><creatorcontrib>Hou, Boyu</creatorcontrib><creatorcontrib>Feng, Liang</creatorcontrib><creatorcontrib>Tang, Huajin</creatorcontrib><creatorcontrib>Tan, Kay Chen</creatorcontrib><creatorcontrib>Ong, Yew-Soon</creatorcontrib><title>A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design</title><title>IEEE transaction on neural networks and learning systems</title><addtitle>TNNLS</addtitle><addtitle>IEEE Trans Neural Netw Learn Syst</addtitle><description>Neural architecture search (NAS) has attracted much attention in recent years. It automates the neural network construction for different tasks, which is traditionally addressed manually. In the literature, evolutionary optimization (EO) has been proposed for NAS due to its strong global search capability. However, despite the success enjoyed by EO, it is worth noting that existing EO algorithms for NAS are often very computationally expensive, which makes these algorithms unpractical in reality. Keeping this in mind, in this article, we propose an efficient memetic algorithm (MA) for automated convolutional neural network (CNN) architecture search. In contrast to existing EO algorithms for CNN architecture design, a new cell-based architecture search space, and new global and local search operators are proposed for CNN architecture search. To further improve the efficiency of our proposed algorithm, we develop a one-epoch-based performance estimation strategy without any pretrained models to evaluate each found architecture on the training datasets. To investigate the performance of the proposed method, comprehensive empirical studies are conducted against 34 state-of-the-art peer algorithms, including manual algorithms, reinforcement learning (RL) algorithms, gradient-based algorithms, and evolutionary algorithms (EAs), on widely used CIFAR10 and CIFAR100 datasets. The obtained results confirmed the efficacy of the proposed approach for automated CNN architecture design.</description><subject>Algorithms</subject><subject>Artificial neural networks</subject><subject>Automation</subject><subject>Cell-based space</subject><subject>Computer architecture</subject><subject>Convolution</subject><subject>convolutional neural network (CNN)</subject><subject>Convolutional neural networks</subject><subject>Datasets</subject><subject>Design</subject><subject>evolutionary algorithm (EA)</subject><subject>Evolutionary algorithms</subject><subject>Machine learning</subject><subject>memetic algorithm (MA)</subject><subject>Memetics</subject><subject>neural architecture search (NAS)</subject><subject>Neural networks</subject><subject>Optimization</subject><subject>Search problems</subject><subject>Searching</subject><issn>2162-237X</issn><issn>2162-2388</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNpdkM1OwzAQhC0EolXpC4CEInHhkuKf2omPIVBAKuVAkRCXyEk2baqkLraDxNvj0tIDe9mV_O2sZxA6J3hECJY389ls-jqimNIRI5xTho9QnxJBQ8ri-PgwR-89NLR2hX0JzMVYnqIe41TGLOZ99JEEKTRNeKsslMFEWRc8QwuuLoKkWWhTu2UbVNoESed0q5yHUr3-0k3nar1WTTCDzviWmGJZOyhcZyC4A1sv1mfopFKNheG-D9Db5H6ePobTl4enNJmGBePEhbSUOZGyGkc5h4qxsqSVipQsaCS5_7IgXFIeVbGouOAiGpdACc9LiiGWguVsgK53uhujPzuwLmtrW3hTag26sxkVY-LNSyk9evUPXenOeBueimN_BUuBPUV3VGG0tQaqbGPqVpnvjOBsG372G362DT_bh--XLvfSXd5CeVj5i9oDFzugBoDDs4xY5CXYD9ZrhrQ</recordid><startdate>20231101</startdate><enddate>20231101</enddate><creator>Dong, Junwei</creator><creator>Hou, Boyu</creator><creator>Feng, Liang</creator><creator>Tang, Huajin</creator><creator>Tan, Kay Chen</creator><creator>Ong, Yew-Soon</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QF</scope><scope>7QO</scope><scope>7QP</scope><scope>7QQ</scope><scope>7QR</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7TA</scope><scope>7TB</scope><scope>7TK</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>JG9</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>P64</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0002-6802-2463</orcidid><orcidid>https://orcid.org/0000-0002-4480-169X</orcidid><orcidid>https://orcid.org/0000-0002-8356-7242</orcidid></search><sort><creationdate>20231101</creationdate><title>A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design</title><author>Dong, Junwei ; Hou, Boyu ; Feng, Liang ; Tang, Huajin ; Tan, Kay Chen ; Ong, Yew-Soon</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Artificial neural networks</topic><topic>Automation</topic><topic>Cell-based space</topic><topic>Computer architecture</topic><topic>Convolution</topic><topic>convolutional neural network (CNN)</topic><topic>Convolutional neural networks</topic><topic>Datasets</topic><topic>Design</topic><topic>evolutionary algorithm (EA)</topic><topic>Evolutionary algorithms</topic><topic>Machine learning</topic><topic>memetic algorithm (MA)</topic><topic>Memetics</topic><topic>neural architecture search (NAS)</topic><topic>Neural networks</topic><topic>Optimization</topic><topic>Search problems</topic><topic>Searching</topic><toplevel>online_resources</toplevel><creatorcontrib>Dong, Junwei</creatorcontrib><creatorcontrib>Hou, Boyu</creatorcontrib><creatorcontrib>Feng, Liang</creatorcontrib><creatorcontrib>Tang, Huajin</creatorcontrib><creatorcontrib>Tan, Kay Chen</creatorcontrib><creatorcontrib>Ong, Yew-Soon</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Aluminium Industry Abstracts</collection><collection>Biotechnology Research Abstracts</collection><collection>Calcium &amp; Calcified Tissue Abstracts</collection><collection>Ceramic Abstracts</collection><collection>Chemoreception Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Neurosciences Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>MEDLINE - Academic</collection><jtitle>IEEE transaction on neural networks and learning systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dong, Junwei</au><au>Hou, Boyu</au><au>Feng, Liang</au><au>Tang, Huajin</au><au>Tan, Kay Chen</au><au>Ong, Yew-Soon</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design</atitle><jtitle>IEEE transaction on neural networks and learning systems</jtitle><stitle>TNNLS</stitle><addtitle>IEEE Trans Neural Netw Learn Syst</addtitle><date>2023-11-01</date><risdate>2023</risdate><volume>34</volume><issue>11</issue><spage>9040</spage><epage>9053</epage><pages>9040-9053</pages><issn>2162-237X</issn><eissn>2162-2388</eissn><coden>ITNNAL</coden><abstract>Neural architecture search (NAS) has attracted much attention in recent years. It automates the neural network construction for different tasks, which is traditionally addressed manually. In the literature, evolutionary optimization (EO) has been proposed for NAS due to its strong global search capability. However, despite the success enjoyed by EO, it is worth noting that existing EO algorithms for NAS are often very computationally expensive, which makes these algorithms unpractical in reality. Keeping this in mind, in this article, we propose an efficient memetic algorithm (MA) for automated convolutional neural network (CNN) architecture search. In contrast to existing EO algorithms for CNN architecture design, a new cell-based architecture search space, and new global and local search operators are proposed for CNN architecture search. To further improve the efficiency of our proposed algorithm, we develop a one-epoch-based performance estimation strategy without any pretrained models to evaluate each found architecture on the training datasets. To investigate the performance of the proposed method, comprehensive empirical studies are conducted against 34 state-of-the-art peer algorithms, including manual algorithms, reinforcement learning (RL) algorithms, gradient-based algorithms, and evolutionary algorithms (EAs), on widely used CIFAR10 and CIFAR100 datasets. The obtained results confirmed the efficacy of the proposed approach for automated CNN architecture design.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>35298385</pmid><doi>10.1109/TNNLS.2022.3155230</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-6802-2463</orcidid><orcidid>https://orcid.org/0000-0002-4480-169X</orcidid><orcidid>https://orcid.org/0000-0002-8356-7242</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2162-237X
ispartof IEEE transaction on neural networks and learning systems, 2023-11, Vol.34 (11), p.9040-9053
issn 2162-237X
2162-2388
language eng
recordid cdi_proquest_miscellaneous_2641000999
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Artificial neural networks
Automation
Cell-based space
Computer architecture
Convolution
convolutional neural network (CNN)
Convolutional neural networks
Datasets
Design
evolutionary algorithm (EA)
Evolutionary algorithms
Machine learning
memetic algorithm (MA)
Memetics
neural architecture search (NAS)
Neural networks
Optimization
Search problems
Searching
title A Cell-Based Fast Memetic Algorithm for Automated Convolutional Neural Architecture Design
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T09%3A41%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Cell-Based%20Fast%20Memetic%20Algorithm%20for%20Automated%20Convolutional%20Neural%20Architecture%20Design&rft.jtitle=IEEE%20transaction%20on%20neural%20networks%20and%20learning%20systems&rft.au=Dong,%20Junwei&rft.date=2023-11-01&rft.volume=34&rft.issue=11&rft.spage=9040&rft.epage=9053&rft.pages=9040-9053&rft.issn=2162-237X&rft.eissn=2162-2388&rft.coden=ITNNAL&rft_id=info:doi/10.1109/TNNLS.2022.3155230&rft_dat=%3Cproquest_pubme%3E2882570960%3C/proquest_pubme%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c351t-2d9b199f47b5ef33dd2fa7a9c27950606159257f86f565674de215bd20e8963b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2882570960&rft_id=info:pmid/35298385&rft_ieee_id=9737315&rfr_iscdi=true