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...
Saved in:
Published in: | IEEE transaction on neural networks and learning systems 2023-11, Vol.34 (11), p.9040-9053 |
---|---|
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-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 & 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 & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical & 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 & 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 |