I am a faculty member in the Department of Computer Science and Cognitive Science Program at the University of Toronto. My research explores the interplay of language, cognition and computation with a focus on understanding the human lexicon.

Natural language relies on a finite vocabulary to express an unbounded array of ideas. I study how language evolves and develops to convey emerging meanings and the extent to which the underlying cognitive foundations may be specified computationally. For some time, I have been interested in the problems of semantic change and word meaning extension and developing models of cognitive mechanisms (e.g. chaining, metaphorization) and semantic knowledge associated with these processes.

In a related line of work, I investigate cross-language variation through the lens of communicative efficiency. I also develop language-based tools for exploring cognitive domains such as morality.

Language evolution and development

Cross-language variation

Natural language tools