Exploiting Operation Importance for Differentiable Neural Architecture Search
arXiv:1911.10511
Abstract
Recently, differentiable neural architecture search methods significantly reduce the search cost by constructing a super network and relax the architecture representation by assigning architecture weights to the candidate operations. All the existing methods determine the importance of each operation directly by architecture weights. However, architecture weights cannot accurately reflect the importance of each operation; that is, the operation with the highest weight might not related to the best performance. To alleviate this deficiency, we propose a simple yet effective solution to neural architecture search, termed as exploiting operation importance for effective neural architecture search (EoiNAS), in which a new indicator is proposed to fully exploit the operation importance and guide the model search. Based on this new indicator, we propose a gradual operation pruning strategy to further improve the search efficiency and accuracy. Experimental results have demonstrated the effectiveness of the proposed method. Specifically, we achieve an error rate of 2.50\% on CIFAR-10, which significantly outperforms state-of-the-art methods. When transferred to ImageNet, it achieves the top-1 error of 25.6\%, comparable to the state-of-the-art performance under the mobile setting.
References in corpus (16)
- Adam: A Method for Stochastic Optimization
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Neural Architecture Search with Reinforcement Learning
- Categorical Reparameterization with Gumbel-Softmax
- Improved Regularization of Convolutional Neural Networks with Cutout
- Densely Connected Convolutional Networks
- Neural Architecture Search: A Survey
- Efficient Neural Architecture Search via Parameter Sharing
- Neural Architecture Optimization
- Searching for Efficient Multi-Scale Architectures for Dense Image Prediction
- Efficient Architecture Search by Network Transformation
- SNAS: Stochastic Neural Architecture Search
- Hierarchical Representations for Efficient Architecture Search
- Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluation
- The Impact of Neural Network Overparameterization on Gradient Confusion and Stochastic Gradient Descent
- Multinomial Distribution Learning for Effective Neural Architecture Search