Learning Activation Functions for Sparse Neural Networks
Not on the map. Why?
Abstract (arXiv)
Sparse Neural Networks (SNNs) can potentially demonstrate similar performance to their dense counterparts while saving significant energy and memory at inference. However, the accuracy drop incurred by SNNs, especially at high pruning ratios, can be an issue in critical deployment conditions. While recent works mitigate this issue through sophisticated pruning techniques, we shift our focus to an overlooked factor: hyperparameters and activation functions. Our analyses have shown that the accuracy drop can additionally be attributed to (i) Using ReLU as the default choice for activation functions unanimously, and (ii) Fine-tuning SNNs with the same hyperparameters as dense counterparts. Thus, we focus on learning a novel way to tune activation functions for sparse networks and combining these with a separate hyperparameter optimization (HPO) regime for sparse networks. By conducting experiments on popular DNN models (LeNet-5, VGG-16, ResNet-18, and EfficientNet-B0) trained on MNIST, CIFAR-10, and ImageNet-16 datasets, we show that the novel combination of these two approaches, dubbed Sparse Activation Function Search, short: SAFS, results in up to 15.53%, 8.88%, and 6.33% absolute improvement in the accuracy for LeNet-5, VGG-16, and ResNet-18 over the default training protocols, especially at high pruning ratios. Our code can be found at https://github.com/automl/SAFS
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 48 of its 71 references that are in the map. First posted on arXiv 18 May 2023.
Builds on
48 of 71 references.
References · 48
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2023Mastering Diverse Domains through World Modelscited by 1,253
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 637
- 2018Rethinking the Value of Network Pruningcited by 599
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
36 more
- 2019Quantifying the Carbon Emissions of Machine Learningcited by 521
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 479
- 2017A Downsampled Variant of ImageNet as an Alternative to the CIFAR datasetscited by 377
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 284
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 230
- 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 217
- 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 207
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmarkcited by 155
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
- 2019On the Impact of the Activation Function on Deep Neural Networks Trainingcited by 102
- 2019A Signal Propagation Perspective for Pruning Neural Networks at Initializationcited by 96
- 2020A survey on modern trainable activation functionscited by 89
- 2020Gradient Flow in Sparse Neural Networks and How Lottery Tickets Wincited by 77
- 2016Training Sparse Neural Networkscited by 73
- 2019The Difficulty of Training Sparse Neural Networkscited by 62
- 2022The State of Sparse Training in Deep Reinforcement Learningcited by 61
- 2023ZiCo: Zero-shot NAS via Inverse Coefficient of Variation on Gradientscited by 58
- 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
- 2015Deep Learning with S-shaped Rectified Linear Activation Unitscited by 26
- 2022Training Your Sparse Neural Network Better with Any Maskcited by 26
- 2018Learning to Prune Filters in Convolutional Neural Networkscited by 25
- 2021On Lottery Tickets and Minimal Task Representations in Deep Reinforcement Learningcited by 24
- 2020Discovering Parametric Activation Functionscited by 22
- 2020Activate or Not: Learning Customized Activationcited by 22
- 2021Keep the Gradients Flowing: Using Gradient Flow to Study Sparse Network Optimizationcited by 22
- 2020Evolutionary Optimization of Deep Learning Activation Functionscited by 18
- 2020SPLASH: Learnable Activation Functions for Improving Accuracy and Adversarial Robustnesscited by 18
- 2020Learned Threshold Pruningcited by 17
- 2021Truly Sparse Neural Networks at Scalecited by 16
- 2020Soft-Root-Sign Activation Functioncited by 8
- 2021One-Cycle Pruning: Pruning ConvNets Under a Tight Training Budgetcited by 6
- 2020Activation function impact on Sparse Neural Networkscited by 3
- 2020TAdam: A Robust Stochastic Gradient Optimizercited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.