Generative Model for Models: Rapid DNN Customization for Diverse Tasks and Resource Constraints
Not on the map. Why?
Abstract (arXiv)
Unlike cloud-based deep learning models that are often large and uniform, edge-deployed models usually demand customization for domain-specific tasks and resource-limited environments. Such customization processes can be costly and time-consuming due to the diversity of edge scenarios and the training load for each scenario. Although various approaches have been proposed for rapid resource-oriented customization and task-oriented customization respectively, achieving both of them at the same time is challenging. Drawing inspiration from the generative AI and the modular composability of neural networks, we introduce NN-Factory, an one-for-all framework to generate customized lightweight models for diverse edge scenarios. The key idea is to use a generative model to directly produce the customized models, instead of training them. The main components of NN-Factory include a modular supernet with pretrained modules that can be conditionally activated to accomplish different tasks and a generative module assembler that manipulate the modules according to task and sparsity requirements. Given an edge scenario, NN-Factory can efficiently customize a compact model specialized in the edge task while satisfying the edge resource constraints by searching for the optimal strategy to assemble the modules. Based on experiments on image classification and object detection tasks with different edge devices, NN-Factory is able to generate high-quality task- and resource-specific models within few seconds, faster than conventional model customization approaches by orders of magnitude.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 48 of its 68 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
48 of 68 references.
References · 48
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2021ViLT: Vision-and-Language Transformer Without Convolution or Region Supervisioncited by 1,230
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
36 more
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,020
- 2022Diffusion Models in Vision: A Surveycited by 1,015
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2021Knowledge Neurons in Pretrained Transformerscited by 601
- 2017Generative Adversarial Networks: An Overviewcited by 590
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 443
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2021Dynamic Neural Networks: A Surveycited by 408
- 2015Neural Module Networkscited by 376
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2018Slimmable Neural Networkscited by 305
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 221
- 2023DepGraph: Towards Any Structural Pruningcited by 203
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 189
- 2017Adaptive Neural Networks for Efficient Inferencecited by 163
- 2021MoEfication: Transformer Feed-forward Layers are Mixtures of Expertscited by 152
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
- 2018Fast Decoding in Sequence Models using Discrete Latent Variablescited by 104
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2019Blockwisely Supervised Neural Architecture Search with Knowledge Distillationcited by 81
- 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 79
- 2021Adaptive Inference through Early-Exit Networks: Design, Challenges and Directionscited by 75
- 2018NestDNN: Resource-Aware Multi-Tenant On-Device Deep Learning for Continuous Mobile Visioncited by 68
- 2020VoiceFilter-Lite: Streaming Targeted Voice Separation for On-Device Speech Recognitioncited by 32
- 2020HAPI: Hardware-Aware Progressive Inferencecited by 30
- 2018Discrete Autoencoders for Sequence Modelscited by 24
- 2021LegoDNN: Block-grained Scaling of Deep Neural Networks for Mobile Visioncited by 20
- 2023AdaptiveNet: Post-deployment Neural Architecture Adaptation for Diverse Edge Environmentscited by 19
- 2020Dynamic Slicing for Deep Neural Networkscited by 16
- 2021Searching by Generating: Flexible and Efficient One-Shot NAS with Architecture Generatorcited by 15
- 2021FOX-NAS: Fast, On-device and Explainable Neural Architecture Searchcited by 7
Built on by
Not cited yet.