Spreading activation is the mechanism by which spikes of association travel from concept to concept across the MindGrid of SemanticMemory in the natural mind of HomoSapiens or the artificial Mind of RoboSapiens.
In MindForth a SpreadAct module implements the theory of spreading activation in software by passing spikes of conceptual activation from concept to concept. One ConCept may spread activation to many other concepts during GenerationOfThought. The MovingWave Algorithm ensures that only one ConCept at a time is at a cresting peak of activation in the artificial ConSciousness. Other concepts in the SubConscious briefly retain a decaying level of activation as the MovingFinger writes, and having writ, moves on.
Spreading activation is not just one technique among many for creating artificial intelligence, but rather it is the sine qua non of AI by default. Since no artificial intelligence has emerged in the history of AI without spreading activation, all instances of TrueAi, MindForth included, default to spreading activation as the key to creating and maintaining a CognitiveChainReaction among the MileStones on the RoadMap to TechnologicalSingularity.
_____ __________ / \ | | / \<--------------------------------| Volition | \ S / |__________| Sentence \_____/ Structure | | _____ _____ | / \ B | | return-control +------------->/ Verb \<-------------| R-C | line | \ / |_____| | \_____/ /|\ A | | | _V____ | | / \ | __|__ / Noun \<-----------+ | | \ Phrase /<-----------|------------------| R-C | \______/ C | |_____| | | /|\ /|\ /|\ /|\ /|\ | | | | | | | Noun O O Verb | | | | | Spread- /|\ / \ Spread- | | | | | Out Cells / | \ O O Out Cells | | | | | / | \ | | | | | | | O O O O O | | | | | / / \ \ | | | | | | | O O O O O O | | | | | / / \ \ | | | | | | | O O O O O O | ultimate-tags | / / \ / \ \ | | | | | | | O O O O O O O O | | | | | /W\ /W\ /W\ /W\ /W\ /W\ | | | | | | | ||||||||||||||||||||||||| /W\ /W\ | | | | | logicoconceptual noun-lines ||||||||| recall-lines ______________________ ooooooooooooooooooooooooooo========================/ \ ===========================ooooooooooo=============\______________________/ verb-lines auditory memory channel
The above diagram shows the NounPhrase node in a sentence semi-activating all noun concepts and the VerbPhrase node semi-activating all verb concepts. Spreading activation activates a single, winning noun to be the subject of a sentence and a single, winning verb to be the predicate of a sentence. Then activation spreads in a SloshOver from subject and verb to another noun concept to be the DirectObject of the combination of the particular subject and the particular verb. For instances, "Horses eat..." will SloshOver to "hay" in "Horses eat hay." "Cats eat..." will SloshOver to "fish" in "Cats eat fish." Spreading activation is the underlying mechanism of the MeanderingChain of thought.
Click to run
AI For You and follow spreading activation in Tutorial Mode.