The devil is in discretization discrepancy. Robustifying Differentiable NAS with Single-Stage Searching Protocol

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Subbotko, Konstanty, Jablonski, Wojciech, Bilinski, Piotr
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910460139274240
author Subbotko, Konstanty
Jablonski, Wojciech
Bilinski, Piotr
author_facet Subbotko, Konstanty
Jablonski, Wojciech
Bilinski, Piotr
contents Neural Architecture Search (NAS) has been widely adopted to design neural networks for various computer vision tasks. One of its most promising subdomains is differentiable NAS (DNAS), where the optimal architecture is found in a differentiable manner. However, gradient-based methods suffer from the discretization error, which can severely damage the process of obtaining the final architecture. In our work, we first study the risk of discretization error and show how it affects an unregularized supernet. Then, we present that penalizing high entropy, a common technique of architecture regularization, can hinder the supernet's performance. Therefore, to robustify the DNAS framework, we introduce a novel single-stage searching protocol, which is not reliant on decoding a continuous architecture. Our results demonstrate that this approach outperforms other DNAS methods by achieving 75.3% in the searching stage on the Cityscapes validation dataset and attains performance 1.1% higher than the optimal network of DCNAS on the non-dense search space comprising short connections. The entire training process takes only 5.5 GPU days due to the weight reuse, and yields a computationally efficient architecture. Additionally, we propose a new dataset split procedure, which substantially improves results and prevents architecture degeneration in DARTS.
format Preprint
id arxiv_https___arxiv_org_abs_2405_16610
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The devil is in discretization discrepancy. Robustifying Differentiable NAS with Single-Stage Searching Protocol
Subbotko, Konstanty
Jablonski, Wojciech
Bilinski, Piotr
Computer Vision and Pattern Recognition
Artificial Intelligence
Machine Learning
Neural and Evolutionary Computing
Neural Architecture Search (NAS) has been widely adopted to design neural networks for various computer vision tasks. One of its most promising subdomains is differentiable NAS (DNAS), where the optimal architecture is found in a differentiable manner. However, gradient-based methods suffer from the discretization error, which can severely damage the process of obtaining the final architecture. In our work, we first study the risk of discretization error and show how it affects an unregularized supernet. Then, we present that penalizing high entropy, a common technique of architecture regularization, can hinder the supernet's performance. Therefore, to robustify the DNAS framework, we introduce a novel single-stage searching protocol, which is not reliant on decoding a continuous architecture. Our results demonstrate that this approach outperforms other DNAS methods by achieving 75.3% in the searching stage on the Cityscapes validation dataset and attains performance 1.1% higher than the optimal network of DCNAS on the non-dense search space comprising short connections. The entire training process takes only 5.5 GPU days due to the weight reuse, and yields a computationally efficient architecture. Additionally, we propose a new dataset split procedure, which substantially improves results and prevents architecture degeneration in DARTS.
title The devil is in discretization discrepancy. Robustifying Differentiable NAS with Single-Stage Searching Protocol
topic Computer Vision and Pattern Recognition
Artificial Intelligence
Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2405.16610