Taught Modules
- Data Science, University of Cambridge, 2021-2022
- Databases, University of Cambridge, 2021-2022
- Further Human-Computer Interaction, University of Cambridge, 2021-2022
- Formal Models of Language, University of Cambridge, 2020-2022
- Machine Learning and Real-world Data, University of Cambridge, 2016-2022
Undergraduate Projects
Some possible ideas for BSc projects in natural language processing. Probably all involve some programming, but it's up to you which language or how implementation-oriented you want to make it (could be building a robust system using Java, could be using Python for analysis):
- Sentiment/emotion detection (maybe for a non-English language e.g. Japanese, Korean, Turkish, Farsi?)
- Sarcasm or bullshit detection
- Diagnosing mental health conditions from language
- Building a creative human-like language generation system
- One of the WMT 2021 machine translation shared tasks (not for competition entry)
Or if you have your own idea in these areas, I'm happy to listen to it. If you're interested, email me explaining what you'd like to do.
Postgraduate Projects
Some possible ideas for MSc or PhD projects:
- Educational NLP:
- Grammatical error detection/correction (e.g. personalisation, low resource, curriculum learning, active learning)
- Automated assessment (e.g. knowledge distillation, generating explanations, defense against adversarial attacks, tracking revisions and edits)
- Text simplification
- Artificial code-switching data generation
- Determining idiomatic senses of potentially idiomatic expression
- NLP for human creativity:
- Creative natural language generation (perhaps for jokes? poems? recipes?)
- Automated assessment of creative language
- AI-assisted creative writing
- Social NLP:
- Diagnosing mental health conditions from language
- Personality detection from social media profiles
- Statistical modelling of social media language and demographics (age, gender, politics etc.)
Or if you have your own idea in these areas, I'm happy to listen to it. If you're interested, email me explaining what you'd like to do.