Sat.7.MAY.2011 -- Improving Neural Inhibition
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 BeVer
b 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 transiitive 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.
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 Singularity
Alert (q.v.). Now we are ready to install a general
mechanism of temporary inhibition throughout the AI
MindGrid.
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.