Dr Guy Emerson
- Executive Director, Cambridge Language Sciences
- Assistant Professor in Natural Language Processing, Department of Theoretical and Applied Linguistics
- Departmental Early-Career Academic Fellow, Department of Computer Science and Technology
- College Lecturer in Computer Science, Gonville & Caius College
Contact
About
I am currently on six months of parental leave.
I am both a computer scientist and a linguist. I pursue research as an Academic Fellow at the Department of Computer Science & Technology, I pursue teaching both as an Assistant Professor at the Department of Theoretical and Applied Linguistics and as a College Lecturer at Gonville & Caius College, and I promote interdisciplinary work as an Executive Director of Cambridge Language Sciences. I also support revitalisation of the Hokkien language, and enjoy ballroom and latin dancing.
I first arrived in Cambridge in 2009, to study mathematics as an undergraduate at Trinity College, before switching to a masters in computer science, with a focus on computational linguistics. I then spent one year studying at Saarland University and working at DFKI (the German Research Centre for Artificial Intelligence), before returning to Cambridge to pursue a PhD under the supervision of Ann Copestake, which I completed in 2018.
I was born in Singapore and grew up in London. I speak English (native), German (fluent), French (advanced), Hokkien (advanced), Mandarin (intermediate), and bits and pieces of others, including Greek, Georgian, Swedish, Dutch, and Rhine-Franconian.
Member of DELPH-IN.
Committee member for the Beth Dissertation Prize.
Senior area chair for ACL Rolling Review, and former co-organiser of SemEval.
I have appeared as a guest on these podcasts:
You can also follow me on Mastodon: @AngloPeranakan@lingo.lol
Research
My largest body of published work is on computational semantics. How do people understand language, and how do people learn to do that? I approach this with a foot in two worlds: the logical world of formal semantics, and the data-driven world of distributional semantics. The aim of formal semantics is to develop mathematical models of meaning, with a particular focus on semantic composition and logical inference. The aim of distributional semantics is to develop computational models of meaning, using algorithms that can be run on a corpus of text. Combining the two opens up new opportunities. From the computational perspective, formal semantic structure enables a model to learn and generalise more effectively. From the formal perspective, a computational model allows us to tackle research questions that would be impossible to handle with pen and paper.
For a gentle introduction to my work, see the following one-hour talk I gave at the ILFC Seminar jointly organised by Université Paris Cité and Université du Québec à Montréal: "Learning meaning in a logically structured model: An introduction to Functional Distributional Semantics"
A constant challenge in the above line of research has been the tension between linguistic expressiveness and computational tractability. This has pushed me to reconsider basic tenets of probabilistic modelling, and to wonder what a better approach might look like. My current research focus is understanding fundamental computational constraints on inference processes (including any inference processes in the brain). The aim is to explain how apparent inconsistencies in human behaviour might naturally arise as a result of computationally constrained minds interacting with a computationally demanding world.
I have more general research interests beyond the above topics, including: machine learning (how can models work with structure?), philosophy of language (what does it mean to know a language?), morphosyntax (what are the components of language?), and NLP for low-resource languages (how can we make sure NLP works for everyone?). For an overview of how I see the connection between machine learning and language, see this article on "Language and AI".
I am also keen to support researchers in the humanities and social sciences who would like to use machine learning to further their work. If you would like to discuss any ideas (whether you're at an exploratory stage, or looking for technical feedback), please don't hesitate to get in touch!
For current Cambridge students: I supervise MPhil / Part III dissertations and also Part II dissertations. See here for previous project suggestions, but feel free to get in touch to discuss any ideas that broadly fit with my research interests.
For prospective PhD students: I am looking for students to work with me on topics connected to Functional Distributional Semantics (see "Publications" tab above). I would also be interested in supervising topics where there is a clear linguistic research question, and computational modelling is important for answering that question (see "Research" tab for examples). Feel free to get in touch to discuss your ideas! To show that you've read this page, please include "hypothetical rhubarb" in the subject line of your email.
Teaching and supervision
I have supervised or lectured for the following courses:
- Computer Science, Part IA
- Machine Learning and Real-World Data
- Introduction to Probability
- Foundations of Computer Science
- Algorithms
- Computer Science, Part IB
- Formal Models of Language
- Computation Theory
- Complexity Theory
- Computer Science, Part II
- Natural Language Processing
- Data Science: Principles and Practice
- Information Theory
- Computer Science, Part III / MPhil
- Machine Learning for Language Processing
- Introduction to Computational Semantics
- Linguistics, Part II
- Computational Linguistics
- Mathematics, Part II
- Automata and Formal Languages