Natural Language Processing

Natural language processing diagram

Natural language processing (NLP) is a field of Computer Science, Artificial Intelligence and Computational Linguistics which focuses on the representation and analysis of meaning in human languages by computers, and on the generation of appropriate meaningful language by them” David Weir
Professor of Computer Science

The NLP research activities within the AI Research Group are wide ranging, and can be categorised into four themes. In the Foundations theme we conduct research that is intended to advance underlying NLP methods; in the Applications theme we work on improving the state-of-the-art on established NLP applications; in the Tools theme we work on projects that aim at developing novel software tools; and in the Practice theme we do collaborative research that applies existing NLP methods on practical real world problems.

Read on below to learn about illustrative examples of research that falls into these 4 categories.