Tuesday, June 28, 2011

I didn't say she stole my money


Why is it difficult for a computer program to understand natural language?

There are many reasons. The sentence quoted is one of the most commonly used example in explaining the reason.

"I didn't say she stole my money" has 7 different meanings depending on the stressed word.

I didn't say she stole my money - someone else said it.

I didn't say she stole my money - I didn't say it.

I didn't say she stole my money - I only implied it.

I didn't say she stole my money - I said someone did, not necessarily her.

I didn't say she stole my money - I considered it borrowed, even though she didn't ask.

I didn't say she stole my money - only that she stole money.

I didn't say she stole my money - she stole stuff which cost me money to replace.