SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1805.09785 · 2018

Entropy and mutual information in models of deep neural networks

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
sphinxteam/dnner canonical 3 of 3
FunctionStatusWhere it lives
compute_all Ran sphinxteam/dnner/dnner/compute_entropy.py
pointer only (licence: NONE) · get_code("7fd5b81bc60d100d")
compute_entropy Ran sphinxteam/dnner/dnner/compute_entropy.py
pointer only (licence: NONE) · get_code("2df4bae2b5006e05")
compute_mi Ran sphinxteam/dnner/dnner/compute_entropy.py
pointer only (licence: NONE) · get_code("c768df2de8ee67a4")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

We examine a class of deep learning models with a tractable method to compute information-theoretic quantities. Our contributions are three-fold: (i) We show how entropies and mutual informations can be derived from heuristic statistical physics methods, under the assumption that weight matrices are independent and orthogonally-invariant. (ii) We extend particular cases in which this result is known to be rigorously exact by providing a proof for two-layers networks with Gaussian random weights, using the recently introduced adaptive interpolation method. (iii) We propose an experiment framework with generative models of synthetic datasets, on which we train deep neural networks with a weight constraint designed so that the assumption in (i) is verified during learning. We study the behavior of entropies and mutual informations throughout learning and conclude that, in the proposed setting, the relationship between compression and generalization remains elusive.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1805.09785")
get_code_for_paper("1805.09785")
have("1805.09785")

Connect an agent — have() is free.