Estimating Information Flow in Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
We study the flow of information and the evolution of internal representations during deep neural network (DNN) training, aiming to demystify the compression aspect of the information bottleneck theory. The theory suggests that DNN training comprises a rapid fitting phase followed by a slower compression phase, in which the mutual information I(X;T) between the input X and internal representations T decreases. Several papers observe compression of estimated mutual information on different DNN models, but the true I(X;T) over these networks is provably either constant (discrete X) or infinite (continuous X). This work explains the discrepancy between theory and experiments, and clarifies what was actually measured by these past works. To this end, we introduce an auxiliary (noisy) DNN framework for which I(X;T) is a meaningful quantity that depends on the network's parameters. This noisy framework is shown to be a good proxy for the original (deterministic) DNN both in terms of performance and the learned representations. We then develop a rigorous estimator for I(X;T) in noisy DNNs and observe compression in various models. By relating I(X;T) in the noisy DNN to an information-theoretic communication problem, we show that compression is driven by the progressive clustering of hidden representations of inputs from the same class. Several methods to directly monitor clustering of hidden representations, both in noisy and deterministic DNNs, are used to show that meaningful clusters form in the T space. Finally, we return to the estimator of I(X;T) employed in past works, and demonstrate that while it fails to capture the true (vacuous) mutual information, it does serve as a measure for clustering. This clarifies the past observations of compression and isolates the geometric clustering of hidden representations as the true phenomenon of interest.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 1.
7 papers.
- 2023To Compress or Not to Compress- Self-Supervised Learning and Information Theory: A Reviewcited by 72
- 2023An Information-Theoretic Perspective on Variance-Invariance-Covariance Regularizationcited by 25
- 2021An Information Theory-inspired Strategy for Automatic Network Pruningcited by 17
- 2022What Do We Maximize in Self-Supervised Learning?cited by 15
- 2022Gacs-Korner Common Information Variational Autoencodercited by 12
- 2024A representation-learning game for classes of prediction taskscited by 1
- 2022k-Sliced Mutual Information: A Quantitative Study of Scalability with Dimensioncited by 0
- 2024A representation-learning game for classes of prediction tasks11 Mar 2024
- 2023To Compress or Not to Compress- Self-Supervised Learning and Information Theory: A Review19 Apr 2023
- 2023An Information-Theoretic Perspective on Variance-Invariance-Covariance Regularization1 Mar 2023
- 2022What Do We Maximize in Self-Supervised Learning?20 Jul 2022
- 2022k-Sliced Mutual Information: A Quantitative Study of Scalability with Dimension17 Jun 2022
- 2022Gacs-Korner Common Information Variational Autoencoder24 May 2022
- 2021An Information Theory-inspired Strategy for Automatic Network Pruning19 Aug 2021