Post by Iain Nicholson on Aug 25, 2008 12:35:02 GMT
Neuro linguistic programming explained
Natural language processing (NLP) is a subfield of artificial intelligence and computational linguistics. It studies the problems of automated generation and understanding of natural human languages.
Natural-language-generation systems convert information from computer databases into normal-sounding human language. Natural-language-understanding systems convert samples of human language into more formal representations that are easier for computer programs to manipulate.
Contents
Some examples of the problems faced by natural-language-understanding systems:
* The sentences We gave the monkeys the bananas because they were hungry and We gave the monkeys the bananas because they were over-ripe have the same surface grammatical structure. However, the pronoun they refers to monkeys in one sentence and bananas in the other, and it is impossible to tell which without a knowledge of the properties of monkeys and bananas.
* A string of words may be interpreted in different ways. For example, the string Time flies like an arrow may be interpreted in a variety of ways:
o The common simile: time moves quickly just like an arrow does;
o measure the speed of flies like you would measure that of an arrow (thus interpreted as an imperative) - i.e. (You should) time flies as you would (time) an arrow.;
o measure the speed of flies like an arrow would - i.e. Time flies in the same way that an arrow would (time them).;
o measure the speed of flies that are like arrows - i.e. Time those flies that are like arrows;
o all of a type of flying insect, "time-flies," collectively enjoys a single arrow (compare Fruit flies like a banana);
o each of a type of flying insect, "time-flies," individually enjoys a different arrow (similar comparison applies);
o A concrete object, for example the magazine, Time, travels through the air in an arrow-like manner.
English is particularly challenging in this regard because it has little inflectional morphology to distinguish between parts of speech.
* English and several other languages don't specify which word an adjective applies to. For example, in the string "pretty little girls' school".
o Does the school look little?
o Do the girls look little?
o Do the girls look pretty?
o Does the school look pretty?
We will often imply additional information in spoken language by the way we place stress on words. The sentence "I never said she stole my money" demonstrates the importance stress can play in a sentence, and thus the inherent difficulty a natural language processor can have in parsing it. Depending on which word the speaker places the stress, this sentence could have several distinct meanings:
* "I never said she stole my money" - Someone else said it, but I didn't.
* "I never said she stole my money" - I simply didn't ever say it.
* "I never said she stole my money" - I might have implied it in some way, but I never explicitly said it.
* "I never said she stole my money" - I said someone took it; I didn't say it was she.
* "I never said she stole my money" - I just said she probably borrowed it.
* "I never said she stole my money" - I said she stole someone else's money.
* "I never said she stole my money" - I said she stole something, but not my money.
Natural language processing (NLP) is a subfield of artificial intelligence and computational linguistics. It studies the problems of automated generation and understanding of natural human languages.
Natural-language-generation systems convert information from computer databases into normal-sounding human language. Natural-language-understanding systems convert samples of human language into more formal representations that are easier for computer programs to manipulate.
Contents
Some examples of the problems faced by natural-language-understanding systems:
* The sentences We gave the monkeys the bananas because they were hungry and We gave the monkeys the bananas because they were over-ripe have the same surface grammatical structure. However, the pronoun they refers to monkeys in one sentence and bananas in the other, and it is impossible to tell which without a knowledge of the properties of monkeys and bananas.
* A string of words may be interpreted in different ways. For example, the string Time flies like an arrow may be interpreted in a variety of ways:
o The common simile: time moves quickly just like an arrow does;
o measure the speed of flies like you would measure that of an arrow (thus interpreted as an imperative) - i.e. (You should) time flies as you would (time) an arrow.;
o measure the speed of flies like an arrow would - i.e. Time flies in the same way that an arrow would (time them).;
o measure the speed of flies that are like arrows - i.e. Time those flies that are like arrows;
o all of a type of flying insect, "time-flies," collectively enjoys a single arrow (compare Fruit flies like a banana);
o each of a type of flying insect, "time-flies," individually enjoys a different arrow (similar comparison applies);
o A concrete object, for example the magazine, Time, travels through the air in an arrow-like manner.
English is particularly challenging in this regard because it has little inflectional morphology to distinguish between parts of speech.
* English and several other languages don't specify which word an adjective applies to. For example, in the string "pretty little girls' school".
o Does the school look little?
o Do the girls look little?
o Do the girls look pretty?
o Does the school look pretty?
We will often imply additional information in spoken language by the way we place stress on words. The sentence "I never said she stole my money" demonstrates the importance stress can play in a sentence, and thus the inherent difficulty a natural language processor can have in parsing it. Depending on which word the speaker places the stress, this sentence could have several distinct meanings:
* "I never said she stole my money" - Someone else said it, but I didn't.
* "I never said she stole my money" - I simply didn't ever say it.
* "I never said she stole my money" - I might have implied it in some way, but I never explicitly said it.
* "I never said she stole my money" - I said someone took it; I didn't say it was she.
* "I never said she stole my money" - I just said she probably borrowed it.
* "I never said she stole my money" - I said she stole someone else's money.
* "I never said she stole my money" - I said she stole something, but not my money.