Summon the Artificial Mind into your presence with MSIE.

The Attach Module

by Arthur T. Murray

Synopsis

   /^^^^^^^^^\   English Lexicon Associative Tags  /^^^^^^^^^\
  /  visual   \                     _______       / auditory  \
 /   memory    \                   /       \     /  memory     \
|    channel    |                 / English \   |   channel     |
|               |                 \ syntax  /---|-------------\ |
|      /--------|--------\         \_______/    |             | |
|      |  recog-|nition  |              |       |             | |
|   ___|___     |     ___V__         ___V_      |   ________  | |
|  /image  \    |    /      \  fex  /     \  rv |  /        \ | |
| / percept \---|---/Psi EnX \-----/English\----|-/ audNode  \| |
| \ engrams /---|---\concepts/-----\lexicon/----|-\ phonemes /  |
|  \_______/    |    \______/  fin  \_____/ utg |  \________/   |

diagrams.html shows a Theory of Mind.

ATTACH uses the concept number "nen" (English lexicon);
initial activation "act" level zero; mindcore-exit tag "fex";
grammar category "g"; fiber-in tag "fin"; and recall-vector "rv"
to set up a new node for a lexical concept in the English
lexical memory array en for a particular time t.

mindloop.html is a flowchart of Mind.


JavaScript artificial intelligence source code of 29 September 2001
// enExam() is a method of enNode()
// for access to English lexical nodes.
// 19sep2001 Mind.Forth order 0-5:
function enExam() {
  en0 = this.mt;
  en1 = this.act;
  en2 = this.fex;
  en3 = this.g;
  en4 = this.fin;
  en5 = this.rv;
}

// enNode() is called from Attach()
// to create or modify an English concept node:
function enNode(mt,act,fex,g,fin,rv) {
  this.mt  = mt;  // move-tag
  this.act = act; // activation level
  this.fex = fex; // fiber-out (from psi)
  this.g   = g;   // grammar category
  this.fin = fin; // fiber-in (to psi)
  this.rv  = rv;  // recall-vector
  this.enExam = enExam; // method.
}

// Attach() is called from newConcept()
// to create a node on a quasi-concept-fiber
// by "attaching" associative tags to it.
function Attach() {
  enLexicon[t] = new enNode(mt,0,fex,g,fin,rv);
}

Mind.Forth free AI source code of 27 June 2001
\  ATTACH is called from NEWCONCEPT or OLDCONCEPT
\  to create a node on a quasi-concept-fiber
:  ATTACH ( Concept number "nen". ) mt @  t @  0  en{ !
 ( Do not store the activation level; it is a transient. )
 ( Store mindcore EXit tag. )      fex @  t @  2  en{ !
 ( Store the grammar category "g".)  g @  t @  3  en{ !
 ( Store mindcore IN tag. )        fin @  t @  4  en{ !
 ( Store the recall vector "rv". )  rv @  t @  5  en{ ! 
;  \ Return to OLDCONCEPT or to NEWCONCEPT.

variable.html explains the variables.

Analysis

ATTACH receives values for each associative flag from other
subroutines, then inserts the values within specific points
on a node of the En(glish) lexical memory engram.

Agenda

[ ] If necessary, revamp Flushvector in favor of piecemeal Psi-enx transfers.
[ ] Create Attach modules specific to each natural language in a polyglot AI.


Attach and Associative-Tag Resources


Last updated: 17 November 2001

Return to the
top of this page; or to the
index.html Index page; or
sitemap.html Site Map.