GAAF: Searching Activation Functions for Binary Neural Networks through Genetic Algorithm
Not on the map. Why?
Abstract (arXiv)
Binary neural networks (BNNs) show promising utilization in cost and power-restricted domains such as edge devices and mobile systems. This is due to its significantly less computation and storage demand, but at the cost of degraded performance. To close the accuracy gap, in this paper we propose to add a complementary activation function (AF) ahead of the sign based binarization, and rely on the genetic algorithm (GA) to automatically search for the ideal AFs. These AFs can help extract extra information from the input data in the forward pass, while allowing improved gradient approximation in the backward pass. Fifteen novel AFs are identified through our GA-based search, while most of them show improved performance (up to 2.54% on ImageNet) when testing on different datasets and network models. Our method offers a novel approach for designing general and application-specific BNN architecture. Our code is available at http://github.com/flying-Yan/GAAF.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 31 of its 53 references that are in the map. First posted on arXiv 5 Jun 2022.
Builds on
31 of 53 references.
References · 31
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2020What is the State of Neural Network Pruning?cited by 583
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2018SNAS: Stochastic Neural Architecture Searchcited by 289
19 more
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 235
- 2018Neural Architecture Search with Bayesian Optimisation and Optimal Transportcited by 195
- 2020Binary Neural Networks: A Surveycited by 190
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 184
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 149
- 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 60
- 2016Loss-aware Binarization of Deep Networkscited by 56
- 2020Evolving Normalization-Activation Layerscited by 45
- 2017Attacking Binarized Neural Networkscited by 29
- 2018Efficient Super Resolution Using Binarized Neural Networkcited by 29
- 2019Circulant Binary Convolutional Networks: Enhancing the Performance of 1-bit DCNNs with Circulant Back Propagationcited by 28
- 2017The High-Dimensional Geometry of Binary Neural Networkscited by 22
- 2014Raiders of the Lost Architecture: Kernels for Bayesian Optimization in Conditional Parameter Spacescited by 16
- 2020Accelerating Binarized Neural Networks via Bit-Tensor-Cores in Turing GPUscited by 14
- 2019Self-Binarizing Networkscited by 11
- 2021BinaryCoP: Binary Neural Network-based COVID-19 Face-Mask Wear and Positioning Predictor on Edge Devicescited by 7
Built on by
Citing papers per year: 2024: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024NAS-BNN: Neural Architecture Search for Binary Neural Networks
- 2022LAB: Learnable Activation Binarizer for Binary Neural Networks
- 2021Dynamic Binary Neural Network by learning channel-wise thresholds
- 2021A comprehensive review of Binary Neural Network
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Sets
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticket
- 2021A Bop and Beyond: A Second Order Optimizer for Binarized Neural Networks
- 2022Binarizing by Classification: Is soft function really necessary?