The High-Dimensional Geometry of Binary Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent research has shown that one can train a neural network with binary weights and activations at train time by augmenting the weights with a high-precision continuous latent variable that accumulates small changes from stochastic gradient descent. However, there is a dearth of theoretical analysis to explain why we can effectively capture the features in our data with binary weights and activations. Our main result is that the neural networks with binary weights and activations trained using the method of Courbariaux, Hubara et al. (2016) work because of the high-dimensional geometry of binary vectors. In particular, the ideal continuous vectors that extract out features in the intermediate representations of these BNNs are well-approximated by binary vectors in the sense that dot products are approximately preserved. Compared to previous research that demonstrated the viability of such BNNs, our work explains why these BNNs work in terms of the HD geometry. Our theory serves as a foundation for understanding not only BNNs but a variety of methods that seek to compress traditional neural networks. Furthermore, a better understanding of multilayer binary neural networks serves as a starting point for generalizing BNNs to other neural network architectures such as recurrent neural networks.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 5; 2023: 2; 2024: 3; 2025: 1; 2026: 3.
22 papers.
Sort:
By area:
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 69
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
- 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
- 2021Binary Complex Neural Network Acceleration on FPGAcited by 14
- 2021Demystifying and Generalizing BinaryConnectcited by 11
- 2025A quantitative analysis of semantic information in deep representations of text and imagescited by 7
- 2021A Bop and Beyond: A Second Order Optimizer for Binarized Neural Networkscited by 3
- 2021BCNN: Binary Complex Neural Networkcited by 3
- 2023Input Layer Binarization with Bit-Plane Encodingcited by 3
- 2022AskewSGD : An Annealed interval-constrained Optimisation method to train Quantized Neural Networkscited by 2
- 2023Straight-Through meets Sparse Recovery: the Support Exploration Algorithmcited by 2
- 2024Unsupervised detection of semantic correlations in big datacited by 2
10 more
- 2021A Configurable BNN ASIC using a Network of Programmable Threshold Logic Standard Cellscited by 1
- 2022GAAF: Searching Activation Functions for Binary Neural Networks through Genetic Algorithmcited by 1
- 2024Learning Using a Single Forward Passcited by 1
- 2021Solving hybrid machine learning tasks by traversing weight space geodesicscited by 0
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputscited by 0
- 2022Saving RNN Computations with a Neuron-Level Fuzzy Memoization Schemecited by 0
- 2024A Data-Free Analytical Quantization Scheme for Deep Learning Modelscited by 0
- 2026Zeros can be Informative: Masked Binary U-Net for Image Segmentation on Tensor Corescited by 0
- 2026On the Expressive Power of Weight Quantization in Large Language Modelscited by 0
- 2026VAD to the Bone: Ultra-Tiny Speech Activity Detection for Edge Deploymentcited by 0
- 2026VAD to the Bone: Ultra-Tiny Speech Activity Detection for Edge Deployment28 Jul 2026
- 2026On the Expressive Power of Weight Quantization in Large Language Models20 Jun 2026
- 2026Zeros can be Informative: Masked Binary U-Net for Image Segmentation on Tensor Cores15 Jan 2026
- 2025A quantitative analysis of semantic information in deep representations of text and images21 May 2025
- 2024A Data-Free Analytical Quantization Scheme for Deep Learning Models10 Dec 2024
- 2024Unsupervised detection of semantic correlations in big data4 Nov 2024
- 2024Learning Using a Single Forward Pass15 Feb 2024
- 2023Input Layer Binarization with Bit-Plane Encoding4 May 2023
- 2023Straight-Through meets Sparse Recovery: the Support Exploration Algorithm31 Jan 2023
- 2022AskewSGD : An Annealed interval-constrained Optimisation method to train Quantized Neural Networks7 Nov 2022
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Sets17 Aug 2022
- 2022GAAF: Searching Activation Functions for Binary Neural Networks through Genetic Algorithm5 Jun 2022
10 more
- 2022Saving RNN Computations with a Neuron-Level Fuzzy Memoization Scheme14 Feb 2022
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputs10 Feb 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges12 Nov 2021
- 2021Demystifying and Generalizing BinaryConnect25 Oct 2021
- 2021Binary Complex Neural Network Acceleration on FPGA10 Aug 2021
- 2021Solving hybrid machine learning tasks by traversing weight space geodesics5 Jun 2021
- 2021A Bop and Beyond: A Second Order Optimizer for Binarized Neural Networks11 Apr 2021
- 2021A Configurable BNN ASIC using a Network of Programmable Threshold Logic Standard Cells4 Apr 2021
- 2021BCNN: Binary Complex Neural Network28 Mar 2021
- 2021SiMaN: Sign-to-Magnitude Network Binarization16 Feb 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 69
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
- 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
- 2021Binary Complex Neural Network Acceleration on FPGAcited by 14
- 2021Demystifying and Generalizing BinaryConnectcited by 11
- 2025A quantitative analysis of semantic information in deep representations of text and imagescited by 7
- 2021A Bop and Beyond: A Second Order Optimizer for Binarized Neural Networkscited by 3
- 2021BCNN: Binary Complex Neural Networkcited by 3
- 2023Input Layer Binarization with Bit-Plane Encodingcited by 3
- 2022AskewSGD : An Annealed interval-constrained Optimisation method to train Quantized Neural Networkscited by 2
- 2023Straight-Through meets Sparse Recovery: the Support Exploration Algorithmcited by 2
- 2024Unsupervised detection of semantic correlations in big datacited by 2
12 most cited of 21 All 21 (JSON)
- 2026VAD to the Bone: Ultra-Tiny Speech Activity Detection for Edge Deployment28 Jul 2026
- 2026Zeros can be Informative: Masked Binary U-Net for Image Segmentation on Tensor Cores15 Jan 2026
- 2025A quantitative analysis of semantic information in deep representations of text and images21 May 2025
- 2024A Data-Free Analytical Quantization Scheme for Deep Learning Models10 Dec 2024
- 2024Unsupervised detection of semantic correlations in big data4 Nov 2024
- 2024Learning Using a Single Forward Pass15 Feb 2024
- 2023Input Layer Binarization with Bit-Plane Encoding4 May 2023
- 2023Straight-Through meets Sparse Recovery: the Support Exploration Algorithm31 Jan 2023
- 2022AskewSGD : An Annealed interval-constrained Optimisation method to train Quantized Neural Networks7 Nov 2022
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Sets17 Aug 2022
- 2022GAAF: Searching Activation Functions for Binary Neural Networks through Genetic Algorithm5 Jun 2022
- 2022Saving RNN Computations with a Neuron-Level Fuzzy Memoization Scheme14 Feb 2022
12 newest of 21 All 21 (JSON)