Skip to main content

If memory is hierarchical...what builds the hierarchy??

I've been steeped in though regarding the causative biological truths that are behind the emergence of a cognitive agent in human and non human animals. In my past postings I've explored the idea that consciousness emerges from the dynamic inter play of memories stored in regions roughly allocated to processing the inputs from sensations across the human sensory landscape. This grossly is comprised by the 5 senses, olfaction, audition, visual sensation, gustatory sense, somatosensory sensation...(senses of balance and acceleration are also senses but not usually grouped with the above).

The problem with trying to recreate a dynamic cognitive agent lies not just in simply reproducing how the brain stores away the sensory information gathered from the respective sensory organs and relayed to the processing regions of the brain, it also includes the problem (for purposes of emerging these abilities de novo say via an artificial substrate) of needing to emerge the hierarchy of storage that we see in the brain.

The neocortex is not an amorphous block of memory cells devoted to capturing sensory data for each sensation, it is a layered sandwich with particular layers tuned to capturing different parts of the sensory input stream. In the visual cortex for example, specific neurons are in place for detecting walls and edges, this fascinating truth regarding how the actual memory elements are organized into a  hierarchy  of sensation begs the question as to what emerges the hierarchy in the  first place.

Champions of the idea that our brains freely associate relations between things over time from our birth skip this important question, why do we create this stratification...and how would we re-create it in an artificial agent.

I realized that the answer to the riddle takes us in a sense outside of the brain, not far outside forces an appeal to the environmental characteristics (local) to the brains development as a fetus that necessarily constrains how it will grow new neuronal layers...and while it is doing this, the incoming sensation that modulates the growth of those layers precisely in lock step with the external sensory experiences.

Thus the hypothesis is that the brain creates the layers in response to a) the proliferation of cells in the brain as it forms during gestation in the womb and b) the modulation of the pruning of those layers as novel experiences and sensations are gathered by the developing fetus. Thus, the reason there are neurons that are dedicated seemingly to isolating walls from floors is due to the learned realization when we are toddlers that walls block forward motion and floors are necessary to enable it. We learn these things by trial and error and the neurons in our brain are simply gathering this information at that particular point in our brains development and encoding it, as we continue to develop the application of those early patterns learned about the configuration of things in the world are applied to discrete understanding of other concepts (such as walking, dancing and moving through space) so the hiearachy of our brain is not built is learned.

Going deeper in our experience in the womb one should find the foundations for making sense of the external world in the experiences in womb. Hearing and Touch are activated quite early in the fetal development process and the encoding of those experiences mean that they are highly persistent experiences that play a low level role in shaping how the fetus will develop outside of the womb. Again, these experiences lay down the first networks of experience upon which more complex relations are then built as the child develops.

If true this hypothesis points to another critical aspect that must be trained into dynamic cognitive agents that absent it would emerge a seemingly disembodied consciousness rather than the integrated consciousness that would mirror our own, getting it wrong could put us on the wrong side of what we'd prefer to be given a moral stand also runs the risk of generating a rogue consciousness that is not amenable towards being benevolent to us...and that is something we do not want to happen.


Anonymous said…
Trains and autism. Is it possible thier initial or early cognition structure(?)resembles/imitates train tracks? Memory and application seem linear, parallel,and fast. Hence the tendency to be very literal and routine oriented. Please excuse the fragmented thoughts and poor grammar. I'm processing as I write this. Thank you for sharing your hypothesis.

Popular posts from this blog

Highly targeted Cpg vaccine immunotherapy for a range of cancer


This will surely go down as a seminal advance in cancer therapy. It reads like magic:

So this new approach looks for the specific proteins that are associated with a given tumors resistance to attack by the body's T cells, it then adjusts those T cells to be hyper sensitive to the specific oncogenic proteins targeted. These cells become essentially The Terminator​ T cells in the specific tumor AND have the multiplied effect of traveling along the immune pathway of spreading that the cancer many have metastasized. This is huge squared because it means you can essentially use targeting one tumor to identify and eliminate distal tumors that you many not even realize exist.

This allows the therapy for treating cancer to, for the first time; end the "wack a mole" problem that has frustrated traditional shot gun methods of treatment involving radiation and chemotherapy ...which by their nature unfortunately damage parts of the body that are not cancer laden but …

Engineers versus Programmers

I have found as more non formally trained people enter the coding space, the quality of code that results varies in an interesting way.

The formalities of learning to code in a structured course at University involve often strong focus on "correctness" and efficiency in the form of big O representations for the algorithms created.

Much less focus tends to be placed on what I'll call practical programming, which is the type of code that engineers (note I didn't use "programmers" on purpose) must learn to write.

Programmers are what Universities create, students that can take a defined development environment and within in write an algorithm for computing some sequence or traversing a tree or encoding and decoding a string. Efficiency and invariant rules are guiding development missions. Execution time for creating the solution is often a week or more depending on the professor and their style of teaching code and giving out problems. This type of coding is devo…

AgilEntity Architecture: Action Oriented Workflow

Permissions, fine grained versus management headache
The usual method for determining which users can perform a given function on a given object in a managed system, employs providing those Users with specific access rights via the use of permissions. Often these permissions are also able to be granted to collections called Groups, to which Users are added. The combination of Permissions and Groups provides the ability to provide as atomic a dissemination of rights across the User space as possible. However, this granularity comes at the price of reduced efficiency for managing the created permissions and more importantly the Groups that collect Users designated to perform sets of actions. Essentially the Groups serve as access control lists in many systems, which for the variable and often changing environment of business applications means a need to constantly update the ACL’s (groups) in order to add or remove individuals based on their ability to perform certain actions. Also, the…