Summon a Robot AI Mind into your presence with MSIE.

The Activate Robot Mind-Module


1. OVERVIEW AND BRAIN-MIND DIAGRAM

   /^^^^^^^^^\ Hearing "c-a-t" Activates A Concept /^^^^^^^^^\
  /   EYE     \                       _______     /   EAR     \
 /             \ CONCEPTS            / New-  \   / cat = input \
|   _______     |  | | |   _______  ( Concept ) |               |
|  /old    \!!!!|!!|!| |  / Old-  \  \_______/  |  C     match! |
| / image   \---|----+ | ( Concept )   |        |  +A    match! |
| \ fetch   /   |  |C| |  \_______/----|--------|----T   recog! |
|  \_______/    |  |A| |     |    \    |        |               |
|               |  |T| |   __V___  \   |        |  C     match! |
|  visual       | c|S| |  /      \  \  |        |  +A    match! |
|               | a| | | (Activate)  \_V____    |  ++T    busy  |
|  memory       | t| | |  \______/   /      \   |     S   skip  |
|               | c| | |     |      ( Parser )  |      U  skip  |
|  reactivation | h| |m|   __V____   \______/   |       P skip  |
|               |  | |i|  /       \    |noun?   |               |
|  channel      |  | |c| (spreadAct)   |verb?   |  C     match! |
|   _______     |  | |e|  \_______/    |conj.?  |  +A    match! |
|  /old    \    |  |_|_|  /      ______V____    |    R    stop  |
| / image   \   | /     \/      /           \   |               |
| \ store   /---|-\ Psi /------( Instantiate )  |               |
|  \_______/    |  \___/        \___________/   |               |

diagrams.html shows a Theory of Mind.

Activate() searches for all instances of a remembered concept
in the Psi array and raises the activation or dynamism level
of all recent Psi nodes instantiated for the target concept.
Thus the chosen concept begins spreading activation with
monolithic logic, semi-activating all related (associated)
concepts in a chain of deep and meandering thought.


2. TO ACTIVATE CONCEPTS IS TO THINK

With concepts our minds represent external objects internally.
The magic of it all is that, just as the objects have properties
and features when they interact on the outside in collisions and
causations, so also the representative concepts may interact in
our minds if we have formed a sufficiently powerful conceptual
model of the external reality. It is as if the external world
replicates itself internally and the same interactions proceed
to occur in our imagination as if they were occurring outside.
After all, the outside objects combine and separate, engage and
disengage, and cause complex movements among themselves in ways
that we are able to think about because we know the general idea.
Therefore, to activate a concept in a mind is to think an idea.


The diagram ai4u_157.html is a flowchart of Mind.


3. JavaScript artificial intelligence source code of 12 August 2002
// Activate() is called from oldConcept() so as to
// reactivate older nodes of a newly active concept.
function Activate() {  // ATM 30jun2002; or your ID & date.
  bulge = 0;
  if (psi > 0) { // to avoid psi0 == psi == 0
  for (i=(t + 1); i>midway; --i) {
    Psi[i].psiExam(); // examine each Psi node.
    if (psi0 == psi) {  // if concept "psi" is found...
      psi1 = (psi1 + 2); // try a high value; MONITOR!
      Psi[i] = new psiNode(psi0,psi1,psi2,psi3,psi4,psi5,psi6);
      // To avoid runaway activations, we restrict "bulge":
      bulge = 1; // a basic value.
      if (psi1 > 8)  bulge = 2;
      if (psi1 > 16) bulge = 3;
      if (psi1 > 24) bulge = 4;
      if (psi1 > 32) bulge = 5;
      if (inert > 2) bulge = 7; // A boost for the Ego() function.
      pre = psi3; // for use in spreadAct()
      seq = psi5; // for use in spreadAct()
      zone = i;   // for use in spreadAct()
      spreadAct();
      pre = 0;
      seq = 0;
    } // end of if-clause
  } // end of backwards loop
  } // End of check for non-zero psi
} // End of Activate(); return to oldConcept().

