TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/HardCoRe-NAS: Hard Constrained diffeRentiable Neural Archi...

HardCoRe-NAS: Hard Constrained diffeRentiable Neural Architecture Search

Niv Nayman, Yonathan Aflalo, Asaf Noy, Lihi Zelnik-Manor

2021-02-23Neural Architecture Search
PaperPDFCodeCode(official)

Abstract

Realistic use of neural networks often requires adhering to multiple constraints on latency, energy and memory among others. A popular approach to find fitting networks is through constrained Neural Architecture Search (NAS), however, previous methods enforce the constraint only softly. Therefore, the resulting networks do not exactly adhere to the resource constraint and their accuracy is harmed. In this work we resolve this by introducing Hard Constrained diffeRentiable NAS (HardCoRe-NAS), that is based on an accurate formulation of the expected resource requirement and a scalable search method that satisfies the hard constraint throughout the search. Our experiments show that HardCoRe-NAS generates state-of-the-art architectures, surpassing other NAS methods, while strictly satisfying the hard resource constraints without any tuning required.

Results

TaskDatasetMetricValueModel
Neural Architecture SearchImageNetAccuracy80.1HardcoreNAS_E_KD
Neural Architecture SearchImageNetTop-1 Error Rate19.9HardcoreNAS_E_KD
Neural Architecture SearchImageNetAccuracy79.5HardcoreNAS_D_KD
Neural Architecture SearchImageNetTop-1 Error Rate20.5HardcoreNAS_D_KD
Neural Architecture SearchImageNetAccuracy78.9HardcoreNAS_C_KD
Neural Architecture SearchImageNetTop-1 Error Rate21.1HardcoreNAS_C_KD
Neural Architecture SearchImageNetAccuracy78.8HardcoreNAS_B_KD
Neural Architecture SearchImageNetTop-1 Error Rate21.2HardcoreNAS_B_KD
Neural Architecture SearchImageNetAccuracy78.3HardcoreNAS_A_KD
Neural Architecture SearchImageNetTop-1 Error Rate21.7HardcoreNAS_A_KD
Neural Architecture SearchImageNetAccuracy78.1HardcoreNAS_F
Neural Architecture SearchImageNetTop-1 Error Rate21.9HardcoreNAS_F
Neural Architecture SearchImageNetAccuracy77.9HardcoreNAS_E
Neural Architecture SearchImageNetTop-1 Error Rate22.1HardcoreNAS_E
Neural Architecture SearchImageNetAccuracy77.4HardcoreNAS_D
Neural Architecture SearchImageNetTop-1 Error Rate22.6HardcoreNAS_D
Neural Architecture SearchImageNetAccuracy77.1HardcoreNAS_C
Neural Architecture SearchImageNetTop-1 Error Rate22.9HardcoreNAS_C
Neural Architecture SearchImageNetAccuracy76.5HardcoreNAS_B
Neural Architecture SearchImageNetTop-1 Error Rate23.5HardcoreNAS_B
Neural Architecture SearchImageNetAccuracy75.9HardcoreNAS_A
Neural Architecture SearchImageNetTop-1 Error Rate24.1HardcoreNAS_A
AutoMLImageNetAccuracy80.1HardcoreNAS_E_KD
AutoMLImageNetTop-1 Error Rate19.9HardcoreNAS_E_KD
AutoMLImageNetAccuracy79.5HardcoreNAS_D_KD
AutoMLImageNetTop-1 Error Rate20.5HardcoreNAS_D_KD
AutoMLImageNetAccuracy78.9HardcoreNAS_C_KD
AutoMLImageNetTop-1 Error Rate21.1HardcoreNAS_C_KD
AutoMLImageNetAccuracy78.8HardcoreNAS_B_KD
AutoMLImageNetTop-1 Error Rate21.2HardcoreNAS_B_KD
AutoMLImageNetAccuracy78.3HardcoreNAS_A_KD
AutoMLImageNetTop-1 Error Rate21.7HardcoreNAS_A_KD
AutoMLImageNetAccuracy78.1HardcoreNAS_F
AutoMLImageNetTop-1 Error Rate21.9HardcoreNAS_F
AutoMLImageNetAccuracy77.9HardcoreNAS_E
AutoMLImageNetTop-1 Error Rate22.1HardcoreNAS_E
AutoMLImageNetAccuracy77.4HardcoreNAS_D
AutoMLImageNetTop-1 Error Rate22.6HardcoreNAS_D
AutoMLImageNetAccuracy77.1HardcoreNAS_C
AutoMLImageNetTop-1 Error Rate22.9HardcoreNAS_C
AutoMLImageNetAccuracy76.5HardcoreNAS_B
AutoMLImageNetTop-1 Error Rate23.5HardcoreNAS_B
AutoMLImageNetAccuracy75.9HardcoreNAS_A
AutoMLImageNetTop-1 Error Rate24.1HardcoreNAS_A

Related Papers

DASViT: Differentiable Architecture Search for Vision Transformer2025-07-17AnalogNAS-Bench: A NAS Benchmark for Analog In-Memory Computing2025-06-23From Tiny Machine Learning to Tiny Deep Learning: A Survey2025-06-21One-Shot Neural Architecture Search with Network Similarity Directed Initialization for Pathological Image Classification2025-06-17DDS-NAS: Dynamic Data Selection within Neural Architecture Search via On-line Hard Example Mining applied to Image Classification2025-06-17MARCO: Hardware-Aware Neural Architecture Search for Edge Devices with Multi-Agent Reinforcement Learning and Conformal Prediction Filtering2025-06-16Finding Optimal Kernel Size and Dimension in Convolutional Neural Networks An Architecture Optimization Approach2025-06-16Directed Acyclic Graph Convolutional Networks2025-06-13