Source

Saxe, Bansal, Dapello, Advani, Kolchinsky, Tracey and Cox (2018), LIT-509 — read as NOTE-253.

Chelombiev, Houghton and O’Donnell (2019), LIT-507 — read as NOTE-254 — which argues against the first and demonstrates the same point in the opposite direction.

When this applies

You are reporting mutual information between a network’s internal activity and anything else — an information plane, a compression measurement, a disentanglement or bottleneck metric, a layer-wise information profile — and the network’s forward pass is deterministic, which is to say almost always.

Why there is something to state

For a deterministic map h = f(X), the conditional differential entropy H(h|X) = -∞, so

I(h; X) = H(h) - H(h|X)

is infinite. Every finite number anyone has ever plotted on an information plane is therefore not a measurement of the network. It is a measurement of the network plus a noise model the analyst added for the purpose of measuring, and which is absent when the network is trained and absent when it is run.

That would be a technicality if the number were insensitive to the choice. It is not.

Do this

Say which assumption you made, in the paper. Binning with how many bins, placed how; or additive noise of what variance; or a kernel density estimator with what bandwidth. This is one sentence and it is currently missing from most of the literature it applies to.

Re-run under a materially different assumption and report both. Not a sensitivity sweep over bin count — a different placement. The two sources here are the demonstration:

changedresult
LIT-509tanh run, bins even in net input rather than in activitythe compression phase disappears
LIT-509binning at full machine precisioninformation pinned at log₂(P) in most layers; only the highest, smallest tanh layers compress, near the end of training
LIT-507ReLU run, adaptive per-layer bins rather than one global rangecompression appears

Two groups, arguing against each other, each showing that the conclusion is the analyst’s choice. That is stronger evidence than either intended.

Prefer a network that actually has the noise. If the architecture is stochastic — a variational bottleneck, an explicitly noisy channel — the mutual information is a property of the model and none of this applies. LIT-509 points at exactly this as where the information bottleneck idea may still pay.

Do not compare architectures in “the common currency of mutual information” without checking invertibility. For a linear network, scaling one layer by c and the next by 1/c computes an identical function and generalizes identically, but gives I(T;X) = log(w₁²/c² + σ²) − log(σ²), which depends on c. Mutual information is invariant to invertible reparameterization; mutual information after adding noise for analysis is not.

Do not invoke the data processing inequality over these estimates. The noise is added per layer for analysis and does not propagate forward, so the Markov chain the DPI needs is not the one being measured.

Why Active on a dispute

Because the two sources disagree about almost everything else and agree, without either saying so, about this. The object-level question — whether tanh’s compression is specifically a saturation artifact — is open, and THEORY-058 carries it as Proposed for that reason. The instrument-level question is not open: the infinity is analytic, and the sensitivity is demonstrated twice in opposite directions.

Conditions

This is not SOTA-200, and the difference matters. That practice says check whether an emergent capability is a metric artefact — and there the underlying quantity is real, with a discontinuous scoring rule making a smooth thing look sharp. Here the underlying quantity is infinite, and the reported number was manufactured in full by a choice. Two arrivals at “the finding was in the measurement” with different mechanisms is a count, not a generalization — DP-009.

It says nothing about whether compression happens. A reader wanting to know whether representations discard input information will not find the answer here or in either source. What the practice claims is that the published numbers cannot settle it.

The cost is a rerun, and for a large model that is not free. The estimators involved — kernel density over all sample pairs, k-nearest-neighbour — scale badly, and the honest version of this practice on a large network may be expensive enough to decline. Say so if you decline it.

Neither source states this as its conclusion. Both are arguing about compression. This practice is the record’s reading of what their disagreement jointly establishes, which is why it is worth saying that reading is visible only from holding both.

Known implementations

None recorded. LIT-509 does it to itself — three estimators, two binning schemes, a machine-precision control — and is the nearest thing to a worked example.