Artificial Cognition, Inc

Replay Intro

Understanding Computers Understanding People

Does this simple title make you pause for a second to figure out what meaning is intended? Should there be a semi-colon after "computers" or is the phrase a clever conjunction of adjective and gerund? The choice leads to different meanings. Your language ability allows you to recognize the problem and you can make a likely correct choice in interpretation. But can a computer system do that? Conventional wisdom says that computers have no understanding of ideas whatever. They only understand numbers. Conventional wisdom says that a really good spell checker, grammar checker or translator cannot exist until computers are capable of true comprehension. Predictions suggest that this will come in fifty years. Conventional wisdom is wrong.

ACI has developed a technology that allows computers to understand ideas as they do numbers. ACI's technology can "understand" words in their context and correct spelling based on that understanding. To appreciate this capability, consider this example:

On hearing the word "air" a computer could choose air, heir, err, e'er, ere, are, or Ayr. Which of these homonyms is correct? Of course, the right answer depends on how the word is being used, i.e., its context. In the demo that follows, the profound capability of ACI's technology is revealed. The demo was written as a Microsoft Word macro, and it is as simple as basic math for a computer.

Conventional wisdom also says that computers will never be able to deal with analogies or understand humor. Again, conventional wisdom is wrong. ACI's technology can deal with analogies of the type found in SAT tests - typically better than most humans and certainly millions of times faster.

"What is black and dangerous and lives in a tree?" The answer is, "A crow with a machine gun." ACI's technology allows the computer to understand the concept of a crow armed with an automatic weapon. (We have to admit that while the computer gets the joke it still doesn't think it's funny.)

People may not understand computers but computers are closing the gap by starting to understand people. To illustrate this in somewhat more detail, let's look at how ACI's technology treats word analogies as math problems and then see how it can disambiguate homonyms in Microsoft Word.


High school students are subjected to analogy questions as part of the SAT college entrance exam. Instead of using what humans call logic, our software compares the differential of each pair of words numerically. After comparing all 5 sets, the resultant differential that is closest to the original differential is the correct answer. Look at the questions below. The correct answers are shown. How long did it take you to do them? Did you get the correct pairs? Conventional wisdom says that this type of work cannot be done by computers at all. ACI's technology allows the computer to find these analogy answers in less than a millionth of second.

1.) BIRD : NEST ::

(A) dog:doghouse
(B) squirrel : tree
(C) beaver : dam <= answer
(D) cat : litter box
(E) book : library


(A) oriole : bird <= answer
(B) horse : pony
(C) shark : great white
(D) ant : insect
(E) stock : savings


(A) sports fan : stadium
(B) cow : farm
(C) professor : college <= answer
(D) criminal : jail
(E) food : grocery store

4.) CUB : BEAR ::

(A) piano : orchestra
(B) puppy : dog <= answer
(C) cat : kitten
(D) eagle : predator
(E) fork : utensil


(A) predecessor : heir
(B) hypothesis : biologist <= answer
(C) recluse : rivalry
(D) arrogance : persecution
(E) guitarist : rock band


(A) gas generator : water wheel
(B) balloon : raft
(C) freight train : ocean liner
(D) rickshaw : rowboat <= answer
(E) windmill : sailboat


ACI technology can disambiguate the 12 different context meanings of the word "air" in the following 12 sentences.
In the first frame we start with "heir" for all 12.

And now in the second frame we have the corrected sentences using ACI techology:

The parenthetical words following the corrected "air" are only used in this demonstration to show the context descriptor and would be left out in any application.

What appears above constitutes only a sample of the range of ACI’s proprietary technology. In short, ACI has produced an advance in cognition technology that can evaluate, compare, and operate on concepts and language. Its applications are myriad and are now available to industry and government.


Intro to ACI
API Functions proposed under our technology
ACI and disambiguation
ACI Japanese presentation
Context Demo--password protected

Since 2004 you are visitor number to our site.

Last updated 12 February 2007