2018 · 21 citations · 16 references
ComputingComputer ScienceComputational LinguisticsMachine LearningNatural Language ProcessingDeep LearningLanguage ModelingLanguage ModelsN-gram AnalysisSyntactic AnalysisWord EmbeddingsLanguage Processing ModelsN-gram FeaturesN-gram RepresentationNeural Language ModelsNeural Text RepresentationPredictionSearch Error RatesSubstitution Ciphers
Decipherment of homophonic substitution ciphers using language models (LMs) is a wellstudied task in NLP. Previous work in this topic scores short local spans of possible plaintext decipherments using n-gram LMs. The most widely used technique is the use of beam search with n-gram LMs proposed by We propose a beam search algorithm that scores the entire candidate plaintext at each step of the decipherment using a neural LM. We augment beam search with a novel rest cost estimation that exploits the prediction power of a neural LM. We compare against the state of the art n-gram based methods on many different decipherment tasks. On challenging ciphers such as the Beale cipher we provide significantly better error rates with much smaller beam sizes.
16
Recurrent neural network based language model
Tomáš Mikolov, Martin Karafiát, Lukáš Burget et al. · 2010 · 5.4K citations
A FAST METHOD FOR CRYPTANALYSIS OF SUBSTITUTION CIPHERS
Thomas Jakobsen · Cryptologia · 1995 · 76 citations
Unsupervised analysis for decipherment problems
Kevin Knight, Anish Nair, Nishit Rathod et al. · 2006 · 72 citations · Full text