Natural Language Processing…

Have being reading up on natural language processing quite a lot these days… It basically deals with the formulation and investigation of effective mechanisms computationaly for the communication between persons or between persons and machines by means of natural languages… It does not try of the communication by means of natural languages of an abstract form, it tries to design mechanisms to communicate that they should be effective computationaly – that could carry out by means of programs that they execute or simulate the communication..

Enough on natural language processing.. The reason for this post is that I came across a conundrum while reading…

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 of mine, but not my money.

Cheers… :)