Prediction and Entropy of Printed English

Authors: Claude E. Shannon
Year: 1951
Source: Bell System Technical Journal, 30(1), 50–64


Contributions

  • Estimated the entropy of English text at approximately 1 bit per character (redundancy ~75%)
  • Introduced a human-subject prediction method: subjects guess each next character in sequence; prediction difficulty measures entropy
  • Showed that the statistical structure of language can be quantified as an information-theoretic measure
  • Directly prefigures LLM next-token prediction: the task is conceptually identical to training language models on next-character/token prediction

Methodology

Experimental approach using human subjects. Participants were shown a sequence of text and asked to guess the next character one at a time; the number of guesses required before a correct answer was recorded. This procedure is equivalent to measuring the conditional entropy H(X_n | X_1, …, X_{n-1}) empirically. A complementary compression-based method was used to obtain both upper and lower bounds on the entropy rate, cross-validating the human-subject results.

Results

  • Upper bound on English entropy: approximately 1.3 bits/character
  • Lower bound: approximately 0.6–1.3 bits/character depending on context length used
  • English is highly redundant: roughly 75% of characters are predictable from context
  • Entropy decreases (predictability increases) as context window length grows, suggesting long-range statistical dependencies in natural language

Limitations

  • Small human subject pool; results may not generalize across readers or text genres
  • Human memory acts as a limited context window, likely underestimating long-range dependencies
  • Only English was studied; other languages may have very different entropy rates
  • Character-level analysis; does not capture semantic or syntactic structure above the character level