Followup to: Stability of event semantics, Focus of attention, Learning rules of thumb.
Not all events in the mind have natural interpretation as indicators of events in environment, even in the context of specific focus of attention. Some of the detectors form abstract inferential circuits that allow to compute effects more complicated than immediate association between events in environment (supported by rules of thumb acting on them), such as algorithms implementing skills, translating high-level commands into low-level actions executing them in a context-sensitive way, when they can’t be traced through hierarchy of consequences in the environment. These circuits can be built using the same learning algorithms and supported using the same techniques for preserving stable inference. Event detectors (or groups of detectors) act as equivalents of logic gates in a circuit or states and transitions in a finite state machine. Computation proceeds as inference between focuses of attention, directed by context outside the circuit.
Just as with normal representation, abstract inference can be supported on multiple levels of description. Low-level circuit that computes individual actions from high-level command can be described by a simple rule that models successful performance of that action, leaving out the low-level details, which is used in the planning algorithm. Circuit is activated only when action actually needs to be performed. This is an example of reflection, when mind models an aspect of mind, and not of external environment.
There is a deep analogy between this kind of within-mind reflection and the process of building many layers of representation of the environment from low-level sensory activity. Abstract circuits themselves are learned by generalizing training sessions, so for cognitive algorithm they are no different from other fragments of low-level model of environment. Strictly speaking, structure of environment is also only a statistical regularity in the environment that has no concrete existence, so when it’s captured in representation in a mind, this representation is only a way to describe the regularity, which can as well apply to the steps of abstract inference.
Another way of seeing low-level action implemented by abstract inference is by shifting the boundary of mind. Abstract inference is regarded as part of the environment, so reflective model becomes a model of just another aspect of environment. This also allows to view learning as a kind of action applied to environment, where in this case the subject of action is a part of mind. Step by step, this approach allows to reimplement the whole intelligent agent, breaking out of constraints of initial cognitive algorithm, launching the cycle of strong self-improvement, as opposed to learning within initial algorithm.
Posted by Vladimir Nesov
Posted by Vladimir Nesov
Posted by Vladimir Nesov