Copyright © Philip M. Parker, INSEAD. Terms of Use.

Natural Language Processing

Definition: Natural Language Processing

Natural Language Processing

Noun

1. The branch of information science that deals with natural language information.

Source: WordNet 1.7.1 Copyright © 2001 by Princeton University. All rights reserved.
 



Specialty Definitions: Natural Language Processing

DomainDefinitions

Computing

Natural language processing (NLP) Computer understanding, analysis, manipulation, and/or generation of natural language. This can refer to anything from fairly simple string-manipulation tasks like stemming, or building concordances of natural language texts, to higher-level AI-like tasks like processing user queries in natural language. (1997-09-12). Source: The Free On-line Dictionary of Computing.

Health

Computer processing of a language with rules that reflect and describe current usage rather than prescribed usage. (references)

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Natural language processing

(From Wikipedia, the free Encyclopedia)

Natural Language Processing (NLP) is a subfield of artificial intelligence. It studies the problems inherent in the processing and manipulation of natural language, but not, generally, natural language understanding. It should not be confused with computational linguistics, which is in the domain of linguistics.

The major tasks in NLP are:

Some problems which make NLP difficult:

; Word boundary detection : In spoken language, there are no gaps between words; where to place the word boundary often depends on what choice makes the most sense grammatically and given the context. In written form, languages like Chinese do not have word boundaries either. ; Word sense disambiguation : Any given word can have several different meanings; we have to select the meaning which makes the most sense in context. ; Syntactic ambiguity : The grammar for natural languages is not unambiguous, i.e. there are often multiple possible parse trees for a given sentence. Choosing the most appropriate one usually requires semantic and contextual information. ; Imperfect or irregular input: Foreign or regional accents and vocal impediments in speech; typing or grammatical errors, OCR errors in texts. ; Speech acts and plans : Sentences often don't mean what they literally say; for instance a good answer to "Can you pass the salt" is to pass the salt; in most contexts "Yes" is not a good answer, although "No" is better and "I'm afraid that I can't see it" is better yet. Or again, if a class was not offered last year, "The class was not offered last year" is a better answer to the question "How many students failed the class last year?" than "None" is.

See also

External links

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Natural language processing."

Top     

Synonym: Natural Language Processing

Synonym: human language technology (n). (additional references)

Top     

.

Crosswords: Natural Language Processing

English words defined with "natural language processing": computational linguistdisambiguatorlogic programing, logic programmingnatural language processing applicationProlog. (references)
Specialty definitions using "natural language processing": Consortium for Lexical Researchencoded abstractLINGOLNLP?AReal Programmers Don't Use PascalString Oriented Symbolic Language. (references)

Top     

Commercial Usage: Natural Language Processing

DomainTitle

Books

  • Acl Proceedings: The 1983-97 Conferences on Applied Natural Language Processing (reference)

  • Speaking: From Intention to Articulation (ACL-MIT Series in Natural Language Processing) (reference)

  • Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition (reference)

  • Explanation and Interaction: The Computer Generation of Explanatory Dialogues (ACL-MIT Series in Natural Language Processing) (reference)

  • Natural Language Processing and Knowledge Representation: Language for Knowledge and Knowledge for Language (reference)

    (more book examples)

Source: compiled by the editor from various references; see credits.

Top     

Expression: Natural Language Processing

Expression using "natural language processing": natural language processing application. Additional references.

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: Natural Language Processing

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

natural language processing

45

natural language processing software

4
Source: compiled by the editor from various references; see credits.

Top     

Modern Translations: Natural Language Processing

Language Translations for "natural language processing"; alternative meanings/domain in parentheses.

Danish

  

naturligtsprogsbehandling (NLP?A). (various references)

   

Dutch

  

natuurlijke-taalverwerking (NLP?A), verwerking van natuurlijke taal (NLP?A). (various references)

   

Finnish

  

luonnollisen kielen käsittely (NLP?A). (various references)

   

French

  

traitement du langage naturel (Natural language processor), traitement automatique des langages naturels, TLN (Natural language processor). (various references)

   

German

  

Verarbeitung natürlicher Sprache (NLP?A). (various references)

   

Greek 

  

επεξεργασία φυσικής γλώσσας (NLP?A). (various references)

   

Italian

  

elaborazione del linguaggio naturale (NLP?A). (various references)

   

Pig Latin

  

aturalnay anguagelay ocessingpray.(various references)

   

Portuguese

  

processamento em linguagem natural (NLP?A). (various references)

   

Spanish

  

tratamiento del lenguaje natural (NLP?A), procesamiento del lenguaje natural (NLP?A). (various references)

   

Swedish

  

bearbetning av naturligt språk (NLP?A). (various references)

Source: compiled by the editor from various translation references.

Top     

Alternative Orthography: Natural Language Processing


Hexadecimal (or equivalents, 770AD-1900s) (references)

4E 61 74 75 72 61 6C      4C 61 6E 67 75 61 67 65      50 72 6F 63 65 73 73 69 6E 67

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01001110 01100001 01110100 01110101 01110010 01100001 01101100 00100000 01001100 01100001 01101110 01100111 01110101 01100001 01100111 01100101 00100000 01010000 01110010 01101111 01100011 01100101 01110011 01110011 01101001 01101110 01100111

HTML Code (1990) (references)

&#78 &#97 &#116 &#117 &#114 &#97 &#108 &#32 &#76 &#97 &#110 &#103 &#117 &#97 &#103 &#101 &#32 &#80 &#114 &#111 &#99 &#101 &#115 &#115 &#105 &#110 &#103

ISO 10646 (1991-1993) (references)

004E 0061 0074 0075 0072 0061 006C      004C 0061 006E 0067 0075 0061 0067 0065      0050 0072 006F 0063 0065 0073 0073 0069 006E 0067

Encryption (beginner's substitution cypher): (references)

4867868784677824667807387677371250848169718585758073

Top     

 

INDEX

1. Definition
2. Synonyms
3. Crosswords
4. Usage: Commercial
5. Expressions
6. Expressions: Internet
7. Translations: Modern
8. Orthography
9. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.