NeST: A Neural Network Synthesis Tool Based on a Grow-and-Prune Paradigm
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have begun to have a pervasive impact on various applications of machine learning. However, the problem of finding an optimal DNN architecture for large applications is challenging. Common approaches go for deeper and larger DNN architectures but may incur substantial redundancy. To address these problems, we introduce a network growth algorithm that complements network pruning to learn both weights and compact DNN architectures during training. We propose a DNN synthesis tool (NeST) that combines both methods to automate the generation of compact and accurate DNNs. NeST starts with a randomly initialized sparse network called the seed architecture. It iteratively tunes the architecture with gradient-based growth and magnitude-based pruning of neurons and connections. Our experimental results show that NeST yields accurate, yet very compact DNNs, with a wide range of seed architecture selection. For the LeNet-300-100 (LeNet-5) architecture, we reduce network parameters by 70.2x (74.3x) and floating-point operations (FLOPs) by 79.4x (43.7x). For the AlexNet and VGG-16 architectures, we reduce network parameters (FLOPs) by 15.7x (4.6x) and 30.2x (8.6x), respectively. NeST's grow-and-prune paradigm delivers significant additional parameter and FLOPs reduction relative to pruning-only methods.
Key facts. Cited by 60 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 13; 2023: 15; 2024: 7; 2025: 6; 2026: 1.
60 papers.
Sort:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023The Dormant Neuron Phenomenon in Deep Reinforcement Learningcited by 171
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 107
- 2023Learning to Grow Pretrained Models for Efficient Transformer Trainingcited by 81
- 2022GradMax: Growing Neural Networks using Gradient Informationcited by 64
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021Time-Correlated Sparsification for Communication-Efficient Federated Learningcited by 25
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2022When, where, and how to add new neurons to ANNscited by 18
- 2022On-device Training: A First Overview on Existing Systemscited by 18
38 more
- 2023Fantastic Weights and How to Find Them: Where to Prune in Dynamic Sparse Trainingcited by 16
- 2021A Bregman Learning Framework for Sparse Neural Networkscited by 15
- 2021ECQx: Explainability-Driven Quantization for Low-Bit and Sparse DNNscited by 15
- 2024LSK3DNet: Towards Effective and Efficient 3D Perception with Large Sparse Kernelscited by 15
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challengescited by 14
- 2022Safety and Performance, Why not Both? Bi-Objective Optimized Model Compression toward AI Software Deploymentcited by 8
- 2023Accelerated Training via Incrementally Growing Neural Networks using Variance Transfer and Learning Rate Adaptationcited by 8
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Accelerationcited by 7
- 2023Supervised Feature Selection with Neuron Evolution in Sparse Neural Networkscited by 7
- 2023MixtureGrowth: Growing Neural Networks by Recombining Learned Parameterscited by 7
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimizationcited by 6
- 2022ACORT: A Compact Object Relation Transformer for Parameter Efficient Image Captioningcited by 6
- 2021Neural Architecture Search via Bregman Iterationscited by 5
- 2022CODEBench: A Neural Architecture and Hardware Accelerator Co-Design Frameworkcited by 5
- 2023Steganography of Steganographic Networkscited by 5
- 2023A Comprehensive Review and a Taxonomy of Edge Machine Learning: Requirements, Paradigms, and Techniquescited by 4
- 2024Directed Structural Adaptation to Overcome Statistical Conflicts and Enable Continual Learningcited by 4
- 2021Alternate Model Growth and Pruning for Efficient Training of Recommendation Systemscited by 3
- 2024When To Grow? A Fitting Risk-Aware Policy for Layer Growing in Deep Neural Networkscited by 3
- 2024Navigating Extremes: Dynamic Sparsity in Large Output Spacescited by 3
- 2021Efficient Visual Recognition with Deep Neural Networks: A Survey on Recent Advances and New Directionscited by 2
- 2021End-to-End Supermask Pruning: Learning to Prune Image Captioning Modelscited by 2
- 2022Noisy Heuristics NAS: A Network Morphism based Neural Architecture Search using Heuristicscited by 2
- 2023EdgeTran: Co-designing Transformers for Efficient Inference on Mobile Edge Platformscited by 2
- 2024Zero-Space Cost Fault Tolerance for Transformer-based Language Models on ReRAMcited by 2
- 2025Foundations of a Developmental Design Paradigm for Integrated Continual Learning, Deliberative Behavior, and Comprehensibilitycited by 2
- 2025Compressing Deep Neural Networks Using Explainable AIcited by 2
- 2021Differentiable Neural Architecture Search with Morphism-based Transformable Backbone Architecturescited by 1
- 2022Attention Round for Post-Training Quantizationcited by 1
- 2023SensLI: Sensitivity-Based Layer Insertion for Neural Networkscited by 1
- 2023Learning a Sparse Representation of Barron Functions with the Inverse Scale Space Flowcited by 1
- 2024Investigating Training Strategies and Model Robustness of Low-Rank Adaptation for Language Modeling in Speech Recognitioncited by 1
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliencycited by 1
- 2025Human Heterogeneity Invariant Stress Sensingcited by 1
- 2025Hyperpruning: Efficient Search through Pruned Variants of Recurrent Neural Networks Leveraging Lyapunov Spectrumcited by 1
- 2021MHDeep: Mental Health Disorder Detection System based on Body-Area and Deep Neural Networkscited by 0
- 2021Efficient Micro-Structured Weight Unification and Pruning for Neural Network Compressioncited by 0
- 2021MOHAQ: Multi-Objective Hardware-Aware Quantization of Recurrent Neural Networkscited by 0
50 most cited of 60 All 60 (JSON)
- 2026On the Stability of Growth in Structural Plasticity: Forward-Active yet Backward-Starved14 May 2026
- 2025Compressing Deep Neural Networks Using Explainable AI4 Jul 2025
- 2025Evolutionary Developmental Biology Can Serve as the Conceptual Foundation for a New Design Paradigm in Artificial Intelligence15 Jun 2025
- 2025Hyperpruning: Efficient Search through Pruned Variants of Recurrent Neural Networks Leveraging Lyapunov Spectrum9 Jun 2025
- 2025Human Heterogeneity Invariant Stress Sensing2 Jun 2025
- 2025Foundations of a Developmental Design Paradigm for Integrated Continual Learning, Deliberative Behavior, and Comprehensibility19 Feb 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024Directed Structural Adaptation to Overcome Statistical Conflicts and Enable Continual Learning5 Dec 2024
- 2024Navigating Extremes: Dynamic Sparsity in Large Output Spaces5 Nov 2024
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devices29 Jul 2024
- 2024LSK3DNet: Towards Effective and Efficient 3D Perception with Large Sparse Kernels22 Mar 2024
- 2024Zero-Space Cost Fault Tolerance for Transformer-based Language Models on ReRAM22 Jan 2024
38 more
- 2024Investigating Training Strategies and Model Robustness of Low-Rank Adaptation for Language Modeling in Speech Recognition19 Jan 2024
- 2024When To Grow? A Fitting Risk-Aware Policy for Layer Growing in Deep Neural Networks6 Jan 2024
- 2023Towards Sobolev Pruning6 Dec 2023
- 2023Learning a Sparse Representation of Barron Functions with the Inverse Scale Space Flow5 Dec 2023
- 2023SensLI: Sensitivity-Based Layer Insertion for Neural Networks27 Nov 2023
- 2023MixtureGrowth: Growing Neural Networks by Recombining Learned Parameters7 Nov 2023
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challenges14 Sep 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Accelerated Training via Incrementally Growing Neural Networks using Variance Transfer and Learning Rate Adaptation22 Jun 2023
- 2023Fantastic Weights and How to Find Them: Where to Prune in Dynamic Sparse Training21 Jun 2023
- 2023Surrogate Lagrangian Relaxation: A Path To Retrain-free Deep Neural Network Pruning8 Apr 2023
- 2023EdgeTran: Co-designing Transformers for Efficient Inference on Mobile Edge Platforms24 Mar 2023
- 2023Supervised Feature Selection with Neuron Evolution in Sparse Neural Networks10 Mar 2023
- 2023Learning to Grow Pretrained Models for Efficient Transformer Training2 Mar 2023
- 2023Steganography of Steganographic Networks28 Feb 2023
- 2023The Dormant Neuron Phenomenon in Deep Reinforcement Learning24 Feb 2023
- 2023A Comprehensive Review and a Taxonomy of Edge Machine Learning: Requirements, Paradigms, and Techniques16 Feb 2023
- 2022CODEBench: A Neural Architecture and Hardware Accelerator Co-Design Framework7 Dec 2022
- 2022On-device Training: A First Overview on Existing Systems1 Dec 2022
- 2022VeriCompress: A Tool to Streamline the Synthesis of Verified Robust Compressed Neural Networks from Scratch17 Nov 2022
- 2022Structural Pruning via Latency-Saliency Knapsack13 Oct 2022
- 2022EAPruning: Evolutionary Pruning for Vision Transformers and CNNs1 Oct 2022
- 2022Safety and Performance, Why not Both? Bi-Objective Optimized Model Compression toward AI Software Deployment11 Aug 2022
- 2022Noisy Heuristics NAS: A Network Morphism based Neural Architecture Search using Heuristics10 Jul 2022
- 2022Attention Round for Post-Training Quantization7 Jul 2022
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systems6 Jun 2022
- 2022Bit-wise Training of Neural Network Weights19 Feb 2022
- 2022When, where, and how to add new neurons to ANNs17 Feb 2022
- 2022ACORT: A Compact Object Relation Transformer for Parameter Efficient Image Captioning11 Feb 2022
- 2022GradMax: Growing Neural Networks using Gradient Information13 Jan 2022
- 2021Compact Multi-level Sparse Neural Networks with Input Independent Dynamic Rerouting21 Dec 2021
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration22 Nov 2021
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimization21 Oct 2021
- 2021End-to-End Supermask Pruning: Learning to Prune Image Captioning Models7 Oct 2021
- 2021ECQx: Explainability-Driven Quantization for Low-Bit and Sparse DNNs9 Sep 2021
- 2021Efficient Visual Recognition with Deep Neural Networks: A Survey on Recent Advances and New Directions30 Aug 2021
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Search18 Aug 2021
- 2021MOHAQ: Multi-Objective Hardware-Aware Quantization of Recurrent Neural Networks2 Aug 2021
50 newest of 60 All 60 (JSON)
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023The Dormant Neuron Phenomenon in Deep Reinforcement Learningcited by 171
- 2021Do We Actually Need Dense Over-Parameterization? In-Time Over-Parameterization in Sparse Trainingcited by 107
- 2023Learning to Grow Pretrained Models for Efficient Transformer Trainingcited by 81
- 2022GradMax: Growing Neural Networks using Gradient Informationcited by 64
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021Time-Correlated Sparsification for Communication-Efficient Federated Learningcited by 25
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2022When, where, and how to add new neurons to ANNscited by 18
- 2022On-device Training: A First Overview on Existing Systemscited by 18
12 most cited of 60 All 60 (JSON)
- 2026On the Stability of Growth in Structural Plasticity: Forward-Active yet Backward-Starved14 May 2026
- 2025Compressing Deep Neural Networks Using Explainable AI4 Jul 2025
- 2025Evolutionary Developmental Biology Can Serve as the Conceptual Foundation for a New Design Paradigm in Artificial Intelligence15 Jun 2025
- 2025Hyperpruning: Efficient Search through Pruned Variants of Recurrent Neural Networks Leveraging Lyapunov Spectrum9 Jun 2025
- 2025Human Heterogeneity Invariant Stress Sensing2 Jun 2025
- 2025Foundations of a Developmental Design Paradigm for Integrated Continual Learning, Deliberative Behavior, and Comprehensibility19 Feb 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024Directed Structural Adaptation to Overcome Statistical Conflicts and Enable Continual Learning5 Dec 2024
- 2024Navigating Extremes: Dynamic Sparsity in Large Output Spaces5 Nov 2024
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devices29 Jul 2024
- 2024LSK3DNet: Towards Effective and Efficient 3D Perception with Large Sparse Kernels22 Mar 2024
- 2024Zero-Space Cost Fault Tolerance for Transformer-based Language Models on ReRAM22 Jan 2024
12 newest of 60 All 60 (JSON)