H(X) measures what you cannot predict. A paper's value is its mutual information with what the field does not yet know.
In 1948, Claude Shannon published "A Mathematical Theory of Communication" and defined entropy as the average surprise in a probability distribution. An event that always happens carries zero information — you already knew it was coming. An event that rarely happens carries maximum information — it is maximally surprising.
Chapter 4 introduced C as the Compression operator — the first step in G = U ∘ F ∘ K ∘ C. Now we can define it precisely: C reduces the entropy of the data representation while preserving the mutual information with the target claim.
The classic error in Methods sections: either too high-entropy (every protocol detail, no compression — Methods becomes unreadable) or too low-entropy (so compressed that replication fails — the reader cannot reconstruct the experiment from the description). The optimal Methods section achieves the Shannon bound: minimum bits needed for replication, no more, no fewer.
Horace Barlow's efficient coding hypothesis (1961) proposes that the nervous system has evolved to encode stimuli in a way that maximises information transmission — operating near maximum entropy given the statistics of the natural environment.
This is why retinal ganglion cells respond strongly to edges (high spatial information content — unexpected luminance changes) and weakly to uniform fields (low information content — predictable). The visual system has learned the entropy structure of natural scenes and adapted its code to match.
V(D)J recombination deliberately maximizes the entropy of the antibody repertoire — ensuring the immune system has a non-zero probability of recognising any possible antigen. This is the K operator (Chapter 5) serving the C operator: maximum repertoire entropy ensures that any pathogen can be compressed into a specific antibody shape.
| Writing Context | H (bits/unit) | Entropy State | Interpretation |
|---|---|---|---|
| Abstract: every sentence predictable from the last | H ≈ 0.2 | Too low | Redundant, says nothing new per sentence |
| Introduction: contextualised claim | H ≈ 1.5 | Optimal | Each sentence advances the argument |
| Results: findings plus statistics | H ≈ 2.5 | High-value | Dense with information, warrants careful reading |
| Discussion: every sentence a new speculation | H ≈ 4.0 | Too high | Unanchored — ρ > 1 (Ch11), sorry accumulation (Ch14) |
The Kullback-Leibler divergence D_KL(P ‖ Q) measures how different a distribution P is from an expected distribution Q. It equals the extra bits needed to encode samples from P using a code optimised for Q.
V(paper) = I(paper ; gap) = H(Q) − H(Q | P)
Drag sliders to set event probabilities (auto-normalized to sum = 1). Watch H(X) update in real time.