Compact and Optimal Deep Learning with Recurrent Parameter Generators
Not on the map. Why?
Abstract (arXiv)
Deep learning has achieved tremendous success by training increasingly large models, which are then compressed for practical deployment. We propose a drastically different approach to compact and optimal deep learning: We decouple the Degrees of freedom (DoF) and the actual number of parameters of a model, optimize a small DoF with predefined random linear constraints for a large model of arbitrary architecture, in one-stage end-to-end learning. Specifically, we create a recurrent parameter generator (RPG), which repeatedly fetches parameters from a ring and unpacks them onto a large model with random permutation and sign flipping to promote parameter decorrelation. We show that gradient descent can automatically find the best model under constraints with faster convergence. Our extensive experimentation reveals a log-linear relationship between model DoF and accuracy. Our RPG demonstrates remarkable DoF reduction and can be further pruned and quantized for additional run-time performance gain. For example, in terms of top-1 accuracy on ImageNet, RPG achieves 96% of ResNet18's performance with only 18% DoF (the equivalent of one convolutional layer) and 52% of ResNet34's performance with only 0.25% DoF! Our work shows a significant potential of constrained neural optimization in compact and optimal deep learning.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 47 of its 73 references that are in the map. First posted on arXiv 15 Jul 2021.
Builds on
47 of 73 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,428
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
35 more
- 2016HyperNetworkscited by 1,003
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2019Deep Equilibrium Modelscited by 603
- 2018Rethinking the Value of Network Pruningcited by 595
- 2020What is the State of Neural Network Pruning?cited by 578
- 2020Scaling Laws for Autoregressive Generative Modelingcited by 510
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2017Joint 2D-3D-Semantic Data for Indoor Scene Understandingcited by 404
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2014Recurrent Models of Visual Attentioncited by 344
- 2016Convolutional Pose Machinescited by 325
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2018Slimmable Neural Networkscited by 301
- 2015Highway Networkscited by 257
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2020Multiscale Deep Equilibrium Modelscited by 149
- 2020Sparse GPU Kernels for Deep Learningcited by 138
- 2019Orthogonal Convolutional Neural Networkscited by 122
- 2015Human Pose Estimation with Iterative Error Feedbackcited by 121
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2019Superposition of many models into onecited by 64
- 2019SharpNet: Fast and Accurate Recovery of Occluding Contours in Monocular Depth Estimationcited by 59
- 2021Fast and Accurate Model Scalingcited by 46
- 2016Feedback Networkscited by 29
- 2020Knapsack Pruning with Inner Distillationcited by 20
- 2015Iterative Instance Segmentationcited by 19
- 2020Multi-Task Learning with Shared Encoder for Non-Autoregressive Machine Translationcited by 16
- 2020Implicit Feature Pyramid Network for Object Detectioncited by 15
- 2020Hierarchical Gaussian Process Priors for Bayesian Neural Network Weightscited by 13
- 2018Probabilistic Meta-Representations Of Neural Networkscited by 7
- 2020PruneNet: Channel Pruning via Global Importancecited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 0; 2026: 1.
5 papers.
- 2024Towards Scalable and Versatile Weight Space Learningcited by 40
- 2023Sparsified Model Zoo Twins: Investigating Populations of Sparsified Neural Network Modelscited by 4
- 2026Algorithmic Simplification of Neural Networks with Mosaic-of-Motifscited by 2
- 2024Non-Robust Features are Not Always Useful in One-Class Classificationcited by 1
- 2022Deepening Neural Networks Implicitly and Locally via Recurrent Attention Strategycited by 0
- 2026Algorithmic Simplification of Neural Networks with Mosaic-of-Motifs16 Feb 2026
- 2024Non-Robust Features are Not Always Useful in One-Class Classification8 Jul 2024
- 2024Towards Scalable and Versatile Weight Space Learning14 Jun 2024
- 2023Sparsified Model Zoo Twins: Investigating Populations of Sparsified Neural Network Models26 Apr 2023
- 2022Deepening Neural Networks Implicitly and Locally via Recurrent Attention Strategy27 Oct 2022