Liu Yuqiao, Sun Yanan, Xue Bing, Zhang Mengjie, Yen Gary G, Tan Kay Chen
IEEE Trans Neural Netw Learn Syst. 2023 Feb;34(2):550-570. doi: 10.1109/TNNLS.2021.3100554. Epub 2023 Feb 3.
Deep neural networks (DNNs) have achieved great success in many applications. The architectures of DNNs play a crucial role in their performance, which is usually manually designed with rich expertise. However, such a design process is labor-intensive because of the trial-and-error process and also not easy to realize due to the rare expertise in practice. Neural architecture search (NAS) is a type of technology that can design the architectures automatically. Among different methods to realize NAS, the evolutionary computation (EC) methods have recently gained much attention and success. Unfortunately, there has not yet been a comprehensive summary of the EC-based NAS algorithms. This article reviews over 200 articles of most recent EC-based NAS methods in light of the core components, to systematically discuss their design principles and justifications on the design. Furthermore, current challenges and issues are also discussed to identify future research in this emerging field.
深度神经网络(DNN)在许多应用中取得了巨大成功。DNN的架构在其性能中起着关键作用,其通常是凭借丰富的专业知识进行手动设计的。然而,由于反复试验的过程,这样的设计过程劳动强度大,并且由于实践中专业知识稀缺,也不容易实现。神经架构搜索(NAS)是一种能够自动设计架构的技术。在实现NAS的不同方法中,进化计算(EC)方法最近受到了广泛关注并取得了成功。不幸的是,尚未有对基于EC的NAS算法的全面总结。本文根据核心组件对200多篇最新的基于EC的NAS方法文章进行了综述,以系统地讨论它们的设计原则以及设计依据。此外,还讨论了当前的挑战和问题,以确定这一新兴领域未来的研究方向。