×
The Shannon Twin Experiment
In his 1945 paper in the Bell System Technical Journal,
Claude E. Shannon proposed a hypothetical communication system based on perfectly identical twins who think exactly alike (which he calls mathematical twins as opposed to biological twins). The twins are to be used as predictors in the transmitter and receiver in the following communication system:
Twin 1 in the transmitter plays at guessing the next letter in the original text. Twin 1's guesses are compared to the original text until the correct letter is guessed. For each letter in the original text, the number of Twin 1's guesses is transmitted to the receiver.
In the receiver, Twin 2 plays the same game as Twin 1, and is kept guessing the same number of times as Twin 1. Since the two twins think alike, they will need the same number of guesses to get it right and Twin 2 will recover the original text.
This setup is similar to the concept behind many current text compression algorithms, except that they use mathematical models of text as predictors. Since the human brain is better than any mathematical model at grasping context and meaning of text, Shannon's twin-based communications should outperform any mechanical compression algorithm.
The Gedankenexperiment
But there is no such thing as mathematically identical twins
, I hear you say. Indeed, you are correct: my wife is an identical twin and my former PhD advisor is an identical twin, and none of them think or talk like their siblings. This is why Shannon's experiment is a so-called Gedankenexperiment
, a hypothetical experiment that cannot necessarily be performed but helps us illustrate and explore the principle in question.
Although we cannot realise the full communication system described by Shannon, we can realise its transmitter. Each of us could serve as Twin 1 in Shannon's system. The Twin-O-Meter game allows you to test your skill as a text predictor.