Natural Language Lab

Natural Language Processing (NLP) is the automatic analysis of human languages such as English, Korean, etc. by computer algorithms. Unlike programming languages where the structure and meaning of programs is easy to encode, human languages provide an interesting challenge, both in terms of its analysis and the learning of language from observations.

Imagine that you talk in English on the phone and at the other end of the line your words are spoken in Chinese. Imagine a computer animated representation of yourself speaking fluently what you have written in an email. These are only some of the uses of NLP.

Our lab is active in areas of Information extraction, Machine translation, Summarization, and Statistical parsing. We have worked with: Arabic, Chinese, Czech, English, French, Hindi, Korean and Spanish.

The Natural Language Lab at SFU is one of the largest North American labs working on natural language processing and computational linguistics. We have a strong relationship with the natural language industry in Canada, the National Research Council, and various research groups around the world and within SFU. In 1999, lab researchers formed a company, Axonwave Software Inc., which uses language technology software.

Interested in machines that can learn language, understand language, and translate language? We are always looking for talented graduate students. We also actively explore connections to industrial/commercial applications of our research through collaborative grants and/or internships.

Please visit   for further information.