I develop computational models of language with a focus on understanding cognitive foundations of the lexicon. I am particularly interested in how word meanings are efficiently structured and extended over time, such that a potentially unbounded set of ideas may be expressed via compact lexicons in the world's languages. My approach combines rich empirical data with computational modeling drawn from machine learning and natural language processing, with the goal of constructing the human lexicon.

Selected publications