Discovering Neural Wirings
Not on the map. Why?
Abstract (arXiv)
The success of neural networks has driven a shift in focus from feature engineering to architecture engineering. However, successful networks today are constructed using a small and manually defined set of building blocks. Even in methods of neural architecture search (NAS) the network connectivity patterns are largely constrained. In this work we propose a method for discovering neural wirings. We relax the typical notion of layers and instead enable channels to form connections independent of each other. This allows for a much larger space of possible networks. The wiring of our network is not fixed during training -- as we learn the network parameters we also learn the structure itself. Our experiments demonstrate that our learned connectivity outperforms hand engineered and randomly wired networks. By learning the connectivity of MobileNetV1we boost the ImageNet accuracy by 10% at ~41M FLOPs. Moreover, we show that our method generalizes to recurrent and continuous time networks. Our work may also be regarded as unifying core aspects of the neural architecture search problem with sparse neural network learning. As NAS becomes more fine grained, finding a good architecture is akin to finding a sparse subnetwork of the complete graph. Accordingly, DNW provides an effective mechanism for discovering sparse subnetworks of predefined architectures in a single training run. Though we only ever use a small percentage of the weights during the forward pass, we still play the so-called initialization lottery with a combinatorial number of subnetworks. Code and pretrained models are available at https://github.com/allenai/dnw while additional visualizations may be found at https://mitchellnw.github.io/blog/2019/dnw/.
Key facts. Cited by 56 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 14; 2023: 15; 2024: 8; 2025: 3; 2026: 1.
56 papers.
Sort:
By area:
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2022The State of Sparse Training in Deep Reinforcement Learningcited by 60
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2022Task Adaptive Parameter Sharing for Multi-Task Learningcited by 42
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022On the Soft-Subnetwork for Few-shot Class Incremental Learningcited by 37
- 2021Network Pruning That Matters: A Case Study on Retraining Variantscited by 25
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
- 2023Sparse Model Soups: A Recipe for Improved Pruning via Model Averagingcited by 20
38 more
- 2021An Information Theory-inspired Strategy for Automatic Network Pruningcited by 17
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 17
- 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
- 2022Compression-aware Training of Neural Networks using Frank-Wolfecited by 16
- 2022spred: Solving L1 Penalty with SGDcited by 16
- 2023Fantastic Weights and How to Find Them: Where to Prune in Dynamic Sparse Trainingcited by 16
- 2022Provable and Efficient Continual Representation Learningcited by 14
- 2023PERP: Rethinking the Prune-Retrain Paradigm in the Era of LLMscited by 14
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
- 2021How I Learned to Stop Worrying and Love Retrainingcited by 12
- 2022Soft Masking for Cost-Constrained Channel Pruningcited by 12
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruningcited by 11
- 2022Training Recipe for N:M Structured Sparsity with Decaying Pruning Maskcited by 10
- 2022Are Straight-Through gradients and Soft-Thresholding all you need for Sparse Training?cited by 9
- 2021LLC: Accurate, Multi-purpose Learnt Low-dimensional Binary Codescited by 7
- 2022Cyclical Pruning for Sparse Neural Networkscited by 6
- 2021Graph-based Neural Architecture Search with Operation Embeddingscited by 5
- 2022OptG: Optimizing Gradient-driven Criteria in Network Sparsitycited by 5
- 2023Magnitude Attention-based Dynamic Pruningcited by 5
- 2022Transition to Linearity of General Neural Networks with Directed Acyclic Graph Architecturecited by 4
- 2023Forget-free Continual Learning with Soft-Winning SubNetworkscited by 4
- 2021Search Spaces for Neural Model Trainingcited by 3
- 2021How to Reach Real-Time AI on Consumer Devices? Solutions for Programmable and Custom Architecturescited by 2
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networkscited by 2
- 2023Rethink DARTS Search Space and Renovate a New Benchmarkcited by 2
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networkscited by 2
- 2024Self-Masking Networks for Unsupervised Adaptationcited by 2
- 2023Quantum Neuron Selection: Finding High Performing Subnetworks With Quantum Algorithmscited by 1
- 2023Learning a Consensus Sub-Network with Polarization Regularization and One Pass Trainingcited by 1
- 2023Spatial Re-parameterization for N:M Sparsitycited by 1
- 2023Feather: An Elegant Solution to Effective DNN Sparsificationcited by 1
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Taskscited by 1
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliencycited by 1
- 2021Mining the Weights Knowledge for Optimizing Neural Network Structurescited by 0
- 2022Optimizing Connectivity through Network Gradients for Restricted Boltzmann Machinescited by 0
- 2023Learning Sparse Neural Networks with Identity Layerscited by 0
- 2023MaxQ: Multi-Axis Query for N:M Sparsity Networkcited by 0
50 most cited of 56 All 56 (JSON)
- 2026Mixture of Channel Experts: Static Sparse Supports with Input-Adaptive Mixing for Pointwise Projections24 Aug 2026
- 2025Towards Scalable Lottery Ticket Networks using Genetic Algorithms12 Aug 2025
- 2025Hyperflux: Pruning Reveals Importance6 Apr 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024Deep Model Merging: The Sister of Neural Network Interpretability -- A Survey16 Oct 2024
- 2024Self-Masking Networks for Unsupervised Adaptation11 Sep 2024
- 2024Boosting Robustness in Preference-Based Reinforcement Learning with Dynamic Sparsity10 Jun 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024CSCO: Connectivity Search of Convolutional Operators26 Apr 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning11 Mar 2024
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformers7 Feb 2024
38 more
- 2023PERP: Rethinking the Prune-Retrain Paradigm in the Era of LLMs23 Dec 2023
- 2023MaxQ: Multi-Axis Query for N:M Sparsity Network12 Dec 2023
- 2023Feather: An Elegant Solution to Effective DNN Sparsification3 Oct 2023
- 2023Learning Sparse Neural Networks with Identity Layers14 Jul 2023
- 2023Sparse Model Soups: A Recipe for Improved Pruning via Model Averaging29 Jun 2023
- 2023Fantastic Weights and How to Find Them: Where to Prune in Dynamic Sparse Training21 Jun 2023
- 2023Rethink DARTS Search Space and Renovate a New Benchmark12 Jun 2023
- 2023Spatial Re-parameterization for N:M Sparsity9 Jun 2023
- 2023Magnitude Attention-based Dynamic Pruning8 Jun 2023
- 2023PDP: Parameter-free Differentiable Pruning is All You Need18 May 2023
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networks14 Apr 2023
- 2023Forget-free Continual Learning with Soft-Winning SubNetworks27 Mar 2023
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimization28 Feb 2023
- 2023Learning a Consensus Sub-Network with Polarization Regularization and One Pass Training17 Feb 2023
- 2023Quantum Neuron Selection: Finding High Performing Subnetworks With Quantum Algorithms12 Feb 2023
- 2022Are Straight-Through gradients and Soft-Thresholding all you need for Sparse Training?2 Dec 2022
- 2022Soft Masking for Cost-Constrained Channel Pruning4 Nov 2022
- 2022spred: Solving L1 Penalty with SGD3 Oct 2022
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruning29 Sep 2022
- 2022Training Recipe for N:M Structured Sparsity with Decaying Pruning Mask15 Sep 2022
- 2022On the Soft-Subnetwork for Few-shot Class Incremental Learning15 Sep 2022
- 2022Optimizing Connectivity through Network Gradients for Restricted Boltzmann Machines14 Sep 2022
- 2022The State of Sparse Training in Deep Reinforcement Learning17 Jun 2022
- 2022Compression-aware Training of Neural Networks using Frank-Wolfe24 May 2022
- 2022Transition to Linearity of General Neural Networks with Directed Acyclic Graph Architecture24 May 2022
- 2022Task Adaptive Parameter Sharing for Multi-Task Learning30 Mar 2022
- 2022Provable and Efficient Continual Representation Learning3 Mar 2022
- 2022Cyclical Pruning for Sparse Neural Networks2 Feb 2022
- 2022OptG: Optimizing Gradient-driven Criteria in Network Sparsity30 Jan 2022
- 2021How I Learned to Stop Worrying and Love Retraining1 Nov 2021
- 2021Mining the Weights Knowledge for Optimizing Neural Network Structures11 Oct 2021
- 2021An Information Theory-inspired Strategy for Automatic Network Pruning19 Aug 2021
- 2021How to Reach Real-Time AI on Consumer Devices? Solutions for Programmable and Custom Architectures21 Jun 2021
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregeneration19 Jun 2021
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methods18 Jun 2021
- 2021Top-KAST: Top-K Always Sparse Training7 Jun 2021
- 2021LLC: Accurate, Multi-purpose Learnt Low-dimensional Binary Codes2 Jun 2021
- 20211xN Pattern for Pruning Convolutional Neural Networks31 May 2021
50 newest of 56 All 56 (JSON)
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2021Sparse Training via Boosting Pruning Plasticity with Neuroregenerationcited by 83
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2022The State of Sparse Training in Deep Reinforcement Learningcited by 60
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021Effective Sparsification of Neural Networks with Global Sparsity Constraintcited by 45
- 2022Task Adaptive Parameter Sharing for Multi-Task Learningcited by 42
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022On the Soft-Subnetwork for Few-shot Class Incremental Learningcited by 37
- 2021Network Pruning That Matters: A Case Study on Retraining Variantscited by 25
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
- 2023Sparse Model Soups: A Recipe for Improved Pruning via Model Averagingcited by 20
12 most cited of 54 All 54 (JSON)
- 2025Towards Scalable Lottery Ticket Networks using Genetic Algorithms12 Aug 2025
- 2025Hyperflux: Pruning Reveals Importance6 Apr 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024Deep Model Merging: The Sister of Neural Network Interpretability -- A Survey16 Oct 2024
- 2024Self-Masking Networks for Unsupervised Adaptation11 Sep 2024
- 2024Boosting Robustness in Preference-Based Reinforcement Learning with Dynamic Sparsity10 Jun 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024CSCO: Connectivity Search of Convolutional Operators26 Apr 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning11 Mar 2024
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformers7 Feb 2024
- 2023MaxQ: Multi-Axis Query for N:M Sparsity Network12 Dec 2023
12 newest of 54 All 54 (JSON)