Can an alligator run the hundred-metre hurdles?
http://www.youtube.com/watch?v=pjslsKZYXQ8 (Can alligators jump and climb? Yes, they can!)http://www.animalquestions.org/reptiles/alligators/can-allig... (many have thought was a myth, it is true that alligators are in fact able to climb fences.)
These anaphora questions are better solved through natural language parsing, for example turning them into predicate logic. The article is right when it says that big data algo's have a problem with these sentences. But that is not to say they can't help. In the article:
The town councillors refused to give the angry
demonstrators a permit because they feared violence. Who
feared violence?
You can use big data to calculate the semantic closeness between "town council" and "fear violence". If that is closer than between "demonstrators" and "fear violence" you can make a good guess.From the Wikipedia article on anaphora:
We gave the bananas to the monkeys because they were hungry.
We gave the bananas to the monkeys because they were ripe.
We gave the bananas to the monkeys because they were here.
A quick Google search for "bananas were ripe", "monkeys were ripe", "monkeys were hungry" and "bananas were hungry" and counting the results will solve this.Using semantic closeness can also work against you in the case of ambiguity:
The robber sits on the bank.
Is "bank" a furniture here? A money bank? A river bank? Semantic closeness might picture the robber sitting on a money bank. A second or third pass is necessary: calculate the chance that a person will sit on a building vs. the chance that a person will sit on furniture.This is a decades-old hard problem that is close to philosophy. Is the robot inside Searle's Chinese room intelligent? Is it really understanding what it is saying? Or is it "faking" it?