150 likes | 507 Views
Hamptonese and Hidden Markov Models or When is a Cipher not a Cipher?. Ethan Le and Mark Stamp Department of Computer Science San Jose State University. This Talk…. James Hampton Hamptonese Hidden Markov Models (HMMs) HMMs and Hamptonese Conclusions/Questions. James Hampton.
E N D
Hamptonese and Hidden Markov ModelsorWhen is a Cipher not a Cipher? Ethan Leand Mark Stamp Department of Computer Science San Jose State University Hamptonese
This Talk… • James Hampton • Hamptonese • Hidden Markov Models (HMMs) • HMMs and Hamptonese • Conclusions/Questions Hamptonese
James Hampton • Served in Pacific in WWII • Washington, DC janitor • Dispensationalism • Died 1964 • “Throne” discovered after his death • “Hamptonese” script also found Hamptonese
The Throne of the Third Heaven of the Nations’ Millennium General Assembly Hamptonese
Hampton’s Throne Hamptonese
Hamptonese Hamptonese
What is Hamptonese? • Where do characters come from? • Is it a cipher? • Is it gibberish? • Speaking in tongues? • Martian? [1] • Other? Hamptonese
Hidden Markov Models • Markov process with hidden states [2] Hamptonese
HMMs (cont) • Markov process depends on A and X0 • Oi related to Xi by the B matrix • Three solvable problems • Find probability of observed sequence • Find “optimal” state sequence • Train the model to fit observations (discrete hill climb) Hamptonese
HMM Examples • Speech recognition • iTunes tool • English text, Cave and Neuwirth [3] • 27 symbols (letters plus word space) • Assume 2 hidden states • Train model to best fit data • Results? Hamptonese
HMM Example (cont) B matrix Hamptonese
HMM and Hamptonese • Transcribed all 100 pages [4] • More than 30,000 observations • More than 40 distinct symbols • Assume 2 hidden states • Try HMM to separate symbols into states (hill climb) Hamptonese
Results • Hamptonese not a simple substitution for English letters • Probably not a simple substitution for any other language Hamptonese
Last Words • When is a “cipher” not a cipher? • Maybe we can say • Hamptonese is not a good cipher • We can (probably) break a bad cipher • We cannot “break” Hamptonese… • So Hamptonese is probably not a cipher Hamptonese
References [1] A. G. Hefner, “Smith, Helene”, http://www.themystica.com/mystica/articles/s/smith_helene.html [2] M. Stamp, “A revealing introduction to hidden Markov models”,http://www.cs.sjsu.edu/faculty/stamp/Hampton/HMM.pdf [3] R.L. Cave and L.P. Neuwirth, “Hidden Markov models for English”, in Hidden Markov Models for Speech, IDA-CRD, Princeton, NJ, 1980 [4] M. Stamp and E. Le, “Hamptonese”, http://www.cs.sjsu.edu/faculty/stamp/Hampton/hampton.html Hamptonese