paper-with-me

홈 › Papers

Stabilizing Differentiable Architecture Search via Perturbation-based Regularization

2020-02-12 · ICML 2020 1 · Xiangning Chen, Cho-Jui Hsieh

Differentiable architecture search (DARTS) is a prevailing NAS solution to identify architectures. Based on the continuous relaxation of the architecture space, DARTS learns a differentiable architecture weight and largely reduces the search cost. However, its stability has been challenged for yielding deteriorating architectures as the search proceeds. We find that the precipitous validation loss landscape, which leads to a dramatic performance drop when distilling the final architecture, is an essential factor that causes instability. Based on this observation, we propose a perturbation-based regularization - SmoothDARTS (SDARTS), to smooth the loss landscape and improve the generalizability of DARTS-based methods. In particular, our new formulations stabilize DARTS-based methods by either random smoothing or adversarial attack. The search trajectory on NAS-Bench-1Shot1 demonstrates the effectiveness of our approach and due to the improved stability, we achieve performance gain across various search spaces on 4 datasets. Furthermore, we mathematically show that SDARTS implicitly regularizes the Hessian norm of the validation loss, which accounts for a smoother loss landscape and improved performance.

📄 PDF Abstract BibTeX arXiv:2002.05283

Code (1)

xiangning-chen/SmoothDARTS 공식 구현 pytorch

Tasks

Adversarial AttackNeural Architecture Search

Methods 이 논문이 사용한 방법론

DARTS Differentiable Architecture Search (DART) is a method for efficient architecture search. The search space is made continuous so that the architecture can be optimized with…

Similar Papers 제목 키워드 기반

Neural SDE: Stabilizing Neural ODE Networks with Stochastic Noise

2019-06-05 · Xuanqing Liu, Tesi Xiao, Si Si, Qin Cao 외

Neural Ordinary Differential Equation (Neural ODE) has been proposed as a continuous approximation to the ResNet architecture. Some commonly used regularization mechanisms in discrete neural networks (e.g. dropout, Gauss…

Robust Learning with Jacobian Regularization

2019-08-07 · ICLR 2020 1 · Judy Hoffman, Daniel A. Roberts, Sho Yaida

Design of reliable systems must guarantee stability against input perturbations. In machine learning, such guarantee entails preventing overfitting and ensuring robustness of models against corruption of input data. In o…

BIG-bench Machine LearningGeneral Classification

DARTS-PRIME: Regularization and Scheduling Improve Constrained Optimization in Differentiable NAS

2021-06-22 · Kaitlin Maile, Erwan Lecarpentier, Hervé Luga, Dennis G. Wilson

Differentiable Architecture Search (DARTS) is a recent neural architecture search (NAS) method based on a differentiable relaxation. Due to its success, numerous variants analyzing and improving parts of the DARTS framew…

Bilevel OptimizationNeural Architecture SearchScheduling

WCP: Worst-Case Perturbations for Semi-Supervised Deep Learning

2020-06-01 · CVPR 2020 6 · Liheng Zhang, Guo-Jun Qi

In this paper, we present a novel regularization mechanism for training deep networks by minimizing the Worse-Case Perturbation (WCP). It is based on the idea that a robust model is least likely to be affected by smal…

Deep Learning

$β$-DARTS++: Bi-level Regularization for Proxy-robust Differentiable Architecture Search

2023-01-16 · Peng Ye, Tong He, Baopu Li, Tao Chen 외

Neural Architecture Search has attracted increasing attention in recent years. Among them, differential NAS approaches such as DARTS, have gained popularity for the search efficiency. However, they still suffer from thre…

Neural Architecture Search