InFerence in the Strong AI Mind

 
  /^^^^^^^^^^^^  InFerence compares new with old  /^^^^^^^^^^^\
 / EYE & MEMORY\   CONCEPTS in SEMANTIC MEMORY   / EAR & MEMORY\
|               |   | | |         _________     |   ________    |
|   _______     |   |w| |        / "woman" \----|--/"women "\   |
|  /old    \    |   |o| |       / comparand \   | / "have"   \  |
| / image   \---|---|m| |       \  concept  /   | \ "a child"/  |
| \ recog   /   |   |e| |        \_________/    |  \________/   |
|  \_______/    |   |n| |          _______      |   _________   |
|               |  h| | |         / input \     |  /"Eve"    \  |
|               |  a| | |        / of "is" \    | / "is"      \ |
|   visual      |  v| | |        \"a woman"/----|-\ "a woman" / |
|               |  e| | |         \_______/     |  \_________/  |
|   memory      |   | |c|         _________     |   _________   |
|               |   | |h|        / silent  \    |  /"Eve"    \  |
|   channel     |   | |i|       / inference \---|-/ "have"    \ |
|               |   | |l|       \  is made  /   | \ "child?"  / |
|               |   | |d|        \_________/    |  \_________/  |
|   _______     |   | | |         __________    |   __________  |
|  /new    \    |   |_|_|_       / AskUser  \   |  /"Does Eve"\ |
| / percept \   |  / Psi  \     / requests   \--|-/ "have"     \|
| \ engram  /---|-/concepts\   / confirmation \ | \ "a child?" /|
|  \_______/    | \________/   \______________/ |  \__________/ |

The above ASCII diagram shows how the various AI Minds achieve automated reasoning with the InFerence mind-module. Some of the six AI Minds contain a basis for inference built into the MindBoot sequence, such as "Women have a child" or "Students read books." If the AI then receives input that a particular person is a woman or a student, the AI Mind may then make a not-yet-substantiated logical inference and seek confirmation by asking a question like "Is Brigitte a woman?" or "Does Johnny read books?"

Into each AI Mind coded for inference, you may also enter first a premise like "Boys play games" and then at any later time enter a statement like "John is a boy," and the AI Mind should then make a confirmand inference and ask, "Does John play games?" There are four categories of human response: Yes; No; Maybe; or no response at all. If the answer is "no", the AI software negates the idea of the original inference and stores the confirmed knowledge, "John does not play games." In the cases of "maybe" or no response, the AI Mind simply abandons the inference as an unconfirmed and therefore forgettable idea. If the confirmation is "Yes", the AI keeps the confirmed idea in the knowledge base (KB).


http://ai.neocities.org/AiMind.html is a more advanced, inference-capable JavaScript AI than the screenshot video shown below as simply an example of what to expect when you run a JavaScript AI Mind with Internet Explorer.



Mindforth Screencast shows JavaScript AI



Return to top; or to
http://www.reddit.com/r/logic
http://mindsz.com/ideasz/ai-mind
http://ai.neocities.org/ghost.txt -- ghost AI source code with reduced comments.
http://ai.neocities.org/perlmind.txt -- fully commented Perl ghost AI source code.
http://www.reddit.com/r/RebelScience -- replaces AI subReddit pwned by CENSORSHIP
http://ai.neocities.org/maintainer.html -- AI Mind Maintainer
http://www.amazon.com/dp/B00FKJY1WY -- InFerence e-book