[Find up-to-date info on my Google Scholar page]
Papers · Books · Preprints · Abstracts · Theses
Papers
2025
-
LawInstruct: A Resource for Studying Language Model Adaptation to the Legal Domain
12M legal training/eval examples for 17 global jurisdictions & 24 languages; suggestions that models' legal and commonsense reasoning interfere with each other.
2023
-
Long-Form Speech Translation through Segmentation with Finite-State Decoding Constraints on Large Language Models
The first application of structured outputs and constrained decoding to large language models; 74% error reduction in speech translation performance (relative to an oracle) across languages.
-
Theory-Grounded Computational Text Analysis
A framework for integrative research in text analysis by connecting findings to social science theories.
-
The SIGMORPHON 2022 Shared Task on Cross-Lingual and Low-Resource Grapheme-to-Phoneme Conversion
Transfer learning of grapheme-to-phoneme conversion in truly low-resource settings.
-
Meeting the Needs of Low-Resource Languages: The Value of Automatic Alignments via Pretrained Models
Large language models extract useful representations for alignment, annotation projection, and downstream tasks like POS tagging and NER.
2022
-
A Major Obstacle for NLP Research: Let’s Talk about Time Allocation!
In recent years, subpar time allocation by the field has been a major obstacle for NLP research. We propose remedies to improve the status quo.
-
Deciphering and Characterizing Out-of-Vocabulary Words for Morphologically Rich Languages
A multi-faceted distributional analysis of the underlying word-formation processes that can aid in OOV words' compositional translation, tagging, parsing, language modeling, and other NLP tasks.
-
Hong Kong: Longitudinal and Synchronic Characterisations of Protest News between 1998 and 2020
Construction of a useful and timely corpus: the Hong Kong Protest News Dataset, along with investigation of patterns of journalistic practice.
-
UniMorph 4.0: Universal Morphology
A push towards inclusion of derivational morphology in UniMorph, expanding on UniMorph 3.0 (McCarthy et al., 2020).
-
Learning to play with the machines in social science research: Bringing the theory back in.
Computational and social science can benefit from greater interaction, considering the questions of big data versus theory, prediction versus explanation, and praxis versus substance.
-
Morphological Processing of Low-Resource Languages: Where We Are and What’s Next
We learn a language's morphology from raw text alone, without even external word lists.
-
Pre-Trained Multilingual Sequence-to-Sequence Models: A Hope for Low-Resource Language Translation?
Considering five dimensions of training data and domain, we show that mBART and mT5 cannot learn to translate languages phylogenically unrelated to their pre-training languages.
-
On the Uncomputability of Partition Functions in Energy-Based Sequence Models
Energy-based sequence models backed by expressive parametric families can result in uncomputable and inapproximable partition functions. Statistical procedures with asymptotic guarantees and sheer amounts of compute are not the only things that make sequence modeling work.
2021
-
Jump-Starting Item Parameters for Adaptive Language Tests
A multi-task generalized linear model with BERT features enables new item difficulty estimates without piloting them first, which in turn limits item exposure and thus enhances test item security. Deployed in the Duolingo English Test, cutting pilot testing time 10×.
-
A Mixed-Methods Analysis of Western and Hong Kong–based Reporting on the 2019–2020 Protests
NLP discovers different media portrayals of the Hong Kong protests between the Hong Kong and Western presses, and analysis interprets it.
-
Findings of the SIGMORPHON 2021 Shared Task on Unsupervised Morphological Paradigm Clustering
The goal of the shared task is to cluster word types from a raw text corpus into paradigms, and the best performing system is based on adaptor grammars.
-
Characterizing News Portrayal of Civil Unrest in Hong Kong, 1998–2020
We apply statistical techniques from natural language processing to a collection of Western and Hong Kong–based English-language newspaper articles spanning the years 1998–2020.
2020
-
Neural Transduction for Multilingual Lexical Translation
We design a probabilistic approach to synthesize new word forms, allowing it to operate in settings where correct translations have not been observed in text.
-
Measuring the Similarity of Grammatical Gender Systems by Comparing Partitions
We craft novel information theoretic metrics for measuring similarity between gender systems, then use these to test hypotheses about Indo-European phylogeny.
-
The JHU Submission to the 2020 Duolingo Shared Task on Simultaneous Translation and Paraphrase for Language Education
Fine-tuning strong machine translation models with in-domain data and filtering n-best lists yields top performance in the shared task.
-
The SIGMORPHON 2020 Shared Task on Multilingual Grapheme-to-Phoneme Conversion
Design and findings of the SIGMORPHON 2020 shared task on multilingual grapheme-to-phoneme conversion.
-
Addressing Posterior Collapse with Mutual Information for Improved Variational Neural Machine Translation
A simple and effective approach to address posterior collapse in conditional variational autoencoders (CVAEs). Yields improved translation with noisy or monolingual data.
-
Unsupervised Morphological Paradigm Completion
Discovery of morphological paradigms from raw text, with the potential to improve tools for low-resource languages or to assist linguistic annotators.
-
Predicting Declension Class from Form and Meaning
An information-theoretic method supporting the finding that form and meaning are relevant to grouping nouns into declension classes, with variation across languages.
-
The SIGMORPHON 2020 Shared Task on Unsupervised Morphological Paradigm Completion
A novel task in the field of inflectional morphology, where none of the submitted systems was able to improve over the baseline on average over all 9 test languages.
-
Fine-grained Morphosyntactic Analysis and Generation Tools for More Than One Thousand Languages
Kilolanguage generation, lemmatization, and fine-grained tagging, supplemented and improved through ensembling and dictionary-based reranking, for 1000+ languages.
-
The Johns Hopkins University Bible Corpus: 1600+ Tongues for Typological Exploration
Findings from the creation of a massively parallel corpus in over 1600 languages, the Johns Hopkins University Bible Corpus (JHUBC).
-
An Analysis of Massively Multilingual Neural Machine Translation for Low-Resource Languages
Adding more languages to a training set is often better, but too many harms performance—the best number depends on the source language.
-
Massively Multilingual Pronunciation Modeling with WikiPron
We introduce WikiPron, an open-source command-line tool for extracting pronunciation data from Wiktionary, a collaborative multilingual online dictionary.
-
UniMorph 3.0: Universal Morphology
More than 2x the number of languages, as well as new parts of speech and validation tools, in the latest UniMorph morphological inventory release.
-
SkinAugment: Auto-Encoding Speaker Conversions for Automatic Speech Translation
Autoencoding speaker conversion is combined with augmentation by machine-translated transcripts to obtain a competitive end-to-end AST model that outperforms a very strong cascade model.
2019
-
An Exact No Free Lunch Theorem for Community Detection
By using the correct random model for the problem domain, this work provides a stronger, exact No Free Lunch theorem for community detection and generalizes to other set-partitioning tasks including core/periphery separation, k-clustering, and graph partitioning.
-
Metrics Matter in Community Detection
Normalized mutual information, the standard metric for community detection, exaggerates performance. We show why and recommend one-sided AMI under the 𝕄ₐₗₗ random model (all partitions of 𝑛 nodes) instead.
-
Modeling Color Terminology Across Thousands of Languages
Tests the Berlin and Kay color-term hypotheses on thousands of languages at once, using massively parallel text as weak supervision.
-
Weird Inflects but OK: Making Sense of Morphological Generation Errors
An error taxonomy for morphological generation, applied by hand to the errors of the top two CoNLL–SIGMORPHON shared task systems across twelve languages.
-
Harnessing Indirect Training Data for End-to-End Automatic Speech Translation: Tricks of the Trade
A variety of approaches like data augmentation by translating ASR transcripts proves most effective on the English–French augmented LibriSpeech dataset, closing the performance gap from 8.2 to 1.4 BLEU, compared to a very strong cascade that could directly utilize copious ASR and MT data.
-
Meaning to Form: Measuring Systematicity as Information
A holistic quantification of the systematicity of the sign using mutual information and recurrent neural networks.
-
The SIGMORPHON 2019 Shared Task: Morphological Analysis in Context and Cross-Lingual Transfer for Inflection
Cross-lingual transfer and contextual analysis in morphology examined transfer learning of inflection between 100 language pairs, as well as contextual lemmatization and morphosyntactic description in 66 languages.
2018
-
Freezing Subnetworks to Analyze Domain Adaptation in Neural Machine Translation
A precursor to modern parameter-efficient finetuning approaches: performance is surprisingly good when a single component is adapted while holding the rest of the model fixed.
-
Marrying Universal Dependencies and Universal Morphology
A deterministic mapping from Universal Dependencies v2 features into the UniMorph schema is presented to ease interoperability and a critical evaluation of the foundations, strengths, and weaknesses of the two annotation projects is presented.
-
The CoNLL–SIGMORPHON 2018 Shared Task: Universal Morphological Reinflection
Morphological generation in 103 languages and inflecting words in sentential context, similar to a cloze task.
-
UniMorph 2.0: Universal Morphology
A project hosted at the Johns Hopkins University. Advances made to the schema, tooling, and dissemination of project resources since the UniMorph 1.0 release described at LREC 2016 are detailed.
Books
2022
-
A Free Press, If You Can Keep It: What Natural Language Processing Reveals About Freedom of the Press in Hong Kong
Interdisciplinary analyses of protest coverage in print media that will "appeal to a wide range of readers with interests in computational social science, public policy, political sciences as well as policy-makers, think tanks, and practitioners who focus on the China-Hong Kong nexus".
Preprints
Refereed Abstracts
2022
- Bridging Topic Modeling and Framing Theory
- Pre-Trained Multilingual Sequence-to-Sequence Models: A Hope for Low-Resource Language Translation?
- It Is Not Just Fun and Games: An NLP Perspective on Signaling and the Intangible Legacy of the Olympics
- Protesting the Paradigm in Hong Kong
- Characterizing News Portrayal of Civil Unrest in Hong Kong 2019–2020
2021
- Measuring Differences in News Portrayal of the 2019–2020 Hong Kong Protests
- Evolution and Bias: News Portrayal of Civil Unrest in Hong Kong, 1998–2020
- Improving and Evaluating Language Item Difficulty Estimation with BERT and Multi-Task Learning
- Improving Language Item Difficulty Estimation with BERT and Multi-Task Learning
2020
2019
2018