Cognitive stack engine
By James Kim
From my limited knowledge of AI and psychology, it doesn't take much to wonder what would happen if these 2 were married.
My first impression of computer science artificial intelligence is that it is trying to create intelligence from a computer science perspective. But what if we make a computer from the human perspective. that is to say that instead of using the formal methods of mathematics, we use the formal methods of nature.
From my reading of psychology, and most notably cognitive functions and personality types, MBTI came to my attention first and it was curious that the number of personality types that are postulated is a 2^4 bit number with 16 possibilities.
Each position in the 4 letters has a different function with a certain method on how things are learned or taken in by the human. For each of the 4 letter positions, there are 2 possibilities with very distinct functions on personalities. The complete 4 letter combination provides a personality marker that orders the cognitive functions in a discrete way. Each cognitive function is discrete and defined, but varies in strength for any person. For instance, two people with the same type may exhibit different strengths in their cognitive functions.
Let us also assume another thing. If computers aren't divided up into hardware and software, acknowledging that they can be unified for a certain or any goal, then it becomes a specific method to systemize in order to reach a goal.
What if that goal was a single cognitive function?
Let's list the MBTI types and cognitive functions here for reference.
The first table will be ordered by MBTI.
| MBTI | Cognitive functions |
| INTP | Ti Ne Si Fe Te Ni Se Fi |
| INTJ | Ni Te Fi Se Ne Ti Fe Si |
| INFP | Fi Ne Si Te Fe Ni Se Ti |
| INFJ | Ni Fe Ti Se Ne Fi Te Si |
| ISTP | Ti Se Ti Fe Te Si Te Fi |
| ISTJ | Si Te Fi Ne Se Ti Fe Ni |
| ISFP | Fi Se Ni Te Fe Si Ne Ti |
| ISFJ | Si Fe Ti Ne Se Fi Te Ni |
| ENTP | Ne Ti Fe Si Ne Te Fi Se |
| ENTJ | Te Ni Se Fi Ti Ne Si Fe |
| ENFP | Ne Fi Te Si Ni Fe Ti Se |
| ENFJ | Fe Ni Se Ti Fi Ne Si Te |
| ESTP | Se Ti Fe Ni Si Te Fi Ne |
| ESTJ | Te Si Ne Fi Ti Se Ni Fe |
| ESFP | Se Fi Te Ni Si Fe Ti Ne |
| ESFJ | Fe Si Ne Ti Fi Se Ni Te |
The following table is ordered by cognitive functions, with emphasis on the dominant function (only because all the constructs for cognitive functions seems to agree with the dominant; all of the 8 cognitive functions are shown for completeness). We'll consider the dominant and auxiliary functions.
| MBTI | Cognitive functions |
| INTP | Ti Ne Si Fe Te Ni Se Fi |
| ISTP | Ti Se Ni Fe Te Si Ne Fi |
| ENTJ | Te Ni Se Fi Ti Ne Si Fe |
| ESTJ | Te Si Ne Fi Ti Se Ni Fe |
| INTJ | Ni Te Fi Se Ne Ti Fe Si |
| INFJ | Ni Fe Ti Se Ne Fi Te Si |
| ENTP | Ne Ti Fe Si Ni Te Fi Se |
| ENFP | Ne Fi Te Si Ni Fe Ti Se |
| ISTJ | Si Te Fi Ne Se Ti Fe Ni |
| ISFJ | Si Fe Ti Ne Se Fi Te Ni |
| ESTP | Se Ti Fe Ni Si Te Fi Ne |
| ESFP | Se Fi Te Ni Si Fe Ti Ne |
| INFP | Fi Ne Si Te Fe Ni Se Ti |
| ISFP | Fi Se Ni Te Fe Si Ne Ti |
| ENFJ | Fe Ni Se Ti Fi Ne Si Te |
| ESFJ | Fe Si Ne Ti Fi Se Ni Te |
Since there are 8 distinct cognitive functions, ordered in a certain way for each of the 16 types, then it is the order that defines the types.
This seems to say that if we make a class or function for each of the types, they must also be allowed to stack on top of each other in one of the 16. The order of the stack defines the personality type.
But hold on, what if the order didn't matter, and we allow all 8 functions to be ordered in any way? That would give us way more than 16 types. Could computers be all of the possible unordered types?
We'll come back to that later.
Let's extract the computer science element from each of the cognitive functions
Within the cognitive functions, there are lots of extraverted and introverted aspects. Let's try to figure some computer science element from that.
All the extraverted functions are - experiencing, interpreting, ordering, connecting. Seems to say that all extraverted things require interactions with the outside world or what pertains to the outside world. Input/output and asynchronos come to mind.
All the introverted functions are - reviewing, foreseeing, analysing, valuing. Seems to say that all introversion pertains to internal things. Thus, inside the computer box and using internal pathways and storage elements.
Yeah yeah, I know, "Duh Jim that was obvious" but the important nuance is that we're drawing from the psychology discipline and not mere common sense.
So ok,
extraverted = outside the box with wires and radio waves
introverted = inside the box, with bios, cpu, memory and storage.
Which reminds me I should write down my next tidbit of thought.
First thought - Computer basically has BIOS, CPU, memory, storage, IO.
So -- to take a wild guess --
BIOS = instincts
CPU = brain
Memory = brain
Storage = brain
IO = 5 senses (6th one too?)
Ok, 2 out of six is not bad. Let's try some more.
CPU and memory and storage = brain
This one is going to be a little tricky.
We know that humans have 2 basic states -- conscious and unconscious (in good health, not knocked out).
We also know that the brain doesn't turn off for either states. The only difference is that consciousness is essentailly an extraverted state and unconsciousness is essentially an introverted state. Hmm, that's interesting.
The cpu is just a processor so naturally, it's the brain. It's also where all of our cognitive functions will be stacked. But the behavior during consciousness is that IO information is processed by the cpu and makes use of the memory and storage when necessary. During sleep, data from memory gets dumped onto storage. The cpu while active during sleep, may also be able to draw directly from storage and process things that way.
Ah, this is getting interesting.
During waking period, data from IO -> CPU <-> memory
This is to say that inputs from the senses are acted upon the brain with memory in place to help with processing, experiencing, interpretintg, ordering, connecting -- extraverted
During sleep, there is no IO, so then the picture looks like this...
During first cycles of sleep
Memory -> storage
During REM,
Storage -> CPU <-> memory
This is to say that storage now takes the role of the IO during the waking period. Reviewing, foreseeing, analyzing, valuing -- introverted
This leaves the question of what happens when the body returns to the waking world from sleep? The reverse process? storage -> memory ?
This makes sense because after things are reviewed, foreseen, analyzed and valued, the conclusion or endproduct of that introverted function calculation is stored into memory, sometimes known as an "eureka" morning.
Then...
In this and all systems, there is entropy. In computers, it's the degradation of parts and the faulty maintenance of software. Or many of the temporary causes of antiquity. This leads for performance loss, etc.
For humans, this entropy is negative thoughts. When left idle, the subconscious will work involuntarily and introduce fear, worry and such.
So we have the BIOS, IO, and the brain in both human states. That's not too bad.
This is the normal order of things. Only instincts or BIOS can override the normal behaviors. (Wake up screaming from sleep to check for robbers, or a BIOS virus warning etc).
And for humans, instinct has 2 things: survival and reproduction.
...TO BE CONTINUED...
ShareThis