基于概率堆栈的多目标进化算法的神经架构搜索

Neural Architecture Search Based on a Multi-Objective Evolutionary Algorithm With Probability Stack

IEEE Transactions on Evolutionary Computation · 2023
被引 103 · 同刊同年前 4%
ABS 4

中文导读

提出一种多目标进化算法MOEA-PS,同时优化神经网络精度和时间消耗,在Cifar-10和Cifar-100上误差率与先进方法相当但时间成本更低,且搜索的结构可迁移至ImageNet。

Abstract

With the emergence of deep neural networks, many research fields, such as image classification, object detection, speech recognition, natural language processing, machine translation, and automatic driving, have made major breakthroughs in technology and the research achievements have been successfully applied in many real-life applications. Combining evolutionary computation and neural architecture search (NAS) is an important approach to improve the performance of deep neural networks. Usually, the related researchers only focus on precision. Thus, the searched neural architectures always perform poorly in the other indexes such as time cost. In this article, a multi-objective evolutionary algorithm with a probability stack (MOEA-PS) is proposed for NAS, which considers the two objects of precision and time consumption. MOEA-PS uses an adjacency list to represent the internal structure of deep neural networks. Besides, a unique mechanism is introduced into the multi-objective genetic algorithm to guide the process of crossover and mutation when generating offspring. Furthermore, the structure blocks are stacked using a proxy model to generate deep neural networks. The results of the experiments on Cifar-10 and Cifar-100 demonstrate that the proposed algorithm has a similar error rate compared with the most advanced NAS algorithms, but the time cost is lower. Finally, the network structure searched on Cifar-10 is transferred directly to the ImageNet dataset, which can achieve 73.6% classification accuracy.

深度学习神经架构搜索多目标优化进化算法图像分类