Differentiable ARchiTecture Search, i.e., DARTS, has drawn great attention in neural architecture search. It tries to find the optimal architecture in a shallow search network and then measures its performance in a deep evaluation network. The independent optimization of the search and evaluation networks, however, leaves room for potential improvement by allowing interaction between the two networks. To address the problematic optimization issue, we propose new joint optimization objectives and a novel Cyclic Differentiable ARchiTecture Search framework, dubbed CDARTS. Considering the structure difference, CDARTS builds a cyclic feedback mechanism between the search and evaluation networks with introspective distillation. First, the search network generates an initial architecture for evaluation, and the weights of the evaluation network are optimized. Second, the architecture weights in the search network are further optimized by the label supervision in classification, as well as the regularization from the evaluation network through feature distillation. Repeating the above cycle results in joint optimization of the search and evaluation networks and thus enables the evolution of the architecture to fit the final evaluation network. The experiments and analysis on CIFAR, ImageNet and NAS-Bench-201 demonstrate the effectiveness of the proposed approach over the state-of-the-art ones. Specifically, in the DARTS search space, we achieve 97.52% top-1 accuracy on CIFAR10 and 76.3% top-1 accuracy on ImageNet. In the chain-structured search space, we achieve 78.2% top-1 accuracy on ImageNet, which is 1.1% higher than EfficientNet-B0. Our code and models are publicly available at https://github.com/microsoft/Cream.
翻译:在神经结构搜索中,DARRTS引起了极大关注。它试图在浅层搜索网络中找到最佳架构,然后在深层评估网络中测量其性能。然而,独立优化搜索和评价网络为两个网络之间的互动提供了潜在改进的空间。为了解决问题优化问题,我们提出了新的联合优化目标,并提出了一个名为CDARTS的新型Cyclic 可区分的ARCHTetS搜索框架。考虑到结构上下调,CDARTS在搜索和评估网络中建立了一个循环反馈机制,其搜索和评估网络中采用了直观搜索网络的准确度。首先,搜索网络生成了初步的评估架构,评估网络的重量得到了优化。第二,搜索网络的结构重量通过分类标签监督进一步优化,以及通过特性蒸馏从评价网络中规范。重复了上述循环结果,联合优化了搜索和评估网络,从而使得架构的进化符合最终评估网络的准确度。首先,搜索网络产生了初步的架构架构结构结构结构结构结构结构结构,在 CIFAR1、图像网络和NAS的顶部搜索中实现了我们提议的空间搜索的准确度。