I am a third year Ph.D. student in the Johns Hopkins Computer Science department affiliated with the Center for Language and Speech Processing. I am currently a visiting Ph.D. student at the Center for Information and Language Processing at Ludwig-Maximilians-Universität München supported by a Fulbright Fellowship under the supervision of Hinrich Schütze. I am coadvised by Jason Eisner and David Yarowsky. I specialize in Computational Linguistics and Machine Learning, focusing on statistical approaches to phonology and morphology. On a lighter note, I'm a big fan of the passive voice. Outside of the university I spend a lot of time reading modern German-language literature; Thomas Mann, Hermann Hesse and Max Frisch are favorites.

Details: CV Google Scholar Semantic Scholar


My research interests lie in statistical approaches to phonology and morphology. I am a staunch empiricist and believe in modeling linguistic data as they are in an atheoretic manner. My current research involves building graphical models over strings using weighted finite-state transducers to infer underlying phonological forms. I also work on unsupervised morphology induction using very large corpora, focusing on heavily inflected languages (fusional and agglutinative). Beyond these two projects, I am interested in experimental phonology and modeling experimental data. In the past, I worked with Chris Callison-Burch on using crowdsourcing to improve Arabic dialect identification.



Ryan Cotterell, Hinrich Schütze and Jason Eisner. Morphological Smoothing and Extrapolation of Word Embeddings. ACL. 2016.

Ryan Cotterell, Tim Vieira and Hinrich Schütze. A Joint Model of Orthography and Morphological Segmentation. NAACL. 2016. [pdf] (Runner-up for Best Paper)

Pushpendre Rastogi, Ryan Cotterell and Jason Eisner. Weighting Finite-State Transductions With Neural Context. NAACL. 2016. [pdf] [code]

John Sylak-Glassman and Ryan Cotterell. Contrastive Morphological Typology and Logical Hierarchies. Chicago Linguistic Society. 2016.

Nanyun Peng, Ryan Cotterell and Jason Eisner. Dual Decomposition for Graphical Models over Strings. EMNLP. 2015. [pdf]

Thomas Müller, Ryan Cotterell, Alexander Fraser and Hinrich Schütze. Joint Lemmatization and Morphological Tagging with Lemming. EMNLP. 2015. [pdf] (Runner-up for Best Paper)

Ryan Cotterell, Thomas Müller, Alexander Fraser and Hinrich Schütze. Labeled Morphological Segmentation with Semi-Markov Models. CoNLL. 2015. [pdf] [poster] [website]

Ryan Cotterell, Nanyun Peng, and Jason Eisner. Modeling Word Forms Using Latent Underlying Morphs and Phonology. TACL. 2015. [pdf]

Ryan Cotterell and Jason Eisner. Penalized Expectation Propagation for Graphical Models over Strings. NAACL. 2015. [pdf] [code coming soon!]

Ryan Cotterell and Hinrich Schütze. Morphological Word Embeddings. NAACL Short. 2015. [pdf]

Gaurav Kumar, Yuan Cao, Ryan Cotterell, Chris Callison-Burch, Daniel Povey and Sanjeev Khudanpur. Translation of the CALLHOME Egyptian Arabic Corpus For Conversational Speech Translation. IWSLT. 2014. [pdf]

Ryan Cotterell, Nanyun Peng, and Jason Eisner. Stochastic Contextual Edit Distance and Probabilistic FSTs. ACL Short. 2014. [pdf] [poster] [code]

Ryan Cotterell and Chris Callison-Burch. A Multi-Dialect, Multi-Genre Corpus of Informal Written Arabic. LREC. 2014. [pdf] [data]

Ryan Cotterell, Adithya Renduchintala, Naomi Saphra, and Chris Callison-Burch. An Algerian Arabic-French Code-Switched Corpus. LREC Workshop on Free/Open-Source Arabic Corpora and Corpora Processing Tools. 2014. [pdf] [data]

David Etter, Francis Ferraro, Ryan Cotterell, Olivia Buzek, and Benjamin Van Durme. Nerit: Named Entity Recognition for Informal Text. Technical Report 11. HLTCOE, Johns Hopkins University. July, 2013. [pdf]


Johns Hopkins University

Ph.D. in Computer Science
Advisors: Jason Eisner and David Yarowsky

Bachelor of Arts in Cognitive Science
Minor: Linguistics
Advisor: Colin Wilson
May 2013


Sometimes I create flashcards to aid the learning process. I've provided a few for download.

Last change: October 12th, 2015
Valid XHTML 1.1 Valid CSS!