-
Notifications
You must be signed in to change notification settings - Fork 0
Processor Design; Only attempt single event
toaomalkster edited this page Nov 17, 2019
·
2 revisions
The current implementation of Processors iterates over each event within WorkingMemory (in strength order), and emits for the first event it can produce a result for. This is not biologically plausible, because it moves the code over the data.
A far more plausible implementation involves two steps:
- Processor picks single most actionable event within working memory, based on simple heuristics.
- Processor applies its main processing against that event.
- Processor emits whatever it can produce from that one event.
Biological design:
- Step (1) would be a neural net that takes all of WM as input, and outputs just the selected event. This seems quite reasonable.
Consequences:
- This design has a drawback in that it cannot iterate over multiple actionable events in WM, as it will potentially always attempt to action the same event. The management of this comes down to "meta-learning": the ability to learn to work with the mind's limitations.
Could play well into the desire to implement Processors using a simpler functional-style programming:
new Processor(
wm -> myCustomSelection(wm.all()),
e -> myCustomEvaluation(e));
This design is in contrast to the Processors as Cloud Lambda Functions model.
(Added 2019-10-27. Labels: work-in-progress)
Copyright © 2023 Malcolm Lett - Licensed under GPL 3.0
Contact: my.name at gmail
- Theory Home
- Consciousness is a Semiotic Meta-management Feedback Loop
- A Theory of Consciousness
- What is Consciousness
- Background to A Theory of Mind
- Philosophical Description of Consciousness
- Awareness of Thought is not the mystery
- The analogy of the Thalamic symbiote
- The Hard Problem of Experience
- Visceral Loop
- The Error Prone Brain
- Proto AGI v1
- Focusing on the Why
- Human Phenomena
- Guiding Principles
- Theory Archive