OTOv3: Automatic Architecture-Agnostic Neural Network Training and Compression from Structured Pruning to Erasing Operators
Not on the map. Why?
Abstract (arXiv)
Compressing a predefined deep neural network (DNN) into a compact sub-network with competitive performance is crucial in the efficient machine learning realm. This topic spans various techniques, from structured pruning to neural architecture search, encompassing both pruning and erasing operators perspectives. Despite advancements, existing methods suffers from complex, multi-stage processes that demand substantial engineering and domain knowledge, limiting their broader applications. We introduce the third-generation Only-Train-Once (OTOv3), which first automatically trains and compresses a general DNN through pruning and erasing operations, creating a compact and competitive sub-network without the need of fine-tuning. OTOv3 simplifies and automates the training and compression process, minimizes the engineering efforts required from users. It offers key technological advancements: (i) automatic search space construction for general DNNs based on dependency graph analysis; (ii) Dual Half-Space Projected Gradient (DHSPG) and its enhanced version with hierarchical search (H2SPG) to reliably solve (hierarchical) structured sparsity problems and ensure sub-network validity; and (iii) automated sub-network construction using solutions from DHSPG/H2SPG and dependency graphs. Our empirical results demonstrate the efficacy of OTOv3 across various benchmarks in structured pruning and neural architecture search. OTOv3 produces sub-networks that match or exceed the state-of-the-arts. The source code will be available at https://github.com/tianyic/only_train_once.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 64 of its 97 references that are in the map. First posted on arXiv 15 Dec 2023.
Builds on
64 of 97 references.
References · 64
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 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
- 2022A ConvNet for the 2020scited by 3,545
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
38 more
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2020Designing Network Design Spacescited by 954
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2018SNAS: Stochastic Neural Architecture Searchcited by 288
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2018Fast, Accurate, and Lightweight Super-Resolution with Cascading Residual Networkcited by 263
- 2020Neural Architecture Search without Trainingcited by 241
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2023DepGraph: Towards Any Structural Pruningcited by 202
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2021Neural Architecture Search on ImageNet in Four GPU Hours: A Theoretically Inspired Perspectivecited by 168
- 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
- 2020Bayesian Bits: Unifying Quantization and Pruningcited by 93
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2020Highly Efficient Salient Object Detection with 100K Parameterscited by 79
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Frameworkcited by 70
- 2023ZiCo: Zero-shot NAS via Inverse Coefficient of Variation on Gradientscited by 57
- 2019DeepHoyer: Learning Sparser Neural Network with Differentiable Scale-Invariant Sparsity Measurescited by 56
- 2021CDFI: Compression-Driven Network Design for Frame Interpolationcited by 55
- 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
- 2020Pruning Filter in Filtercited by 46
- 2022RSTT: Real-time Spatial Temporal Transformer for Space-Time Video Super-Resolutioncited by 44
- 2018Exploiting Kernel Sparsity and Entropy for Interpretable CNN Compressioncited by 40
- 2019Progressive DARTS: Bridging the Optimization Gap for NAS in the Wildcited by 39
- 2023LoRAShear: Efficient Large Language Model Structured Pruning and Knowledge Recoverycited by 37
- 2020ISTA-NAS: Efficient and Consistent Neural Architecture Search by Sparse Codingcited by 36
50 most cited of 64 All 64 (JSON)
Built on by
Citing papers per year: 2024: 3; 2025: 3.
6 papers.
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compressioncited by 14
- 2024Edge AI: Evaluation of Model Compression Techniques for Convolutional Neural Networkscited by 4
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruningcited by 4
- 2025WINA: Weight Informed Neuron Activation for Accelerating Large Language Model Inferencecited by 2
- 2024Pruning Deep Convolutional Neural Network Using Conditional Mutual Informationcited by 0
- 2025Which Layer Causes Distribution Deviation? Entropy-Guided Adaptive Pruning for Diffusion and Flow Modelscited by 0
- 2025Which Layer Causes Distribution Deviation? Entropy-Guided Adaptive Pruning for Diffusion and Flow Models26 Nov 2025
- 2025WINA: Weight Informed Neuron Activation for Accelerating Large Language Model Inference26 May 2025
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression23 Feb 2025
- 2024Pruning Deep Convolutional Neural Network Using Conditional Mutual Information27 Nov 2024
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruning11 Sep 2024
- 2024Edge AI: Evaluation of Model Compression Techniques for Convolutional Neural Networks2 Sep 2024