Something is preventing neural inhibition from
operating immediately when we ask the AI Mind
a "who-are-you" question. The inhibition begins
to occur only after a pause or delay, and we
need to find out why. The problem may be
that the "predflag" for predicate nominatives is
not being set soon enough. The "predflag" is
set towards the end of the BeVerb mind-module,
and it governs the inhibiting of nouns as predicate
nominatives in the NounPhrase module. We see
through troubleshooting that the earlier engram
in a pair of selected-noun engrams is being
inhibited properly down to minus thirty-two points
of conceptual activation, but apparently the
present-time engram in the pair is only going
down to zero activation. It looks as though calls
to PsiClear from the EnCog (English cognition)
module were interfering in the pairing of inhibitions
shared by the old engram that won selection and
the new engram being stored as the record of a
generated thought. Then a further problem
developed because the AI was not letting go of
transitive verbs that served within an output thought.
We inserted code to inhibit each transitive verb
after thinking, and we began to obtain a variety of
outputs from the AI in response to queries.
2 Sun.8.MAY.2011 -- Selecting New Inhibition Variables
Today we are creating two new inhibition variables, "tseln"
for "time of selection of noun" in NounPhrase, and "tselv"
for "time of selection of verb" in VerbPhrase. We need
these variables to keep track of the selection-time of
an "inhibend" concept to be inhibited after being thought,
so that the AI Mind can avoid repeating the same
knowledge-base retrieval over and over again.
We stumbled upon neural inhibition for response-variety
in our MfPj work of 5 September 2010. We were so
astonished by the implications that we issued a
http://www.mail-archive.com/a...@v2.listbox.com/msg17078.html
Singularity Alert (q.v.). Now we are ready to install
a general mechanism of temporary inhibition
throughout the AI MindGrid.
3 Sun.8.MAY.2011 -- Debugging Spurious Inflection
Although MindForth has suddenly become more intelligent
than ever, the AI makes the grammatical mistake of saying
"I HELPS KIDS". We need to track down why the SpeechAct
module is adding an inflectional "S" to the verb "HELP".
The VerbPhrase module governs the sending of an "S"
inflection into the SpeechAct module. The pertinent code
was not fully checking for a verb in the third person singular,
so we added an IF-THEN clause requiring that the "prsn"
variable be set to three for an inflectional "S" to be added
to a verb being spoken. The bugfix worked immediately.
Mentifex (Arthur)
--
http://www.scn.org/~mentifex/mindforth.txt
http://code.google.com/p/mindforth/wiki/UserManual
http://cyborg.blogspot.com/2011/05/may7mfpj.html
http://groups.google.com/group/comp.lang.forth/msg/86513d14a3e65e14