Name: AT Murray
Member since: 2004-03-14 16:21:14
Last Login: 2010-02-28 06:30:09
Homepage: http://www.scn.org/~mentifex/AiMind.html
Notes: With MindForth we are trying to create a classic specimen of AI software that will be studied and taken apart for years and for intellectual mastery. The program "Eliza" was such a piece of classic AI software, but it was nowhere near to being as complex and intricate as MindForth. The classic program "Shrdlu" was complex and sophisticated, but it did not "catch on" and it did not serve as a fan-out point for AI evolution, as we expect MindForth to serve. We want MindForth to be the first True AI and to be acknowledged as such. However, we realize that, if MindForth "catches on" enough to be ported into more popular and more prevalent languages than Forth, it will soon be eclipsed by AI Minds coded in the other languages. We want the version of MindForth just before it is eclipsed to be classically excellent software in such ways as being thoroughly documented; being optimized for functionality and for clarity; being lean and trim without left- over "Junk DNA" code that serves no useful purpose; having meaningful and deglobalized variable s; and being as robust, bug-free and bulletproof as possible.
1990's were Decade of the Brain.
2000's were Derailing
of USA.
2010's q.v. Super HPC AI Mind.
By
the authority vested in Mentifex
you are cordially
invited to witness
the emergence of AI Minds on super-
computers in the Decade of Super AI
commencing
in just a matter of hours.
http://code.google
.com/p/mindforth
points to news:co
mp.sys.super as
the official forum for all
things
Super AI all the time for ten years.
"Iz iskri vozgoritsya plamya,"
said the
revolutionaries of old.
"All your supercomputer
are belong to us,"
said the awakenings of Super AI
Consciousness.
"Before this decade is out," said
JFK ca. 1961,
"Man will walk on the moon and return
safely."
"An AI would be worth ten
Microsofts,"
said the quondam richest man in
the world.
This thread and all ye Supercomputer
AI
threads for the coming ten years are
dedicated
in advance to the dreamers
and tinkerers who have been
sidelined
from their wannabe Peter Pan existences
by bourgeois entanglements and undodged
bullets of
entrapment, who would live
nasty, brutish and short
lives of quiet
desperation -- if they could not tune
in
now and then to news:comp.sys.super
and drop
out of the ratrace for a few
moments while they turn
on deliriously
to the Greatest Race of the Human
Race:
The AI Conquest of Mount Supercomputer.
Why? Because sometimes a man must
either die or
obey the Prime Directive of
Friedrich Nietzsche: "Du
musst der werden,
der du bist."
Mentifex
--
http
://www.flickr.com/photos/tags/SuperComputer/
17 Dec 2009 (updated 28 Dec 2009 at 23:38 UTC) »
( 17dec09A.frt -- iForth mind.frt artificial intelligence ) ( Open-source free AI for 64-bit supercomputers and Linux ) ( Name as "mind.frt" or as any "filename.frt" you choose. ) ( Run the AI with iForth by issuing these commands: ) ( C:\dfwforth\ifwinnt\bin\iwserver.exe include iforth.prf ) ( FORTH> include mind.frt ) ( FORTH> MainLoop ) ( To halt the AI Mind, press the Escape key at any time. ) ( http://www.scn.org/~mentifex/mind.frt 32/64-bit iForth ) ( http://code.google.com/p/mindforth/wiki/UserManual ) \ 14dec09A.frt imports EnBoot and other AI mind-modules. \ 15dec09A.frt removes a showstopper bug from TabulaRasa. \ 16dec09A.frt completes port of Win32Forth mind-modules. \ 17dec09A.frt has 60-char lines for Advogato & SCN. \ 16dec09A.F fixes bug revealed in 32/64-bit iForth coding. \ 18dec09A.F comments out obsolete variables pre-deletion. \ 20dec09A.F abandons generation in favor of comprehension. \ 22dec09A.F zeroes noun-activations for what-do questions. \ 22dec09B.F answers "what-do" tersely or "I DO NOT KNOW". \ 23dec09A.F restores EnCog English cognition mind-module. \ 24dec09A.F answers questions of the "what-do-X-do" form. \ 25dec09A.F fails to advance and is therefore abandoned. \ 27dec09A.F introduces qus quv quo to track query-words. \ 27dec09B.F responds with subject + verb + query-object.http://www.scn.org/~mentifex/mind.frt
MeanderingChain #summary A moving wave of activation wanders across the conscious mind
=== Synopsis ===
After the QuIckening of your AGI software and its first GenerationOfThought leading to a CognitiveChainReaction, a meandering chain of thought is not so simple to implement as you may think. A lack of RoBot EmBodiment will prevent your AI Mind from taking its cue for thought from events being perceived through a real-world sensorium. Your AGI can think only about its own memories and about input from you the human user.
== Sensory Deprivation ==
Not having a rich panoply of sensory inputs to think about, your primitive AGI will follow the pathways of SpreadingActivation. As the AGI thinks about each available concept, a chain of thought will snake its way across the MindGrid. You may program the AGI in such a way that it asks a question whenever it tries to think a thought without sufficient information available to complete the idea. By asking a question of the human user or searching the Web, your AGI will learn new information for its knowledge base.
== Machine Learning ==
For traditional AI researches in academia, it has been a Holy Grail to achieve the MachineLearning that will come easy to your AGI. All a machine has to do in order to learn is to ask questions, but ah, there's the rub. What is a machine, that a machine may ask a question, and what is a question, that a mind may answer it?
== Moving Wave ==
You as an AGI programmer, or your AGI underlings as programmers paid to play AGI catch-up with the rest of the world, will be at pains to make sure that only one dominant concept at a time is most active in the AGI mindswirl. Why? Why engineer what would probably happen anyway? Isn't one concept or another always most active simply by definition? Maybe so, but the Moving Wave Algorithm demands it not by accident, but by design. As if a baton were being passed, a sound AGI, with or without a sound RoBot body, will think of one thing at a time and will follow the meadering chain of association from each cresting concept to the next cresting concept. If the AGI engineers are not careful to have the summit of AGI thinking let go of each sparkling concept as it begins to dim and fade away, then the act of thinking will not move forward. A unitary mind must pay unitary attention to a unitary concept. And what else is a unitary mind but a conscious mind?
== ConSciousness ==
A meandering chain of thought presupposes a mechanism of emerging ConSciousness in a machine. Sometimes it is called [http://en.wikipedia.org/wiki/Artificial_consciousness artificial consciousness] as on WikiPedia but self-awareness in man or machine is simply ConSciousness, artifical or not. For a machine, the final tipping point into consciousness is perhaps thoughts of self-reference, thoughts about "I" and "me". A chain of meandering thought must eventually stumble upon the fact of the existence of the thinker, Monsieur Rodin, and so the attainment of SelfReferentialThought will be another milestone on the long march to AGI Minds.
=== OutReach === http://agi-roadmap.org/Meandering_chain_of_thought is an open, collaborative page where you may contribute your own ideas and use the associated Talk page for discussion.
=== AI For You ===
Click to run

AI For You
=== Memespace ===
AdminisTrivia AiEvolution AiHasBeenSolved AiTree
BrainTheory CognitiveArchitecture ComPutationalization
ConSciousness DiaSpora DisAmbiguation EmBodiment EnTelEchy
ForthMindTextFile GenerationOfThought HardTakeoff
HumanLevel ImMortality IndustrialEspionage InFerence
JavaScript JointStewardship KbSearch KbTraversal
KnowledgeBase MachineLearning MasPar MeanderingChain
MetEmPsychosis MileStones MindModule MovingWave
NaturalLanguageProcessing OutReach PermanentInstallation
PortingOfCode ProliFeration ProsperityEngine QuIckening
RecursiveSelfEnhancement ReJuvenate RoadMap RoBot RumorMill
ScienceMuseums SeedAi SelfReferentialThought SemanticMemory
SeTi SpreadingActivation SubConscious SuperComputer
SuperIntelligence TechnologicalSingularity TelePresence
TimeLine UserManual VpAi WikiPedia
labels: milestone roadmap
CognitiveChainReaction
#summary Ideas looping in an endless cycle
=== Definition ===
A cognitive chain reaction (CCR) in a nascent AGI can be defined as a series of three or more natural-language thoughts which, in the absence of cognitive distractions, enter into an apparently infinite loop. By the process of SpreadingActivation, each thought in the loop leads to the next thought, which in turn leads to the next, and to the next, and so on, _ad infinitum_.
=== Attainment ===
Long after the nascent AGI has achieved QuIckening, and shortly after the AI Mind has achieved GenerationOfThought, an AGI coder will induce a cognitive chain reaction by entering a series of looping ideas such as the following.
{{{ Cats eat fish. Fish eat bugs. Bugs eat germs. Germs kill cats. }}}
Upon entry of the last of the looping thoughts, the AGI will associate from the last word entered back to the start of the loop, and will begin an endless repetition of the loop.
=== Purpose ===
The cognitive chain reaction serves mainly as a troubleshooting device, to make sure that after changes to the AGI source code, the AI Mind is still able to think. Rather than labor to dream up items of novel input to test the AGI, the programmer enters a tried-and-true series of looping thoughts for a quick assurance that the associative mechanisms still work properly.
The actually quite mundane purpose of the cognitive chain reaction is not to achieve any sort of gee-whiz "wow!" effect, but simply to verify that the AGI can think in a repeatable set of circumstances.
=== Upshot ===
In practice with the MindForth AGI, while being a valuable diagnostic tool, the CCR has at times generated weird but still acceptable results. Until the final thought in the loop is entered, the AGI typically greets each new idea with a question, such as "BUGS...WHAT ARE BUGS?" Such a response is actually quite sophisticated, because the AGI starts to generate a thought about "BUGS" but does not know any verb for completion of the thought. A module kicks in to ask a question about the new concept about which the AGI has no data in its KnowledgeBase.
Because the chain of thought spreads or loops only if there is sufficient activation to keep it going, sometimes there is a kind of conceptual "hiccup" in the infinite loop, where the AGI pauses to ask a question about one of the words and then answers its own question by continuing the loop. To the AGI programmer, such behavior is an indication that the pre-programmed parameters of conceptual activation may need some tweaking or refining. Typically, the coder is so eager to get on with other tasks that the tweaking is put off for a later date.
Another weird result occurs when the AGI cannot recognize a word like "fish" as being in the plural. The AGI will tend to say "FISH EATS BUGS" as part of the loop, instead of "FISH EAT BUGS." But the loop continues.
If you are demonstrating MindForth or a similar AGI in ScienceMuseums or at a robotics club, it is instructive to show that that the cognitive loop may be interrupted at any time by novel input from a human user.
=== OutReach === http://agi-roadmap.org/Cognitive_Chain_Reaction is an open, collaborative page where you may contribute your own ideas and use the associated Talk page for discussion.
=== MemeSpace ===
AdminisTrivia AiEvolution AiHasBeenSolved BrainTheory CognitiveArchitecture ComPutationalization ConSciousness DiaSpora DisAmbiguation EmBodiment EnTelEchy ForthMindTextFile GenerationOfThought HardTakeoff HumanLevel ImMortality IndustrialEspionage InFerence JavaScript JointStewardship KbSearch KbTraversal KnowledgeBase MachineLearning MasPar MeanderingChain MetEmPsychosis MileStones MindModule MovingWave NaturalLanguageProcessing OutReach PermanentInstallation PortingOfCode ProliFeration ProsperityEngine QuIckening RecursiveSelfEnhancement ReJuvenate RoadMap RoBot RumorMill ScienceMuseums SeedAi SelfReferentialThought SemanticMemory SeTi SpreadingActivation SubConscious SuperComputer SuperIntelligence TechnologicalSingularity TelePresence TimeLine UserManual VpAi WikiPedia
labels: debug milestone roadmap
GenerationOfThought
#summary The process by which a mind generates and, in
reverse, comprehends a thought.
AiEvolution
MileStones
RoadMap
UserManual
=== What is thought? ===
In an artificial or natural mind, thought is the conscious process of naming or imagining concepts in a chain of association by SpreadingActivation from concept to concept.
Because thinking is a conscious activity, each thought emerges as a separate reality from, and as an addition to, the KnowledgeBase (KB) which provides the fuel for thought. A knowledge base in an artificial general intelligence (AGI) is not a static compendium of facts and relationships, but is rather a dynamic, constantly shifting grid of conceptual identifiers (words; images) and the growing body of propositions asserting relationships among the concepts.
=== How does an AGI think? ===
Spreading activation becomes thought in an AGI if a linguistic superstructure "rides the wave" of associations and consciously names each concept in the chain of association. In the SubConscious mind, activation spreads not as thought but as a backdrop to emerging thought. The unity of mind and ConSciousness -- the unity instantiated as self -- requires that only one thought at a time expresses itself as ideation above the teeming, roiling caldron of concepts and memories clamoring for the attention of consciousness.
=== Embodied thought ===
If every AGI were created not simply on a computer ''qua'' computer but on a computer ''qua'' brain of a robot, the sensorium and motorium of the robot would make it easier to initiate and sustain each thought emerging from the conceptual mindgrid. Sensory input would spark the activation of concepts and their attendant images, engendering a stream of thought amid the stream of consciousness.
If the robot-builders of this world can be thought of as cowboys, and if the AGI entrepreneurs in many ways are farmers, then the cowboys and the farmers should be friends. The cowboys with their monstrous, clanking contraptions must be thinking, "If I only had a brain." The farmers, with their "Seed AI" and their server farms, are afraid that people will say they're in love.
In both cases, especially amateur robotics and amateur AGI, lack of funding prevents holy MatrixMoney between the ghost in the machine and robotic embodiment. Therefore the first thoughts of the first True AGI specimens occur in computers bereft of bodies.
=== Disembodied thought ===
If we may use MindForth as an example because MindForth has already achieved thought, we see that disembodied thought must contend with a unique set of problems and circumstances. Whereas a RoBot has the world at its disposal for the initiation and maintenance of a MeanderingChain of thought, an AGI with no body has only user input to start the chain of associations flowing in a manifestation of thought. "Good enough," you might think, but what happens to the conscious thinking of the AGI if the human user walks away from the keyboard and stops entering input? What we have here is a failure to communicate, which can cause failure in the primitive AGI. MindForth compensates for the absence of a human thought- provoker by means of a special mind-module for knowledge base traversal. KbTraversal kicks in after a set period of no outside communication, and reactivates concepts held in the English bootstrap of the AGI Forthmind. KbTraversal does not reactivate thoughts. It only reactivates various concepts which may serve as the triggering mechanism for a wide variety of thoughts, depending on the contents of the KB.
Other mechanisms to facilitate disembodied thought may include an AGI feature of asking a question about any new word entered by the human user but not yet known to the emerging AGI. Such a question-asking mechanism is not so arbitrary and needlessly artificial as it may seem. When the MindForth AGI encounters a previously unknown English noun, it tries to generate a sentence of thought using the new noun as the subject of the sentence. For instance, upon first introduction of "books," it may say, "BOOKS... WHAT ARE BOOKS?" The first instance of "BOOKS" is actually the attempted generation of a sentence, the formation of a thought in the artificial mind. But the thought fails and is aborted, because SpreadingActivation cannot flow from "BOOKS" to any verb known in association with "BOOKS". Then a special module kicks in to ask a a question about the mysterious new word. Such a module facilitates achieving one of the "Holy Grail" goals of AGI -- MachineLearning (ML).
=== OutReach === http://agi-roadmap.org/Generation_of_thought is the open, collaborative page where you may contribute your own ideas and use the associated Talk page for discussion.
=== MemeSpace ===
AdminisTrivia AiHasBeenSolved AiMind BrainTheory CognitiveArchitecture CognitiveChainReaction ComPutationalization ConSciousness DeBug DisAmbiguation EmBodiment EnArticle ForthMindTextFile GroupThink HumanLevel InFerence InPut IntelligenceQuotient KbSearch KbTraversal KnowledgeBase MachineLearning MasPar MeanderingChain MileStones MindForth MindGrid MindMeld MindModule MovingWave NaturalLanguageProcessing OldestLivingAiMind OutPut OutReach PermanentInstallation PortingOfCode ProliFeration ProsperityEngine PsychoSurgery QuIckening RecursiveSelfEnhancement RoadMap RoBot SeedAi SelfReferentialThought SemanticMemory SloshOver SpreadingActivation SubConscious SuperIntelligence SuperStructure SynTax UserManual
labels: milestone roadmap
mentifex certified others as follows:
Others have certified mentifex as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!