/^^^^^^^^^^^^ InFerence compares new with old /^^^^^^^^^^^\ / EYE & MEMORY\ CONCEPTS in SEMANTIC MEMORY / EAR & MEMORY\ | | | | | _________ | ________ | | _______ | |w| | / "woman" \----|--/"women "\ | | /old \ | |o| | / comparand \ | / "have a" \ | | / image \---|---|m| | \ concept / | \ "child" / | | \ recog / | |e| | \_________/ | \________/ | | \_______/ | |n| | _______ | _________ | | | h| | | / input \ | /"Anna" \ | | | a| | | / of "is" \ | / "is a" \ | | visual | v| | | \"a woman"/----|-\ "woman" / | | | e| | | \_______/ | \_________/ | | memory | | |c| _________ | _________ | | | | |h| / silent \ | /"Anna" \ | | channel | | |i| / inference \---|-/ "have" \ | | | | |l| \ is made / | \ "child" / | | | | |d| \_________/ | \_________/ | | _______ | | | | __________ | __________ | | /new \ | |_|_|_ / AskUser \ | /"Does" \ | | / percept \ | / Psi \ / requests \--|-/ "Anna 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 "Does Anna have a child?" 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).
When you run the AI Mind in Diagnostic mode and you trigger a silent inference by inputting a sentence such as "anna is a woman", in the Diagnostic display you may see the inferred idea as a tiny cluster of several concepts bundled together at contiguous time-points with no spaces between them, because no words in auditory memory are attached to the individual concepts of the inferred idea. Only when the AI thinks about the inference, do the concepts find expression as auditory words. You may observe that the tiny bundle of concepts holding the silent inference is changed by the KbRetro() module when you answer "No" to a challenge-question like "Does Anna have a child". Suddenly the 250=NOT adverb appears as the number '250" in the flag-panel of the verb 810=HAVE, along with the various other associative tags.
http://ai.neocities.org/AiMind.html is a more advanced, inference-capable
http://github.com/kernc/mindforth/blob/master/wiki/InFerence.wiki about inference.
Return to top; or to