Language science & language technology

From fieldwork to production systems.

I am engaged in two kinds of research: language science and language technology. I love to help extend our collective understanding of both how human interaction works and what computational systems can usefully do with speech and language.

Walking a leaf-strewn trail with a small black dog, under autumn maples and eucalyptus.
Plate I · Out on a thought break.

Language science

I've mostly been interested in language as a complex system shaped by the social and cognitive constraints of human interaction and learning. We can model aspects of speech and language as mathematical or computational systems, while holding lightly to these abstractions and tightly to the data details, knowing the abstractions are incomplete. The full publication list is on Google Scholar.

Stress and tone

Some historical context for these papers is in the language documentation research archive.

Phonological typology

Datasets

Language technology

Since my first computational linguistics class more than 25 years ago, computational systems have become much more useful for processing speech and language, and yet the path from an experimental prototype to a reliable production system still depends on a combination of user-centered design, pragmatic engineering, and rigorous evaluation.

Conversational interfaces

Multilingual ASR

  • 2021–2022
    Open-source

    XLSR/XLS-R fine-tuning for low-resource languages

    Speech models fine-tuned for Kinyarwanda, Luganda, Uzbek, Uyghur, and Kyrgyz. Hugging Face community events.

Input methods

Topic segmentation

Some historical context of this work is in the segmentation research archive.

Question answering

These are the same problems I take on in consulting: evaluation design, data quality, and failure analysis.

Working on a hard language problem?

I am especially interested in collaborations about multilingual speech technology for healthcare applications, and collaborations with indigenous communities about custom language technology.