CARVIEW |
- Home
- The department
- Initiatives
- Accelerate Programme for Scientific Discovery
- CASCADE Computer Architecture & Semiconductor Design Centre
- Data Trusts Initiative
- Cambridge Ring
- The Supporters' Club
- Collaborate with Us
- Cambridge Centre for Carbon Credits (4C)
- Equality and Diversity
- LGBTQ+@CL
- women@CL
- Outreach
- Raspberry Pi Tutorials ➥
- Wiseman prize
- Research
- Research overview
- Application areas
- Research themes
- Algorithms and Complexity
- Computer Architecture
- Graphics, Vision and Imaging Science
- Human-Centred Computing
- Machine Learning and Artificial Intelligence
- Mobile Systems, Robotics and Automation
- Natural Language Processing
- Programming Languages, Semantics and Verification
- Security
- Systems and Networking
- Research groups
- Technical Reports
- Admissions
- Current students
- Current students overview
- Part IA
- Part IB
- Part II
- Masters courses
- PhD students
- Freshers
- Undergraduate teaching information and important dates
- Course material 2024/25 ➥
- Course material 2025/26 ➥
- Exams
- Exams overview
- Examination dates
- Examination results ➥
- Examiners' reports ➥
- Part III Assessment
- MPhil Assessment
- Past exam papers ➥
- Examinations Guidance 2024-25
- Head of Department's Announcements
- Marking Scheme and Classing Convention
- Guidance on Plagiarism and Academic Misconduct
- Purchase of calculators
- Examinations Data Retention Policy
- Guidance on deadlines and extensions
- Mark Check procedure and Examination Review
- Lecture timetables
- Supervisions
- Exchanges and internships
- Resources for students
- Course feedback and where to find help
- Student Administration Offices
- Intranet
Natural Language Processing
- Research
- Application areas
- Research themes
- Algorithms and Complexity
- Computer Architecture
- Graphics, Vision and Imaging Science
- Human-Centred Computing
- Machine Learning and Artificial Intelligence
- Mobile Systems, Robotics and Automation
- Natural Language Processing
- Programming Languages, Semantics and Verification
- Security
- Systems and Networking
- Research groups
- Technical Reports
- The department
- Initiatives
- Admissions
- Current students
- Intranet
The aim of Natural Language Processing is to develop computational models for analysing and generating human language. Research in the Department encompasses many areas of NLP, ranging from fundamental theory to real-world applications.
The models we develop are mainly based on modern machine learning techniques. On the theoretical side, we seek to understand the structure needed to represent language, how language is learned and processed by people, and how language varies between people and over time. On the application side, the ALTA institute develops technology to support second language teaching and assessment. Other researchers work on automated fact checking, dialogue systems, document summarisation and scientific text processing, as well as interdisciplinary work in various domains such as healthcare and cybercrime. Collaborations with other departments are supported by Cambridge Language Sciences.
Related Links
- Research Projects. Information about projects.
- Natural Language Processing Seminars. Upcoming seminars.
- Postgraduate Opportunities. The opportunities available to MPhil, Part III and PhD students.
- Cambridge Language Sciences. The Cambridge Language Sciences Interdisciplinary Research Centre.
Faculty
Research Staff and Fellows
PhD Students
Affiliates
Department of Computer Science and Technology
University of Cambridge
William Gates Building
15 JJ Thomson Avenue
Cambridge
CB3 0FD
About the department

© 2025 University of Cambridge