What is Natural Language Processing (NLP)?

Natural Language Processing (NLP) technology allows a computer to understand the main linguistic concepts within a question or solution. Its goal is to design and build Computers that analyze, understand and generate language that humans use naturally.

Natural langu25 February, 2008 the computer in German, English or another human language. Some applications of such interfaces are database queries, information retrieval from texts and so-called expert systems. Current advances in recognition of spoken language improve the usability of many types of natural language systems. Communication with computers using spoken language will have a lasting impact upon the work environment, opening up completely new areas of application for information technology.

Although existing NLP programs are far from achieving human ability, they have numerous possible applications. Even if the language the machine understands and its domain of discourse are very restricted, the use of human language can increase the acceptance of software and the productivity of its users.

An Incomplete list of NLP fields:

  • Natural Language Parsing
  • Natural Language Understanding
  • Natural Language Interfaces
  • Natural Language Generation
  • Automatic Speech Recognition
  • Text to Speech
  • Machine Translation
  • Grammar Inference
  • Information Retrieval
  • Text Summarize
  • Document Classification
  • Information Extraction
Jump to top



 
Please send your question and comment to <nlplab@ics.neu.edu.cn>.
Last Update: 3 March, 2008