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 a human-level lexicon.

I am interested in working with students and postdocs at the intersection of language, cognition and computational intelligence. Please email me if you are interested.

Representative publications