User:Eugene M. Izhikevich/Proposed/Natural language processing
Dr. Timo Honkela accepted the invitation on 18 January 2007 (self-imposed deadline: 18 April 2007).
The article will cover various aspects of natural language processing including (1) consideration of different levels and areas of language, (2) description of some application areas such as machine translation and natural language interfaces, (3) presentation of the the basic paradigms and methodologies, and (4) discussion on the relationship between computerized and human language processing.
Natural language processing is one of the first application areas for which the use of computers was considered. Machine translation and question answering systems were obvious applications.
Methods used in natural language processing are used to represent linguistic and domain knowledge and to specify the processes that analyze or generate linguistic expressions.
Levels of language
Natural language processing usually covers several levels or areas of language such as phonology, phonetics, lexicon, morphology, syntax, semantics and pragmatics.
Applications of natural language processing include speech recognition, question answering, machine translation and information retrieval.
Some specific tasks are commonly encountered in different applications including disambiguation, evaluation, segmentation and acquisition of domain and world knowledge.