vix.ing · top · new · best · stats · spec

Understanding Learning Dynamics of Binary Neural Networks via Information Bottleneck

2020/06/12 by Vishnu Raj, Raj, Vishnu, Nancy Nayak +3
Computer Science · Mathematics · #Adversarial Robustness in Machine Learning #FOS: Computer and information sciences #Generative Adversarial Networks and Image Synthesis #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Machine Learning and Algorithms #Machine Learning and Data Classification #Neural Networks and Applications #cs.LG #stat.ML

paper · pdf · doi:10.48550/arxiv.2006.07522

openalex publication_date 2020/06/12 · arxiv created 2020/06/13 · arxiv updated 2020/06/16 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Compact neural networks are essential for affordable and power efficient deep learning solutions. Binary Neural Networks (BNNs) take compactification to the extreme by constraining both weights and activations to two levels, \+1, -1\. However, training BNNs are not easy due to the discontinuity in activation functions, and the training dynamics of BNNs is not well understood. In this paper, we present an information-theoretic perspective of BNN training. We analyze BNNs through the Information Bottleneck principle and observe that the training dynamics of BNNs is considerably different from that of Deep Neural Networks (DNNs). While DNNs have a separate empirical risk minimization and representation compression phases, our numerical experiments show that in BNNs, both these phases are simultaneous. Since BNNs have a less expressive capacity, they tend to find efficient hidden representations concurrently with label fitting. Experiments in multiple datasets support these observations, and we see a consistent behavior across different activation functions in BNNs.

Citations

Related