Wednesday, 19 December 2007

Pronoun ambiguity

I'm just rewriting the pronoun code for my brain. Natural languages are great for their ambiguity... consider this sentence in english:

"John gave the man his hat."

Now, whose hat was it? It could have been John's hat, OR the man's hat!!! Us humans don't know, so how is a computer supposed to know lol.

Now consider the sentence:

"Elizabeth gave the man his hat."

We now KNOW that it is the man's hat, because the gender resolves the ambiguity. This incidently is probably why languages have genders, to resolve ambiguity, yet keep things concise. In english we don't tend to use genders much, but in french they use genders for all objects, and that helps resolve ambiguity, at the cost of making the language a bit more complex. In latin, they have THREE genders, masculine, feminine and neuter!!

Which is better? Discuss lol!!

No comments: