Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
80 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Multi-Objective Hardware Aware Neural Architecture Search using Hardware Cost Diversity (2404.12403v1)

Published 15 Apr 2024 in cs.LG and cs.AI

Abstract: Hardware-aware Neural Architecture Search approaches (HW-NAS) automate the design of deep learning architectures, tailored specifically to a given target hardware platform. Yet, these techniques demand substantial computational resources, primarily due to the expensive process of assessing the performance of identified architectures. To alleviate this problem, a recent direction in the literature has employed representation similarity metric for efficiently evaluating architecture performance. Nonetheless, since it is inherently a single objective method, it requires multiple runs to identify the optimal architecture set satisfying the diverse hardware cost constraints, thereby increasing the search cost. Furthermore, simply converting the single objective into a multi-objective approach results in an under-explored architectural search space. In this study, we propose a Multi-Objective method to address the HW-NAS problem, called MO-HDNAS, to identify the trade-off set of architectures in a single run with low computational cost. This is achieved by optimizing three objectives: maximizing the representation similarity metric, minimizing hardware cost, and maximizing the hardware cost diversity. The third objective, i.e. hardware cost diversity, is used to facilitate a better exploration of the architecture search space. Experimental results demonstrate the effectiveness of our proposed method in efficiently addressing the HW-NAS problem across six edge devices for the image classification task.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (37)
  1. Hardware-aware neural architecture search: Survey and taxonomy. In Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21, pages 4322–4329. International Joint Conferences on Artificial Intelligence Organization, 2021a. Survey Track.
  2. A comprehensive survey on hardware-aware neural architecture search. arXiv preprint arXiv:2101.09336, 2021b.
  3. Once-for-all: Train one network and specialize it for efficient deployment. arXiv preprint arXiv:1908.09791, 2019a.
  4. ProxylessNAS: direct neural architecture search on target task and hardware. In International Conference on Learning Representations, 2019b.
  5. A downsampled variant of imagenet as an alternative to the cifar datasets. arXiv preprint arXiv:1707.08819, 2017.
  6. Multi-objective reinforced evolution in mobile neural architecture search. In European Conference on Computer Vision, pages 99–113. Springer, 2020.
  7. Natural language processing (almost) from scratch. Journal of machine learning research, 12(ARTICLE):2493–2537, 2011.
  8. A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE transactions on evolutionary computation, 6(2):182–197, 2002.
  9. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805, 2018.
  10. Nas-bench-201: Extending the scope of reproducible neural architecture search. In International Conference on Learning Representations, 2020.
  11. Neural architecture search: A survey. arXiv preprint arXiv:1808.05377, 2018.
  12. Neural architecture search: A survey. J. Mach. Learn. Res., 20(55):1–21, 2019.
  13. Lspnet: A 2d localization-oriented spacecraft pose estimation neural network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2048–2056, 2021.
  14. David E Goldberg. Genetic algorithms. pearson education India, 2013.
  15. Similarity of neural network representations revisited. In International conference on machine learning, pages 3519–3529. PMLR, 2019.
  16. {HW}-{nas}-bench: Hardware-aware neural architecture search benchmark. In International Conference on Learning Representations, 2021.
  17. DARTS: Differentiable architecture search. In International Conference on Learning Representations, 2019.
  18. Nsga-net: neural architecture search using multi-objective genetic algorithm. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 419–427, 2019.
  19. Spacecraft recognition leveraging knowledge of space environment: Simulator, dataset, competition design and analysis. In 2021 IEEE International Conference on Image Processing Challenges (ICIPC), pages 11–15, 2021.
  20. Detection & identification of on-orbit objects using machine learning. In European Conference on Space Debris, 2021.
  21. Efficient neural architecture search via parameters sharing. In Proceedings of the 35th International Conference on Machine Learning, pages 4095–4104, Stockholmsmässan, Stockholm Sweden, 2018. PMLR.
  22. Regularized evolution for image classifier architecture search. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 4780–4789, 2019.
  23. A deep learning approach for reconstruction in millimeter-wave imaging systems. IEEE Transactions on Antennas and Propagation, 71(1):1180–1184, 2022.
  24. Overfeat: Integrated recognition, localization and detection using convolutional networks. arXiv preprint arXiv:1312.6229, 2013.
  25. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014.
  26. Evolving neural architecture using one shot model. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 910–918, 2021.
  27. Neural architecture search using progressive evolution. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1093–1101, 2022a.
  28. Novelty driven evolutionary neural architecture search. In Proceedings of the Genetic and Evolutionary Computation Conference Companion, pages 671–674, 2022b.
  29. Neural Architecture Search Using Covariance Matrix Adaptation Evolution Strategy. Evolutionary Computation, pages 1–28, 2023.
  30. Hardware aware evolutionary neural architecture search using representation similarity metric. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pages 2628–2637, 2024.
  31. Google’s neural machine translation system: Bridging the gap between human and machine translation. arXiv preprint arXiv:1609.08144, 2016.
  32. Neural architecture search using multi-objective evolutionary algorithm based on decomposition. In Artificial Intelligence Algorithms and Applications: 11th International Symposium, ISICA 2019, Guangzhou, China, November 16–17, 2019, Revised Selected Papers 11, pages 143–154. Springer, 2020.
  33. Elliptical shape recovery from blurred pixels using deep learning. In ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 2775–2779. IEEE, 2021.
  34. Understanding and robustifying differentiable architecture search. In International Conference on Learning Representations, 2020.
  35. Neural architecture search with representation mutual information. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 11912–11921, 2022.
  36. Neural architecture search with reinforcement learning. In International Conference on Learning Representations, 2017.
  37. Learning transferable architectures for scalable image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 8697–8710, 2018.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Nilotpal Sinha (8 papers)
  2. Peyman Rostami (10 papers)
  3. Abd El Rahman Shabayek (7 papers)
  4. Anis Kacem (32 papers)
  5. Djamila Aouada (57 papers)