Only Train Once: A One-Shot Neural Network Training And Pruning Framework
Not on the map. Why?
Abstract (arXiv)
Structured pruning is a commonly used technique in deploying deep neural networks (DNNs) onto resource-constrained devices. However, the existing pruning methods are usually heuristic, task-specified, and require an extra fine-tuning procedure. To overcome these limitations, we propose a framework that compresses DNNs into slimmer architectures with competitive performances and significant FLOPs reductions by Only-Train-Once (OTO). OTO contains two keys: (i) we partition the parameters of DNNs into zero-invariant groups, enabling us to prune zero groups without affecting the output; and (ii) to promote zero groups, we then formulate a structured-sparsity optimization problem and propose a novel optimization algorithm, Half-Space Stochastic Projected Gradient (HSPG), to solve it, which outperforms the standard proximal methods on group sparsity exploration and maintains comparable convergence. To demonstrate the effectiveness of OTO, we train and compress full models simultaneously from scratch without fine-tuning for inference speedup and parameter reduction, and achieve state-of-the-art results on VGG16 for CIFAR10, ResNet50 for CIFAR10 and Bert for SQuAD and competitive result on ResNet50 for ImageNet. The source code is available at https://github.com/tianyic/only_train_once.
Key facts. Cited by 70 papers in the map (data through 7 Oct 2026). Builds on 65 of its 100 references that are in the map. First posted on arXiv 15 Jul 2021.
Builds on
65 of 100 references.
References · 65
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
38 more
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 515
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019Reducing Transformer Depth on Demand with Structured Dropoutcited by 434
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2018Video-to-Video Synthesiscited by 388
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 298
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2019Depth-Aware Video Frame Interpolationcited by 232
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2017Video Frame Interpolation via Adaptive Separable Convolutioncited by 211
- 2020Compressing BERT: Studying the Effects of Weight Pruning on Transfer Learningcited by 184
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2017Bayesian Compression for Deep Learningcited by 116
- 2020Bayesian Bits: Unifying Quantization and Pruningcited by 93
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2020Highly Efficient Salient Object Detection with 100K Parameterscited by 79
- 2014A Proximal Stochastic Gradient Method with Progressive Variance Reductioncited by 78
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
- 2019DeepHoyer: Learning Sparser Neural Network with Differentiable Scale-Invariant Sparsity Measurescited by 56
- 2021CDFI: Compression-Driven Network Design for Frame Interpolationcited by 55
- 2018On the Ineffectiveness of Variance Reduced Optimization for Deep Learningcited by 48
50 most cited of 65 All 65 (JSON)
Built on by
Citing papers per year: 2022: 13; 2023: 16; 2024: 19; 2025: 18; 2026: 4.
70 papers.
Sort:
By area:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2023LoRAShear: Efficient Large Language Model Structured Pruning and Knowledge Recoverycited by 37
- 2023OTOV2: Automatic, Generic, User-Friendlycited by 32
- 2022Pruning's Effect on Generalization Through the Lens of Training and Regularizationcited by 31
- 2022PELICAN: Permutation Equivariant and Lorentz Invariant or Covariant Aggregator Network for Particle Physicscited by 26
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 25
- 2024Multi-Layer Transformers Gradient Can be Approximated in Almost Linear Timecited by 22
- 2024Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratchcited by 20
- 2024A Tighter Complexity Analysis of SparseGPTcited by 19
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Modelscited by 18
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimizationcited by 17
38 more
- 2023Efficient Joint Optimization of Layer-Adaptive Weight Pruning in Deep Neural Networkscited by 15
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compressioncited by 14
- 2025Low-bit Model Quantization for Deep Neural Networks: A Surveycited by 11
- 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevancecited by 9
- 2023Maestro: Uncovering Low-Rank Structures via Trainable Decompositioncited by 8
- 2024Structurally Prune Anything: Any Architecture, Any Framework, Any Timecited by 8
- 2025BUFFER-X: Towards Zero-Shot Point Cloud Registration in Diverse Scenescited by 8
- 2022CrAM: A Compression-Aware Minimizercited by 7
- 2024Shaving Weights with Occam's Razor: Bayesian Sparsification for Neural Networks Using the Marginal Likelihoodcited by 7
- 2022Sparsity-guided Network Design for Frame Interpolationcited by 6
- 2023OTOv3: Automatic Architecture-Agnostic Neural Network Training and Compression from Structured Pruning to Erasing Operatorscited by 6
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compressioncited by 6
- 2023Streaming Kernel PCA Algorithm With Small Spacecited by 5
- 2025Pruning for Sparse Diffusion Models based on Gradient Flowcited by 5
- 2022Deep Neural Networks pruning via the Structured Perspective Regularizationcited by 4
- 2024Decoupled Weight Decay for Any p Normcited by 4
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruningcited by 4
- 2022Receding Neuron Importances for Structured Pruningcited by 3
- 2023Pruning Before Training May Improve Generalization, Provablycited by 3
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applicationscited by 3
- 2024ONNXPruner: ONNX-Based General Model Pruning Adaptercited by 3
- 2024Structure-Preserving Network Compression Via Low-Rank Induced Training Through Linear Layers Compositioncited by 3
- 20243D Point Cloud Network Pruning: When Some Weights Do not Mattercited by 3
- 2025Pruning by Block Benefit: Exploring the Properties of Vision Transformer Blocks during Domain Adaptationcited by 3
- 2022One-shot Network Pruning at Initialization with Discriminative Image Patchescited by 2
- 2023Neural Networks with Sparse Activation Induced by Large Bias: Tighter Analysis with Bias-Generalized NTKcited by 2
- 2023Pruning at Initialization -- A Sketching Perspectivecited by 2
- 2023Model Compression Methods for YOLOv5: A Reviewcited by 2
- 2025WINA: Weight Informed Neuron Activation for Accelerating Large Language Model Inferencecited by 2
- 2022State-driven Implicit Modeling for Sparsity and Robustness in Neural Networkscited by 1
- 2022Learning k-Level Structured Sparse Neural Networks Using Group Envelope Regularizationcited by 1
- 2024S3Editor: A Sparse Semantic-Disentangled Self-Training Framework for Face Video Editingcited by 1
- 2024Rethinking Pruning for Backdoor Mitigation: An Optimization Perspectivecited by 1
- 2024Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedurecited by 1
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Searchcited by 1
- 2025Information Consistent Pruning: How to Efficiently Search for Sparse Networks?cited by 1
- 2025Local Representative Token Guided Merging for Text-to-Image Generationcited by 1
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modificationcited by 1
50 most cited of 70 All 70 (JSON)
- 2026Latency-Constrained DNN Architecture Learning for Edge Systems using Zerorized Batch Normalization8 Jul 2026
- 2026LUMOS: Democratizing SciML Workflows with L0-Regularized Learning for Unified Feature and Parameter Adaptation26 Feb 2026
- 2026Towards Compact and Robust DNNs via Compression-aware Sharpness Minimization28 Jan 2026
- 2026Towards Zero-Shot Point Cloud Registration Across Diverse Scales, Scenes, and Sensor Setups6 Jan 2026
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modification24 Nov 2025
- 2025C-SWAP: Explainability-Aware Structured Pruning for Efficient Neural Networks Compression21 Oct 2025
- 2025Pruning Overparameterized Multi-Task Networks for Degraded Web Image Restoration16 Oct 2025
- 2025Optimally Deep Networks -- Adapting Model Depth to Datasets for Superior Efficiency12 Oct 2025
- 2025Structured Output Regularization: a framework for few-shot transfer learning9 Oct 2025
- 2025SOLAR: Switchable Output Layer for Accuracy and Robustness in Once-for-All Training20 Sep 2025
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compression17 Sep 2025
- 2025Local Representative Token Guided Merging for Text-to-Image Generation17 Jul 2025
38 more
- 2025Pruning by Block Benefit: Exploring the Properties of Vision Transformer Blocks during Domain Adaptation30 Jun 2025
- 2025Loss-Aware Automatic Selection of Structured Pruning Criteria for Deep Neural Network Acceleration25 Jun 2025
- 2025WINA: Weight Informed Neuron Activation for Accelerating Large Language Model Inference26 May 2025
- 2025Low-bit Model Quantization for Deep Neural Networks: A Survey8 May 2025
- 2025BUFFER-X: Towards Zero-Shot Point Cloud Registration in Diverse Scenes11 Mar 2025
- 2025Systematic Weight Evaluation for Pruning Large Language Models: Enhancing Performance and Sustainability24 Feb 2025
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression23 Feb 2025
- 2025Information Consistent Pruning: How to Efficiently Search for Sparse Networks?26 Jan 2025
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Search23 Jan 2025
- 2025Pruning for Sparse Diffusion Models based on Gradient Flow16 Jan 2025
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruning11 Sep 2024
- 2024Robust Fourier Neural Networks3 Sep 2024
- 20243D Point Cloud Network Pruning: When Some Weights Do not Matter26 Aug 2024
- 2024Multi-Layer Transformers Gradient Can be Approximated in Almost Linear Time23 Aug 2024
- 2024A Greedy Hierarchical Approach to Whole-Network Filter-Pruning in CNNs22 Aug 2024
- 2024A Tighter Complexity Analysis of SparseGPT22 Aug 2024
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Models12 Jun 2024
- 2024Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedure6 Jun 2024
- 2024Rethinking Pruning for Backdoor Mitigation: An Optimization Perspective28 May 2024
- 2024Structure-Preserving Network Compression Via Low-Rank Induced Training Through Linear Layers Composition6 May 2024
- 2024Decoupled Weight Decay for Any p Norm16 Apr 2024
- 2024S3Editor: A Sparse Semantic-Disentangled Self-Training Framework for Face Video Editing11 Apr 2024
- 2024ONNXPruner: ONNX-Based General Model Pruning Adapter10 Apr 2024
- 2024Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratch21 Mar 2024
- 2024Advancing IIoT with Over-the-Air Federated Learning: The Role of Iterative Magnitude Pruning21 Mar 2024
- 2024ECToNAS: Evolutionary Cross-Topology Neural Architecture Search8 Mar 2024
- 2024Structurally Prune Anything: Any Architecture, Any Framework, Any Time3 Mar 2024
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimization2 Mar 2024
- 2024Shaving Weights with Occam's Razor: Bayesian Sparsification for Neural Networks Using the Marginal Likelihood25 Feb 2024
- 2023OTOv3: Automatic Architecture-Agnostic Neural Network Training and Compression from Structured Pruning to Erasing Operators15 Dec 2023
- 2023ELSA: Partial Weight Freezing for Overhead-Free Sparse Network Deployment11 Dec 2023
- 2023A Masked Pruning Approach for Dimensionality Reduction in Communication-Efficient Federated Learning Systems6 Dec 2023
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Survey1 Dec 2023
- 2023LoRAShear: Efficient Large Language Model Structured Pruning and Knowledge Recovery24 Oct 2023
- 2023Maestro: Uncovering Low-Rank Structures via Trainable Decomposition28 Aug 2023
- 2023Efficient Joint Optimization of Layer-Adaptive Weight Pruning in Deep Neural Networks21 Aug 2023
- 2023Model Compression Methods for YOLOv5: A Review21 Jul 2023
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applications20 Jul 2023
50 newest of 70 All 70 (JSON)
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2023LoRAShear: Efficient Large Language Model Structured Pruning and Knowledge Recoverycited by 37
- 2023OTOV2: Automatic, Generic, User-Friendlycited by 32
- 2022Pruning's Effect on Generalization Through the Lens of Training and Regularizationcited by 31
- 2022PELICAN: Permutation Equivariant and Lorentz Invariant or Covariant Aggregator Network for Particle Physicscited by 26
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 25
- 2024Multi-Layer Transformers Gradient Can be Approximated in Almost Linear Timecited by 22
- 2024Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratchcited by 20
- 2024A Tighter Complexity Analysis of SparseGPTcited by 19
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Modelscited by 18
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimizationcited by 17
12 most cited of 65 All 65 (JSON)
- 2026Latency-Constrained DNN Architecture Learning for Edge Systems using Zerorized Batch Normalization8 Jul 2026
- 2026LUMOS: Democratizing SciML Workflows with L0-Regularized Learning for Unified Feature and Parameter Adaptation26 Feb 2026
- 2026Towards Compact and Robust DNNs via Compression-aware Sharpness Minimization28 Jan 2026
- 2026Towards Zero-Shot Point Cloud Registration Across Diverse Scales, Scenes, and Sensor Setups6 Jan 2026
- 2025C-SWAP: Explainability-Aware Structured Pruning for Efficient Neural Networks Compression21 Oct 2025
- 2025Pruning Overparameterized Multi-Task Networks for Degraded Web Image Restoration16 Oct 2025
- 2025Optimally Deep Networks -- Adapting Model Depth to Datasets for Superior Efficiency12 Oct 2025
- 2025Structured Output Regularization: a framework for few-shot transfer learning9 Oct 2025
- 2025SOLAR: Switchable Output Layer for Accuracy and Robustness in Once-for-All Training20 Sep 2025
- 2025NIRVANA: Structured Pruning Reimagined for Large Language Model Compression17 Sep 2025
- 2025Pruning by Block Benefit: Exploring the Properties of Vision Transformer Blocks during Domain Adaptation30 Jun 2025
- 2025Loss-Aware Automatic Selection of Structured Pruning Criteria for Deep Neural Network Acceleration25 Jun 2025
12 newest of 65 All 65 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2019Structural Pruning in Deep Neural Networks: A Small-World Approach
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations
- 2025GoPrune: Accelerated Structured Pruning with ℓ2,p-Norm Optimization
- 2022SPDY: Accurate Pruning with Speedup Guarantees
- 2025FAIR-Pruner: A Flexible Framework for Automatic Layer-Wise Pruning via Tolerance of Difference
- 2021Single-Shot Pruning for Offline Reinforcement Learning
- 2023PERP: Rethinking the Prune-Retrain Paradigm in the Era of LLMs
- 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimization