mlsanityData to 14 Oct 2026

MathNAS: If Blocks Have a Role in Mathematical Architecture Design

arXiv 2311.04943 ↗First posted 8 Nov 2023cs.LG cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Neural Architecture Search (NAS) has emerged as a favoured method for unearthing effective neural architectures. Recent development of large models has intensified the demand for faster search speeds and more accurate search results. However, designing large models by NAS is challenging due to the dramatical increase of search space and the associated huge performance evaluation cost. Consider a typical modular search space widely used in NAS, in which a neural architecture consists of m block nodes and a block node has n alternative blocks. Facing the space containing nm candidate networks, existing NAS methods attempt to find the best one by searching and evaluating candidate networks directly.Different from the general strategy that takes architecture search as a whole problem, we propose a novel divide-and-conquer strategy by making use of the modular nature of the search space.Here, we introduce MathNAS, a general NAS framework based on mathematical programming.In MathNAS, the performances of the m*n possible building blocks in the search space are calculated first, and then the performance of a network is directly predicted based on the performances of its building blocks. Although estimating block performances involves network training, just as what happens for network performance evaluation in existing NAS methods, predicting network performance is completely training-free and thus extremely fast. In contrast to the nm candidate networks to evaluate in existing NAS methods, which require training and a formidable computational burden, there are only m*n possible blocks to handle in MathNAS. Therefore, our approach effectively reduces the complexity of network performance evaluation.Our code is available at https://github.com/wangqinsi1/MathNAS.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 42 of its 51 references that are in the map. First posted on arXiv 8 Nov 2023.

Builds on

42 of 51 references.

References · 42

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
  4. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
  5. 2019Searching for MobileNetV3cited by 1,994
  6. 2021Transformers in Vision: A Surveycited by 1,013
  7. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
  8. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
  9. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
  10. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
  11. 2017Progressive Neural Architecture Searchcited by 487
  12. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
30 more
  1. 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
  2. 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
  3. 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
  4. 2018SNAS: Stochastic Neural Architecture Searchcited by 289
  5. 2019Universally Slimmable Networks and Improved Training Techniquescited by 221
  6. 2017SMASH: One-Shot Model Architecture Search through HyperNetworkscited by 202
  7. 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 188
  8. 2019The Evolved Transformercited by 180
  9. 2020HAT: Hardware-Aware Transformers for Efficient Natural Language Processingcited by 136
  10. 2019FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Searchcited by 130
  11. 2020BRP-NAS: Prediction-based NAS using GCNscited by 111
  12. 2016Resnet in Resnet: Generalizing Residual Architecturescited by 110
  13. 2021Dynamic Slimmable Networkcited by 83
  14. 2019Blockwisely Supervised Neural Architecture Search with Knowledge Distillationcited by 81
  15. 2019CARS: Continuous Evolution for Efficient Neural Architecture Searchcited by 79
  16. 2020DSNAS: Direct Neural Architecture Search without Parameter Retrainingcited by 69
  17. 2020NAS-Bench-NLP: Neural Architecture Search Benchmark for Natural Language Processingcited by 60
  18. 2020Rethinking Channel Dimensions for Efficient Model Designcited by 41
  19. 2019AtomNAS: Fine-Grained End-to-End Neural Architecture Searchcited by 40
  20. 2020Distilling Optimal Neural Networks: Rapid Search in Diverse Spacescited by 32
  21. 2022Meta Learning for Natural Language Processing: A Surveycited by 26
  22. 2017Peephole: Predicting Network Performance Before Trainingcited by 23
  23. 2021Dynamic-OFA: Runtime DNN Architecture Switching for Performance Scaling on Heterogeneous Embedded Platformscited by 18
  24. 2021FBNetV5: Neural Architecture Search for Multiple Tasks in One Runcited by 15
  25. 2022LiteTransformerSearch: Training-free Neural Architecture Search for Efficient Language Modelscited by 14
  26. 2023DeepMAD: Mathematical Architecture Design for Deep Convolutional Neural Networkcited by 14
  27. 2021LANA: Latency Aware Network Accelerationcited by 11
  28. 2021Enabling NAS with Automated Super-Network Generationcited by 11
  29. 2022BLOX: Macro Neural Architecture Search Benchmark and Algorithmscited by 6
  30. 2023LayerNAS: Neural Architecture Search in Polynomial Complexitycited by 3

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 2.

4 papers.