Towards Accurate Binary Convolutional Neural Network
Not on the map. Why?
Abstract (arXiv)
We introduce a novel scheme to train binary convolutional neural networks (CNNs) -- CNNs with weights and activations constrained to {-1,+1} at run-time. It has been known that using binary weights and activations drastically reduce memory size and accesses, and can replace arithmetic operations with more efficient bitwise operations, leading to much faster test-time inference and lower power consumption. However, previous works on binarizing CNNs usually result in severe prediction accuracy degradation. In this paper, we address this issue with two major innovations: (1) approximating full-precision weights with the linear combination of multiple binary weight bases; (2) employing multiple binary activations to alleviate information loss. The implementation of the resulting binary CNN, denoted as ABC-Net, is shown to achieve much closer performance to its full-precision counterpart, and even reach the comparable prediction accuracy on ImageNet and forest trail datasets, given adequate binary weight bases and activations.
Key facts. Cited by 149 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 48; 2022: 38; 2023: 31; 2024: 15; 2025: 12; 2026: 5.
149 papers.
Sort:
By area:
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2021Network Quantization with Element-wise Gradient Scalingcited by 87
- 2022A Comprehensive Survey on Model Quantization for Deep Neural Networks in Image Classificationcited by 65
- 2021A Winning Hand: Compressing Deep Networks Can Improve Out-Of-Distribution Robustnesscited by 62
- 2021Towards Mixed-Precision Quantization of Neural Networks via Constrained Optimizationcited by 61
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 52
- 2022NIRVANA: Neural Implicit Representations of Videos with Adaptive Networks and Autoregressive Patch-wise Modelingcited by 51
- 2022Packed-Ensembles for Efficient Uncertainty Estimationcited by 49
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021A comprehensive review of Binary Neural Networkcited by 45
38 more
- 2023Revisiting the Parameter Efficiency of Adapters from the Perspective of Precision Redundancycited by 44
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
- 2021DKM: Differentiable K-Means Clustering Layer for Neural Network Compressioncited by 31
- 2023SHACIRA: Scalable HAsh-grid Compression for Implicit Neural Representationscited by 31
- 2023Training an Ising Machine with Equilibrium Propagationcited by 29
- 2024Faster Than Lies: Real-time Deepfake Detection using Binary Neural Networkscited by 27
- 2021Distribution-sensitive Information Retention for Accurate Binary Neural Networkcited by 25
- 2021Sharpness-aware Quantization for Deep Neural Networkscited by 25
- 2023Binarized Spectral Compressive Imagingcited by 23
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2022EcoFormer: Energy-Saving Attention with Linear Complexitycited by 21
- 2022On-device Training: A First Overview on Existing Systemscited by 19
- 2023Estimator Meets Equilibrium Perspective: A Rectified Straight Through Estimator for Binary Neural Networks Trainingcited by 19
- 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learningcited by 17
- 2024PYRA: Parallel Yielding Re-Activation for Training-Inference Efficient Task Adaptationcited by 17
- 2021The NLP Cookbook: Modern Recipes for Transformer based Deep Learning Architecturescited by 16
- 2021Generative Zero-shot Network Quantizationcited by 15
- 2021S2-BNN: Bridging the Gap Between Self-Supervised Real and 1-bit Neural Networks via Guided Distribution Calibrationcited by 15
- 2022Lipschitz Continuity Retained Binary Neural Networkcited by 14
- 2021Dynamic Binary Neural Network by learning channel-wise thresholdscited by 13
- 2022Block Walsh-Hadamard Transform Based Binary Layers in Deep Neural Networkscited by 13
- 2022Network Binarization via Contrastive Learningcited by 12
- 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillationcited by 12
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
- 2021RA-BNN: Constructing Robust & Accurate Binary Neural Network to Simultaneously Defend Adversarial Bit-Flip Attack and Improve Accuracycited by 11
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
- 2021Finding the Task-Optimal Low-Bit Sub-Distribution in Deep Neural Networkscited by 9
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAscited by 9
- 2021Sub-bit Neural Networks: Learning to Compress and Accelerate Binary Neural Networkscited by 8
- 2023Distributed Neural Representation for Reactive in situ Visualizationcited by 8
- 2023Revisiting Block-based Quantisation: What is Important for Sub-8-bit LLM Inference?cited by 8
- 2024GIFT-SW: Gaussian noise Injected Fine-Tuning of Salient Weights for LLMscited by 8
- 2021BinaryCoP: Binary Neural Network-based COVID-19 Face-Mask Wear and Positioning Predictor on Edge Devicescited by 7
- 2021S3: Sign-Sparse-Shift Reparametrization for Effective Training of Low-bit Shift Networkscited by 7
- 2022Mixed-Precision Neural Networks: A Surveycited by 7
- 2024Binary Noise for Binary Tasks: Masked Bernoulli Diffusion for Unsupervised Anomaly Detectioncited by 7
50 most cited of 149 All 149 (JSON)
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networks26 Jun 2026
- 2026CAT-Q: Cost-efficient and Accurate Ternary Quantization for LLMs25 Jun 2026
- 2026Reducing the Complexity of Deep Learning Models for EEG Analysis on Wearable Devices10 Jun 2026
- 2026TTQ: Activation-Aware Test-Time Quantization to Accelerate LLM Inference On The Fly11 Mar 2026
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networks30 Jan 2026
- 2025HaShiFlex: A High-Throughput Hardened Shifter DNN Accelerator with Fine-Tuning Flexibility14 Dec 2025
- 2025BEP: A Binary Error Propagation Algorithm for Binary Neural Networks Training3 Dec 2025
- 2025BD-Net: Has Depth-Wise Convolution Ever Been Applied in Binary Neural Networks?19 Nov 2025
- 2025Differentiable, Bit-shifting, and Scalable Quantization without training neural network from scratch18 Oct 2025
- 2025Deep Lookup Network17 Sep 2025
- 2025Neutralizing Token Aggregation via Information Augmentation for Efficient Test-Time Adaptation5 Aug 2025
- 2025High-Fidelity Differential-information Driven Binary Vision Transformer3 Jul 2025
38 more
- 2025Compound and Parallel Modes of Tropical Convolutional Neural Networks9 Apr 2025
- 2025BHViT: Binarized Hybrid Vision Transformer4 Mar 2025
- 2025Binary Neural Networks for Large Language Model: A Survey26 Feb 2025
- 2025A General Error-Theoretical Analysis Framework for Constructing Compression Strategies19 Feb 2025
- 2025Hyperbolic Binary Neural Network7 Jan 2025
- 2024Training Multi-Layer Binary Neural Networks With Local Binary Error Signals28 Nov 2024
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networks28 Sep 2024
- 2024A method of using RSVD in residual calculation of LowBit GEMM27 Sep 2024
- 2024Bridging the Domain Gap for Flight-Ready Spaceborne Vision18 Sep 2024
- 2024GIFT-SW: Gaussian noise Injected Fine-Tuning of Salient Weights for LLMs27 Aug 2024
- 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillation9 Jul 2024
- 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networks7 Jul 2024
- 2024Faster Than Lies: Real-time Deepfake Detection using Binary Neural Networks7 Jun 2024
- 2024The Binary Quantized Neural Network for Dense Prediction via Specially Designed Upsampling and Attention28 May 2024
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAs1 May 2024
- 2024Long-Tailed Recognition on Binary Networks by Calibrating A Pre-trained Model30 Mar 2024
- 2024Binary Noise for Binary Tasks: Masked Bernoulli Diffusion for Unsupervised Anomaly Detection18 Mar 2024
- 2024PYRA: Parallel Yielding Re-Activation for Training-Inference Efficient Task Adaptation14 Mar 2024
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learning1 Feb 2024
- 2024One-Step Forward and Backtrack: Overcoming Zig-Zagging in Loss-Aware Quantization Training30 Jan 2024
- 2023IDKM: Memory Efficient Neural Network Quantization via Implicit, Differentiable k-Means12 Dec 2023
- 2023PLUM: Improving Inference Efficiency By Leveraging Repetition-Sparsity Trade-Off4 Dec 2023
- 2023Reviewing Developments of Graph Convolutional Network Techniques for Recommendation Systems10 Nov 2023
- 2023AccEPT: An Acceleration Scheme for Speeding Up Edge Pipeline-parallel Training10 Nov 2023
- 2023Revisiting Block-based Quantisation: What is Important for Sub-8-bit LLM Inference?8 Oct 2023
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023
- 2023Data-Free Dynamic Compression of CNNs for Tractable Efficiency29 Sep 2023
- 2023SHACIRA: Scalable HAsh-grid Compression for Implicit Neural Representations27 Sep 2023
- 2023SupeRBNN: Randomized Binary Neural Network Using Adiabatic Superconductor Josephson Devices21 Sep 2023
- 2023Low-bit Quantization for Deep Graph Neural Networks with Smoothness-aware Message Propagation29 Aug 2023
- 2023MST-compression: Compressing and Accelerating Binary Neural Networks with Minimum Spanning Tree26 Aug 2023
- 2023Estimator Meets Equilibrium Perspective: A Rectified Straight Through Estimator for Binary Neural Networks Training13 Aug 2023
- 2023Comprehensive Benchmarking of Binary Neural Networks on NVM Crossbar Architectures11 Aug 2023
- 2023Revisiting the Parameter Efficiency of Adapters from the Perspective of Precision Redundancy31 Jul 2023
- 2023A Dataflow Compiler for Efficient LLM Inference using Custom Microscaling Formats28 Jul 2023
- 2023Learning Discrete Weights and Activations Using the Local Reparameterization Trick4 Jul 2023
- 2023DCP-NAS: Discrepant Child-Parent Neural Architecture Search for 1-bit CNNs27 Jun 2023
- 2023Binary domain generalization for sparsifying binary neural networks23 Jun 2023
50 newest of 149 All 149 (JSON)
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2021Network Quantization with Element-wise Gradient Scalingcited by 87
- 2022A Comprehensive Survey on Model Quantization for Deep Neural Networks in Image Classificationcited by 65
- 2021A Winning Hand: Compressing Deep Networks Can Improve Out-Of-Distribution Robustnesscited by 62
- 2021Towards Mixed-Precision Quantization of Neural Networks via Constrained Optimizationcited by 61
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 52
- 2022NIRVANA: Neural Implicit Representations of Videos with Adaptive Networks and Autoregressive Patch-wise Modelingcited by 51
- 2022Packed-Ensembles for Efficient Uncertainty Estimationcited by 49
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021A comprehensive review of Binary Neural Networkcited by 45
12 most cited of 147 All 147 (JSON)
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networks26 Jun 2026
- 2026CAT-Q: Cost-efficient and Accurate Ternary Quantization for LLMs25 Jun 2026
- 2026Reducing the Complexity of Deep Learning Models for EEG Analysis on Wearable Devices10 Jun 2026
- 2026TTQ: Activation-Aware Test-Time Quantization to Accelerate LLM Inference On The Fly11 Mar 2026
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networks30 Jan 2026
- 2025HaShiFlex: A High-Throughput Hardened Shifter DNN Accelerator with Fine-Tuning Flexibility14 Dec 2025
- 2025BEP: A Binary Error Propagation Algorithm for Binary Neural Networks Training3 Dec 2025
- 2025BD-Net: Has Depth-Wise Convolution Ever Been Applied in Binary Neural Networks?19 Nov 2025
- 2025Differentiable, Bit-shifting, and Scalable Quantization without training neural network from scratch18 Oct 2025
- 2025Deep Lookup Network17 Sep 2025
- 2025Neutralizing Token Aggregation via Information Augmentation for Efficient Test-Time Adaptation5 Aug 2025
- 2025High-Fidelity Differential-information Driven Binary Vision Transformer3 Jul 2025
12 newest of 147 All 147 (JSON)