A Memetic Algorithm for Evolving Deep Convolutional Neural Network in Image Classification

Junwei Dong, Liangjie Zhang, Boyu Hou, Liang Feng
{"title":"A Memetic Algorithm for Evolving Deep Convolutional Neural Network in Image Classification","authors":"Junwei Dong, Liangjie Zhang, Boyu Hou, Liang Feng","doi":"10.1109/SSCI47803.2020.9308162","DOIUrl":null,"url":null,"abstract":"As evolutionary algorithms (EAs) are robust to the problem formulation and easy to use, there is a growing interest in designing EAs for automated neural architecture search in recent years. In particular, EvoCNN is a recently proposed evolutionary algorithm to automate the configuration of a deep Convolutional Neural Network (CNN) for image classification. Its efficacy has been confirmed against 22 existing algorithms for CNN configuration, on the widely used image classification tasks. However, despite the success enjoyed by this method, we note that there are several limitations existed in this method. For example, only chain structured network is considered for evolution. Further, there are many decision variables, which is computational expensive. In this paper, we embark a study on evolutionary neural architecture search by proposing a memetic algorithm (MA), with the aim of addressing the problems mentioned above. Particularly, first of all, besides evolving the chain structured network, local search is designed for multibranch network search. Next, to reduce the network parameters for optimization, we focus on the architecture search only on the convolutional layers. Moreover, based on a recent hypothesis in the literature, the network evaluation is conducted based on only the early training process in our proposed MA. To confirm the efficacy of the proposed method, comprehensive empirical studies are conducted against EvoCNN for NAS, on the commonly used image classification benchmarks.","PeriodicalId":413489,"journal":{"name":"2020 IEEE Symposium Series on Computational Intelligence (SSCI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Symposium Series on Computational Intelligence (SSCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSCI47803.2020.9308162","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

As evolutionary algorithms (EAs) are robust to the problem formulation and easy to use, there is a growing interest in designing EAs for automated neural architecture search in recent years. In particular, EvoCNN is a recently proposed evolutionary algorithm to automate the configuration of a deep Convolutional Neural Network (CNN) for image classification. Its efficacy has been confirmed against 22 existing algorithms for CNN configuration, on the widely used image classification tasks. However, despite the success enjoyed by this method, we note that there are several limitations existed in this method. For example, only chain structured network is considered for evolution. Further, there are many decision variables, which is computational expensive. In this paper, we embark a study on evolutionary neural architecture search by proposing a memetic algorithm (MA), with the aim of addressing the problems mentioned above. Particularly, first of all, besides evolving the chain structured network, local search is designed for multibranch network search. Next, to reduce the network parameters for optimization, we focus on the architecture search only on the convolutional layers. Moreover, based on a recent hypothesis in the literature, the network evaluation is conducted based on only the early training process in our proposed MA. To confirm the efficacy of the proposed method, comprehensive empirical studies are conducted against EvoCNN for NAS, on the commonly used image classification benchmarks.
基于模因算法的深度卷积神经网络图像分类
由于进化算法对问题表述的鲁棒性和易用性,近年来人们对设计用于自动神经结构搜索的进化算法越来越感兴趣。特别是EvoCNN是最近提出的一种进化算法,用于自动配置用于图像分类的深度卷积神经网络(CNN)。在广泛使用的图像分类任务上,对比现有的22种CNN配置算法,验证了其有效性。然而,尽管这种方法取得了成功,但我们注意到这种方法存在一些局限性。例如,只有链式结构的网络才考虑进化。此外,有许多决策变量,这是计算昂贵的。在本文中,我们通过提出一种模因算法(MA)来研究进化神经结构搜索,旨在解决上述问题。特别是,首先,在进化链式结构网络的同时,为多分支网络的搜索设计了局部搜索。接下来,为了减少网络参数进行优化,我们只关注卷积层的架构搜索。此外,基于最近文献中的一个假设,在我们提出的MA中,网络评估仅基于早期训练过程进行。为了验证所提方法的有效性,在常用的图像分类基准上,针对EvoCNN进行了全面的NAS实证研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信