PsiDecay mind-module of the

English and Russian bilingual ghost.pl AI in Perl

Mens Latina in Latin -- MindForth for Robots


1. Diagram of the PsiDecay mind-module

   /^^^^^^^^^\  PsiDecay deactivates Psy concepts  /^^^^^^^^^\
  / visual    \                _____________      / auditory  \
 /  memory     \      | | |   /  SpreadAct  \    /  memory     \
|   _______     |     | | |  / for spreading \  |   channel     |
|  / image \----|-------+ |  \  activation   /  |   where       |
| / percept \   |    a|C|f|   \_____________/   |   chains      |
| \ recog   /   |    b|O|i|     |+|             |   of          |
|  \_______/    |    s|N|b|     |+|   _______   |   thought     |
|               |    t|C|e|     |+|  / Psi-  \  |   are         |
|               |    r|E|r|     |+|  \ Decay /  |   perceived   |
|               |    a|P|s|     |+|   \_____/   |    _______    |
|               |    c|T| |     |+|     |-|     |   /       \   |
|   _______     |    t| | |     |+|     |-|     |  /"robots" \  |
|  / new   \    |    _|_|_|_____|+|_____|-|_    | / "need"    \ |
| / percept \   |   /Psy concepts subject to\   | \ "a"       / |
| \ engram  /---|--/ PsiDecay if not thought \  |  \"mind"   /  |
|  \_______/    |  \_________________________/  |   \_______/   |

The above diagram shows three perpendicular areas:
1) the visual memory channel where the recognition of an image sends a signal sideways to a concept forming ideas about the image;
2) the abstract conceptual memory channel containing concepts and a linguistic superstructure for thinking with concepts and for natural language understanding;
3) the surface-level auditory memory channel where acoustic words but not concepts are stored.


2. Purpose of the PsiDecay Module

The PsiDecay module lets semi-activated subconscious concepts sink towards oblivion slowly enough to remain briefly available to the searchlight of attention and for the moving wave of activation to bring the subconscious concepts back into the stream of consciousness.


3. Algorithm of the PsiDecay AI mind-module

The PsiDecay function is meant to permit mindcore Psy concepts to lose their semi-excitation gradually after they have been briefly activated in the course of thinking.


4. Code of PsiDecay() from ghost312.pl AI source code in Perl


sub PsiDecay() {  # http://ai.neocities.org/PsiDecay.html
  for (my $i=$t; $i>$midway; $i--) {  # 2016apr13: move backwards in time.
    my @k=split(',',$psy[$i]);  # 2016apr13: inspect @psy flag-panel
    if ($k[3] > 3) { # 2019-09-27: leave room between status quo and zero. 
      $k[3] = ($k[3] - 3);   # 2019-09-27: approach zero
    } # 2017-06-24: end of test
    if ($k[3] < 0) {  # 2017-06-24: 
      $k[3] = ($k[3] + 2);   # 2017-06-24: rapid recovery. 
    }  # 2017-06-24: end of test
    $psy[$i]="$k[0],$k[1],$k[2],$k[3],$k[4],$k[5],$k[6],"  # 2018-07-01: insertion.
    . "$k[7],$k[8],$k[9],$k[10],$k[11],$k[12],$k[13],"
    . "$k[14],$k[15],$k[16],$k[17],$k[18],$k[19],$k[20]";  # 2019-08-01: expanded panel.
  }  # 2016apr13: End of (for loop) moving backwards in time 
}  # 2019-09-27: PsiDecay() returns to EnThink() etc.


5. Variables for First Working Artificial General Intelligence

$midway -- dynamically adjustable time-limit for searching backwards in the experiential memory of the AI. In early AI Minds, "midway" is set to zero so as to search the entire memory. As AI Minds mature and acquire tremendously long lifetime memories, "midway" may be dynamically adjusted to search bacwards actually to the mid-way mark. If an AI has the task of finding all possible recollections and knowledge about a topic where an initial search has yielded no results, "midway" may be adjusted for a secondary and more exhaustive search.

$t -- lifetime experiential time "$t" used only internally to separate discrete events and not reflective of external chronological time.


6. Troubleshooting and Robotic Psychosurgery

6.1.a. Symptom: (Something goes wrong.)
6.1.b. Solution: (AI Mind Maintainer devises solution.)

6.2.a. Symptom: The deactivation of concepts is proceeding too slowly
or too quickly.
6.2.b. Solution: Raise or lower the level of current activation which
triggers the calling of the PsiDecay function.


7. Future Development


8. Resources

http://mind.sourceforge.net/psidecay.html


9. AiTree of First Working AGI Mind-Modules



Return to top; or to
Tiananmen Square IV VI
javascript subreddit for AI Mind discussion;
Forth subreddit for MindForth discussion;
Perl subreddit for ghost.pl AI Mind Maintainers.
http://old.reddit.com/r/ControlProblem -- NOT SOLVED.
http://en.wikipedia.org/wiki/Natural_language_understanding -- solved.
Iskusstvenny Intellekt Programming Journal for Artificial Intelligence in Russian Language.
Converting ancient Latin AI into modern Russian AI
http://ai.neocities.org/Dushka.html -- tutorial Russian AI;
If you have any questions about the First Working AGI, please Join the Discussion.
Joint Artificial Intelligence Center (JAIC) -- the AI Manhattan Project.
Subject to change without notice.
Many thanks to NeoCities.
http://neocities.org/blog
http://trollheaven.blogspot.com