Information Bottleneck Analysis of Deep Neural Networks via Lossy Compression

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Butakov, Ivan, Tolmachev, Alexander, Malanchuk, Sofia, Neopryatnaya, Anna, Frolov, Alexey, Andreev, Kirill
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914788793122816
author Butakov, Ivan
Tolmachev, Alexander
Malanchuk, Sofia
Neopryatnaya, Anna
Frolov, Alexey
Andreev, Kirill
author_facet Butakov, Ivan
Tolmachev, Alexander
Malanchuk, Sofia
Neopryatnaya, Anna
Frolov, Alexey
Andreev, Kirill
contents The Information Bottleneck (IB) principle offers an information-theoretic framework for analyzing the training process of deep neural networks (DNNs). Its essence lies in tracking the dynamics of two mutual information (MI) values: between the hidden layer output and the DNN input/target. According to the hypothesis put forth by Shwartz-Ziv & Tishby (2017), the training process consists of two distinct phases: fitting and compression. The latter phase is believed to account for the good generalization performance exhibited by DNNs. Due to the challenging nature of estimating MI between high-dimensional random vectors, this hypothesis was only partially verified for NNs of tiny sizes or specific types, such as quantized NNs. In this paper, we introduce a framework for conducting IB analysis of general NNs. Our approach leverages the stochastic NN method proposed by Goldfeld et al. (2019) and incorporates a compression step to overcome the obstacles associated with high dimensionality. In other words, we estimate the MI between the compressed representations of high-dimensional random vectors. The proposed method is supported by both theoretical and practical justifications. Notably, we demonstrate the accuracy of our estimator through synthetic experiments featuring predefined MI values and comparison with MINE (Belghazi et al., 2018). Finally, we perform IB analysis on a close-to-real-scale convolutional DNN, which reveals new features of the MI dynamics.
format Preprint
id arxiv_https___arxiv_org_abs_2305_08013
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Information Bottleneck Analysis of Deep Neural Networks via Lossy Compression
Butakov, Ivan
Tolmachev, Alexander
Malanchuk, Sofia
Neopryatnaya, Anna
Frolov, Alexey
Andreev, Kirill
Machine Learning
Information Theory
94A16 (Primary) 68T07, 94A17 (Secondary)
E.4; H.1.1
The Information Bottleneck (IB) principle offers an information-theoretic framework for analyzing the training process of deep neural networks (DNNs). Its essence lies in tracking the dynamics of two mutual information (MI) values: between the hidden layer output and the DNN input/target. According to the hypothesis put forth by Shwartz-Ziv & Tishby (2017), the training process consists of two distinct phases: fitting and compression. The latter phase is believed to account for the good generalization performance exhibited by DNNs. Due to the challenging nature of estimating MI between high-dimensional random vectors, this hypothesis was only partially verified for NNs of tiny sizes or specific types, such as quantized NNs. In this paper, we introduce a framework for conducting IB analysis of general NNs. Our approach leverages the stochastic NN method proposed by Goldfeld et al. (2019) and incorporates a compression step to overcome the obstacles associated with high dimensionality. In other words, we estimate the MI between the compressed representations of high-dimensional random vectors. The proposed method is supported by both theoretical and practical justifications. Notably, we demonstrate the accuracy of our estimator through synthetic experiments featuring predefined MI values and comparison with MINE (Belghazi et al., 2018). Finally, we perform IB analysis on a close-to-real-scale convolutional DNN, which reveals new features of the MI dynamics.
title Information Bottleneck Analysis of Deep Neural Networks via Lossy Compression
topic Machine Learning
Information Theory
94A16 (Primary) 68T07, 94A17 (Secondary)
E.4; H.1.1
url https://arxiv.org/abs/2305.08013