Difference between revisions of "Natural Language Processing"

From Cyborg Anthropology
Jump to: navigation, search
(Created page with '===Definition=== "Natural Language Processing (NLP) is the computerized approach to analyzing text that is based on both a set of theories and a set of technologies" [http://www.…')
(No difference)

Revision as of 20:05, 3 February 2011

Definition

"Natural Language Processing (NLP) is the computerized approach to analyzing text that is based on both a set of theories and a set of technologies" [1].

Goal

"The goal of NLP as stated above is “to accomplish human-like language processing”. The choice of the word ‘processing’ is very deliberate, and should not be replaced with ‘understanding’. For although the field of NLP was originally referred to as Natural Language Understanding (NLU) in the early days of AI, it is well agreed today that while the goal of NLP is true NLU, that goal has not yet been accomplished. A full NLU System would be able to:
  1. Paraphrase an input text.
  2. Translate the text into another language.
  3. Answer questions about the contents of the text.
  4. Draw inferences from the text.
While NLP has made serious inroads into accomplishing goals 1 to 3, the fact that NLP systems cannot, of themselves, draw inferences from text, NLU still remains the goal of NLP Natural Language Processing, 2.

Location of Field

"NLP has significant overlap with the field of computational linguistics, and is often considered a sub-field of artificial intelligence" [2].

Related Reading

External Links