Evolutionary Neural Architecture Search with Dual Contrastive Learning
Xian-Rong Zhang, Yue-Jiao Gong, Wei-Neng Chen, Jun Zhang

TL;DR
This paper introduces DCL-ENAS, a novel neural predictor training method using dual contrastive learning that improves neural architecture search efficiency and accuracy with limited computational resources.
Contribution
The paper proposes a dual contrastive learning approach for training neural predictors in ENAS, reducing the need for extensive labeled data and enhancing search performance.
Findings
Achieves highest validation accuracy on NASBench-101 and NASBench-201.
Surpasses previous baselines by 0.05% to 0.39% in accuracy.
Improves ECG classification performance by 2.5 percentage points with limited GPU time.
Abstract
Evolutionary Neural Architecture Search (ENAS) has gained attention for automatically designing neural network architectures. Recent studies use a neural predictor to guide the process, but the high computational costs of gathering training data -- since each label requires fully training an architecture -- make achieving a high-precision predictor with { limited compute budget (i.e., a capped number of fully trained architecture-label pairs)} crucial for ENAS success. This paper introduces ENAS with Dual Contrastive Learning (DCL-ENAS), a novel method that employs two stages of contrastive learning to train the neural predictor. In the first stage, contrastive self-supervised learning is used to learn meaningful representations from neural architectures without requiring labels. In the second stage, fine-tuning with contrastive learning is performed to accurately predict the relative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · ECG Monitoring and Analysis · Neural Networks and Applications
