Neural architecture search (NAS) aims to automate architecture design processes and improve the performance of deep neural networks. Platform-aware NAS methods consider both performance and complexity and can find well-performing architectures with low computational resources. Although ordinary NAS methods result in tremendous computational costs owing to the repetition of model training, one-shot NAS, which trains the weights of a supernetwork containing all candidate architectures only once during the search process, has been reported to result in a lower search cost. This study focuses on the architecture complexity-aware one-shot NAS that optimizes the objective function composed of the weighted sum of two metrics, such as the predictive performance and number of parameters. In existing methods, the architecture search process must be run multiple times with different coefficients of the weighted sum to obtain multiple architectures with different complexities. This study aims at reducing the search cost associated with finding multiple architectures. The proposed method uses multiple distributions to generate architectures with different complexities and updates each distribution using the samples obtained from multiple distributions based on importance sampling. The proposed method allows us to obtain multiple architectures with different complexities in a single architecture search, resulting in reducing the search cost. The proposed method is applied to the architecture search of convolutional neural networks on the CIAFR-10 and ImageNet datasets. Consequently, compared with baseline methods, the proposed method finds multiple architectures with varying complexities while requiring less computational effort.
翻译:系统搜索(NAS)旨在将建筑设计流程自动化,并改进深神经网络的性能; 平台观测NAS方法既考虑性能,又考虑复杂程度,并能够找到使用低计算资源的精度结构; 虽然普通的NAS方法由于模式培训的重复而导致计算成本巨大; 单发NAS只对包含所有候选架构的超级网络的权重进行一次培训,据报告,这导致搜索成本降低; 这项研究侧重于结构复杂程度的复杂度,并改进深神经网络的性能; 平台观测NAS的方法既考虑性能,又考虑复杂程度,并能够找到精度良好的结构; 在现有方法中,结构搜索过程必须多次运行,同时使用不同的加权系数,获得不同的加权系数,以获得复杂度,例如预测性业绩和参数数; 结构搜索过程复杂程度不同; 研究的目的是降低搜索成本; 搜索方法减少搜索方法; 搜索方法减少搜索方法; 减少搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法; 降低搜索方法。