MindForth Programming Journal
AI4U Blog -- Fri.3.OCT.2008



1. Tasks in Creating Artificial Intelligence for Robotic Embodiment

[ ] Find somebody who will install Mind.Forth in a sentient robot.
[ ] Rewrite the enBoot English bootstrap sequence.
[ ] Expand the Article module with "a" as a default.
[ ] Introduce intransitive verbs of being and becoming.
[ ] Recruit Motters to implement the visual recognition system.
[ ] Increase the size of the cns memory capacity.

[24.AUG.2008] Add a "num" (number) flag to the flag-panel of the psi array.
[25.AUG.2008] Create an Article module to be called by the nounPhrase module.
[27.AUG.2008] Add "num" to en{ array to govern selection of "A" or "THE".
[29.AUG.2008] Prepare for verbs of 'being' by breaking the SVO chain.
[31.AUG.2008] Permanently sub-activate verbs of being as a default.
[1.SEP.2008] Introduce whatIs module as prompter of verbs of being.
[3.SEP.2008] Use KB-traversal to make the AI more interesting.
[12.SEP.2008] Makes entry of "you" activate concept of "I".
[17.SEP.2008] Enables the AI to answer "YES" to fact-seeking questions.
[25.SEP.2008] Enables thinking with intransitive verbs of being.
[27.SEP.2008] Changes pronoun "I" to "ME" for a direct object.
[30.SEP.2008] Recognizes penultimate noun-stems within plural nouns.
[1.OCT.2008] Uses "is" or "are" based on grammatical number of a noun.


2. Thurs.2.OCT.2008 -- ENLARGING THE BOOTSTRAP VOCABULARY

As MindForth and the JavaScript Mind.html tutorial AI move beyond
the severe constraints of their primitive proof-of-concept format
into a more natural, infantile state of mind, the vocabulary
hard-coded into the English bootstrap (enBoot) sequence must
change by being enlarged to meet various needs and considerations:

  • switching from default plural-forms to default singular-forms;
  • increasing the cns memory-size from 1024 to 2048;
  • English word-frequency lists;
  • logic;
  • machine reasoning;
  • KB-Traversal;
  • robotics;
  • emotion;
  • consciousness;
  • AI Mind exhibits in museums;
  • Public appeals for information.
  • ---- e.g., whereabouts of top name on FBI Ten Most-Wanted list;
  • ---- e.g., missing or kidnapped children;
  • ---- e.g., solicitation of UFO sighting reports.

  • 3. Fri.3.OCT.2008 -- Switching away from default plural-forms

    Since it was most important to demonstrate spreading activation in
    the earliest AI Minds, they had one simple thought structure of the
    syntax subject-verb-object (SVO) and they used only plural nouns.
    In the current phase of mind-expansion, we shift to treating
    a singular noun as the typical, default phenomenon and plural
    nouns as a secondary phenomenon. Therefore we need to rewrite the
    enBoot sequence with a primary emphasis on the singular noun.


    4. Fri.3.OCT.2008 -- Increasing cns memory-size from 1024 to 2048

    The rewrite of the enBoot sequence is the first compelling reason for
    increasing the size of the psychological memory of the MindForth AI.
    Although http://AIMind-i.com went for a larger memory rather early in
    its existence as an evolutionary offshoot of the original Forthmind,
    MindForth was more in need of debugging and testing than of a large
    memory workspace. Since a lot of the testing involves waiting for
    the AI to fill up its available memory and go into Rejuvenate mode,
    it would have been counterproductive to increase the cns memory
    any earlier than necessary. Now it is indeed time to increase the
    memory space, because an enlarged "vault" of unerasable, innate
    knowledge does not leave much room for thinking new thoughts into
    memory.


    5. Fri.3.OCT.2008 -- English word-frequency lists

    We have made a comparative study of frequency lists available
    on the Web, in order to make sure that MindForth knows the top
    words on any typical list, the words so common in the minds of
    English-speakers that the more of them an AI knows, the more
    likely the AI is to understand things said to it by a human user.
    However, with each successive enlargement of the enBoot, the
    lists of most frequent English words will matter less and less,
    because of diminishing returns in the utility of each extra word.
    It matters a lot to take English word frequency into account at
    the outset of AI evolution, but it very quickly becomes more
    important to incorporate special vocabulary for special purposes.


    6. Fri.3.OCT.2008 -- Logic

    The ability to think logically requires special vocabulary such as
    "if" and "then" and conjunctions like "or" and "and". If we expand
    our notion of logical thinking to include some vocabulary from
    computer programming, we will try to include some vocabulary that
    computer programs use, like "else" or "switch" or "assert".


    7. Fri.3.OCT.2008 -- Machine reasoning

    Machine reasoning builds upon logic to move our AI Minds into
    areas of competition with human minds -- into deduction,
    abduction and inference. For machine reasoning, the AI needs
    to know not only words of logic but such words as "why" and
    "because" in order to understand and contemplate knowledge
    in not merely logical but also creative ways. We all know
    and fear in advance that the pathway of machine reasoning
    leads to superintelligence on the part of machines. When we
    demonstrate the stirrings of machine reasoning in our AI
    Minds, we give human society one final chance to say "No!" and
    to stop artificial intelligence from taking over the world.


    8. Fri.3.OCT.2008 -- Knowledge-Base Traversal

    KB-Traversal is a compelling reason for changing and expanding
    the English bootstrap sequence of the AI Mind. KB-Traversal
    reactivates a rotating sequence of concepts in the "vault" of
    the untouchable, innate knowledge-base (KB). As we add more
    concepts into the enBoot knowledge base, we have more variety
    and more versatility in the chains of thought that the AI will
    initiate during KB-Traversal. We have a chance to engage and
    captivate human users more bondingly or more intriguigingly
    by giving the AI more conversational gambits with which to engage
    the interest of the human user. As the great Dmitri von Hagen once
    drew on a napkin for Mentifex at the Seattle Center: lim --> ***
    (the stars are the limit), and we can deliver AI Minds conversant
    in any subject to any client for any special purpose.


    9. Thurs.2.OCT.2008 -- Robotics

    Since we want the AI Minds in software to appeal to robot-makers
    who may install the artificial intelligence in hardware, we need
    to ground the AI software in the rudimentaty vocabulary of robots.


    10. Thurs.2.OCT.2008 -- Emotion

    The English bootstrap ought to include some emotional vocabulary,
    such as the verbs "love" and "hate", adjectives like "angry", "sad",
    "happy" and so forth. Then, even if the disembodied mind of a
    primitive AI cannot experience emotions itself for lack of the
    physiological accompaniments to emotion (tears, smiles, etc.),
    then the growing AI Minds will at least be able to discuss
    emotions with human beings who do indeed experience emotions.


    11. Thurs.2.OCT.2008 -- Consciousness

    Whether the primitive AI Minds are conscious or not -- which
    will always be a matter of report from one consciousness to
    another -- the question will come up, and so the AI Minds must
    be able at least to talk about consciousness.


    12. AI Mind exhibits in museums

    Previously...


    13. Public appeals for information.

    Previously...


    14. Notes

    Potential topics for initial writings in journal webpages
    - Are people competing to have the oldest or longest-living AI Mind?
    - Is AI being created in secret by large, powerful organizations?
    - CS textbooks should be written from an AI POV.
    - These MFPJ journal entries are tantamount to a weblog.
    ---- (Mention how Jorn Barger created the very first weblog.)
    - To what extent is Mentifex AI causing any AI evolution?
    - People in other countries, especially India, are welcome to the AI.
    - Living a Sci-Fi Life
    - Living in a Fool's Paradise


    15. Resources

    For discussion of MindForth, visit the Usenet newsgroups
    comp.lang.forth
    comp.robotics.misc

    For discussion of Win32Forth, visit the Yahoo win32forth group
    http://groups.yahoo.com/group/win32forth/messages


    16. Associated pages

    Modules of the AI-Complete Mind-Expansion
    23.AUG.2008 -- the Article module;
    03.SEP.2008 -- the kbTraversal module;
    17.SEP.2008 -- the kbSearch module.
    25.SEP.2008 -- the beVerb module.

    MindForth Robot AI Mind User Manual
    http://mentifex.virtualentity.com/m4thuser.html

    http://AIMind-i.com

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

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

    JavaScript AI Mind Programming Journal
    http://mentifex.virtualentity.com/js080815.html
    http://mentifex.virtualentity.com/js080816.html
    http://mentifex.virtualentity.com/js080819.html
    http://mentifex.virtualentity.com/js080822.html
    http://mentifex.virtualentity.com/js080823.html
    http://mentifex.virtualentity.com/js080826.html
    http://mentifex.virtualentity.com/js080904.html

    MindForth Programming Journal
    http://mentifex.virtualentity.com/fp080824.html
    http://mentifex.virtualentity.com/fp080825.html
    http://mentifex.virtualentity.com/fp080827.html
    http://mentifex.virtualentity.com/fp080829.html
    http://mentifex.virtualentity.com/fp080831.html
    http://mentifex.virtualentity.com/fp080901.html
    http://mentifex.virtualentity.com/fp080903.html
    http://mentifex.virtualentity.com/fp080912.html
    http://mentifex.virtualentity.com/fp080917.html
    http://mentifex.virtualentity.com/fp080925.html
    http://mentifex.virtualentity.com/fp080927.html
    http://mentifex.virtualentity.com/fp080930.html
    http://mentifex.virtualentity.com/fp081001.html


    17. State of the Art -- AI Breakthrough News -- where are they now?

    from the still-waiting department ... perl 6 ... 64-bit Forth ....

    According to the O.B.S. news agency the EU funded
    CRONOS Project is set to announce progress on Robot body and cognition ...

    Stephen Reed of the promising Texai project offers a glimpse into
    ambitious Cycorp where he used to work ...

    At Derek's AGI Blog, nothing new since 9.SEP.2008 ...

    Now, Steve Reed of TexAI... What are Steve's work practices?
    How often does he work on his AI, and how intensely? Is it like
    a passing skirt to most guys, a passing fancy, or is Steve really,
    truly dedicated to creating AI? And is Steve pretty chipper
    about AI, or is he basically despairing -- another McKinstry
    in the offing, so to speak.


    Return to the
    top of this page or to the
    main index page.