4. Mind.Forth free AI source code of 4 August 2002
\ ACTIVATE is called from OLDCONCEPT so as to
\ reactivate older nodes of a newly active concept.
:  ACTIVATE  \ ATM 22jul2002; or your ID & date.
  psi @  0 >  IF  \  to avoid psi = 0 = psi0
    midway @   t @ 1+  DO  \  Search back to midway.
      I 0 psi{ @ psi @ = IF  \  If concept "psi" is found...
        2 I  1 psi{ +!  \ Add units of psi1 excitation.
        \ To avoid runaway activations, we restrict "bulge":
                       \       1  bulge !  \  a basic value
          I  1 psi{ @  8 > IF  2  bulge !  THEN
          I  1 psi{ @ 16 > IF  3  bulge !  THEN
          I  1 psi{ @ 24 > IF  4  bulge !  THEN
          I  1 psi{ @ 32 > IF  5  bulge !  THEN
          I  3 psi{ @  pre !  ( for use in SPREADACT )
          I  5 psi{ @  seq !  ( for use in SPREADACT )
          I           zone !  ( for use in SPREADACT )
        SPREADACT             ( for spreading activation )
        0  pre !              \ blank out "pre" for safety
        0  seq !              \ blank out "seq" for safety
      THEN                    \ end of test for "psi" concept
    -1  +LOOP                 \ end of backwards loop
  THEN  \  End of check for non-zero "psi" from OLDCONCEPT.
;  \ End of Activate; return to OLDCONCEPT or EGO.

variable.html explains the location and purpose of each AI variable.


5. ANALYSIS OF THE MODUS OPERANDI

Activate imparts a value to the "bulge" variable which
passes into the spreadAct module in search of any
available "pre" or "seq" concept-nodes that need to receive
a proportionate activation from a concept in Activate.
The idea here is that combined, cumulative activations will
create a "bulge" at important nodes on a concept in the
Activate module. Then the Chomskyan linguistic English
structure of syntax will find these "bulging" concept-nodes and
use them in the generation of a sentence in natural language.

bulge (fiber-node superactivation) has its value set in the
Activate module so as to achieve proportionate transfers of
activation from nodes on one concept to "pre" and "seq" nodes
in the same "zone" of time on any related concept.

pre (previous) in the Robot AI Mind "Psi" mindcore
is the "pre(vious)" concept -- if any -- with which a concept in a
sentence is associated. Verbs often have both "pre" and
"(sub)seq(uent)" -- a "pre" subject and a "subsequent" object.
The primitive parsing mechanism of the AI program automatically
assigns the "pre" number to whatever the just-past concept
was in a three-word sentence.

The "pre" and "seq" tags are links to a "psi" quasi-fiber.
The actual linking -- or transfer of activations -- takes place
in the spreadAct module (subroutine), where a concept passes
some of its activation backwards to any available "pre" concept
and some forwards to any available subSEQuent concept --
identified by its "psi" number.

seq (subSEQuent) from the "Psi" array is the following or
subsequent concept with which a concept is associated.


6. ACTIVATE RESOURCES



* Stop the War -- Save the World -- "The Cure for 1984 is 1776"
- Open Source software needs peace and safety for future development.
- America under the war-for-oil administration became an outlaw nation.
- Hear the cry of Cindy Sheehan against the oil profiteers who killed her son.
- American soldiers who died in Iraq died for nothing, absolutely nothing.
- Open-Source software is important, but not so important as the honor of America.
- The U.S. Marine Corps has been tarnished and shamed by its illegal Iraq mission.
- Americans who do not protest against the Iraq war are guilty of killing Iraqis.
- An America that illegally invades other nations is an America doomed to destruction.
- Act to save America from the White House gangsters before it is too late.
- We have to swing public opinion around to opposition against the Iraq War.
- The most powerful tool to sway public opinion is to hammer away at the idea that
the Bushies treat their own dead American soldiers as so much dirt and trash.
- The only group that the Bushies can not shut up or kill is the parents of dead soldiers.
- The sheeple are afraid to protest, but you have no fear. Therefore you are dangerous.
- Protestors such as Danny Casolaro and Karen Silkwood have died mysteriously.
- Not only the U.S. Government but also large corporations are abusing human rights.
- Greedy Yahoo! betrayed the Chinese journalist Shi Tao into imprisonment.
- Immoral Microsoft has shut down the Chinese-language weblog of Mr. Zhao Jing.
- If you work for Microsoft, you have a moral obligation to quit your job in protest.
- The Communist Chinese government murders people, and Microsoft is its helper.
- If you own stock in Microsoft Corporation, you are a murderer by proxie.
- To Microsoft, money is more important than DEMOCRACY and HUMAN RIGHTS.
- Conscientious decision-makers have a fiduciary obligation to abandon Microsoft censorship
and to migrate their information-technology purchases to sources supportive of free speech.
- Cryptome CN publishes information, documents and opinions banned by Peking and Microsoft.
- The Global Security Torture ( GST) team kidnaps victims for overseas rendition.
- If you succeed in opposing their oil-grab Abu-Ghraib war, the GST Bush people
may illegally wiretap you and try to silence you or kill you.



Return to top; or to
ai4u_faq.html Frequently Asked Questions (FAQ) about AI4U
ai4udex.html Index of the AI4U Textbook of Artificial Intelligence
aisteps.html AI Algorithm Steps - Artificial Intelligence Algorithms For Humanoid Robots
Mind.html Artificial Intelligence Seed AI in JavaScript
mind4th.html Mind.Forth Artificial Intelligence for Robots
PODsales.html Sales of the AI4U Print-On-Demand (POD) Textbook