Improving the Efficiency and Performance of Neural Architecture Search for the Modern Machine Learning Landscape

dc.contributor.advisor

Chen, Yiran

dc.contributor.author

Sridhar, Arjun

dc.date.accessioned

2025-07-02T19:03:09Z

dc.date.available

2025-07-02T19:03:09Z

dc.date.issued

2025

dc.department

Electrical and Computer Engineering

dc.description.abstract

Neural Architecture Search (NAS) has emerged as a cornerstone in the design and optimization of neural networks, enabling the development of task-specific architectures with state-of-the-art performance. However, the increasing complexity of search spaces and computational cost constraints pose significant challenges to the efficiency and effectiveness of NAS. This thesis addresses these challenges through three key contributions that advance the field of NAS in diverse application domains.

First, we propose LISSNAS, an automated algorithm that leverages structural and performance locality to shrink large, complex search spaces into diverse, compact subspaces, facilitating efficient exploration and exploitation. LISSNAS demonstrates state-of-the-art performance, achieving a Top-1 accuracy of 77.6\% on ImageNet under mobile constraints and excelling in architectural diversity and search efficiency across various datasets and search spaces.

Second, we introduce SOAP-NAS, a novel NAS framework tailored for routability optimization in electronic design automation (EDA). SOAP-NAS overcomes the challenges of noisy training objectives and high variance in routability prediction tasks through innovative data augmentation and a hybrid one-shot and predictor-based NAS approach. This method achieves a 40% improvement in ROC-AUC performance for design rule checking (DRC) hotspot detection, with an ROC-AUC of 0.9802 and a query time of only 0.461 ms.

Lastly, we develop a low-cost fine-grained NAS algorithm that projects the search problem into a lower-dimensional space by predicting accuracy differences between similar networks. This paradigm shift reduces the computational complexity from exponential to linear with respect to the search space size, enabling efficient exploration of fine-grained search spaces. Extensive experimentation on NAS benchmarks demonstrates significant improvements in performance and sample efficiency compared to existing approaches.

Collectively, this thesis provides a comprehensive framework for advancing NAS methodologies, enabling efficient search in large, complex spaces, improving task-specific model performance, and expanding the applicability of NAS to critical domains such as EDA.

dc.identifier.uri

https://hdl.handle.net/10161/32667

dc.rights.uri

https://creativecommons.org/licenses/by-nc-nd/4.0/

dc.subject

Computer engineering

dc.subject

AutoML

dc.subject

Efficient ML

dc.subject

NAS

dc.subject

Neural Architecture Search

dc.title

Improving the Efficiency and Performance of Neural Architecture Search for the Modern Machine Learning Landscape

dc.type

Dissertation

duke.embargo.months

0.01

duke.embargo.release

2025-07-08

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sridhar_duke_0066D_18351.pdf
Size:
7.18 MB
Format:
Adobe Portable Document Format

Collections