I first read Jeff Hawkins’ book “On Intelligence” 3 years ago and ever since then I have been fascinated to learn how we think. In order to learn deeper, I think building a biological intelligence simulator can verify my understanding. Since then I have been studying a lot of different papers, podcasts, and YouTube lectures. And I recently picked up the book again and re-read it to strengthen my understanding. I would like to utilize this forum to help me verify my understanding on how biological intelligence works.
So what is Intelligence?
- Jeff Hawkins: “It is the ability to make predictions about the future that is the crux of intelligence.”. Agree. But it is the crux, not the entirety;
- Einstein: “The true sign of intelligence is not knowledge but imagination.”. Also Agree. Imagination is important, but again not the entirety;
- Robert Sternberg’s Triarchic Theory: “Analytical, Creative, and Practical Abilities.”. I think this is getting close. But not clear and precise enough for the perspective of brain building;
- Bitking @ HTM Forum: “One method of definition is a laundry list of properties that will be present in an intelligence” https://discourse.numenta.org/t/intelligence-what-is-it/4802. Yes, we definitely need one. But I don’t believe the posting yield one?
So what is the laundry list of properties of what intelligence is in the perspective of building a software simulation of it? I can’t seem to find that list anywhere and I think it is important to define that list in order to build the product to achieve the objectives. So for my first post I am going to take a shot at it and hopefully others can critique (my ego is worth nothing, please critique as harsh as possible):
In my opinion, Intelligence consists of five basic elements intermingled together:
- Perceiving Information
- A starting point triggered by sensory input or “awareness”
- Memorizing Information
- In volatile memory then selectively to non-volatile memory
- De-memorizing Information
- In non-volatile memory
- Predicting Information
- Trigger existing memorized information from current occurring events through association to compare with the next occurring event and naturally memorize and de-memorize the information for the purpose of aligning the next Prediction with the next Perception
- Deriving Information
- Mash up existing memorized information with or without association to acquire new information. The ability to mash up is imagination and creativity.
- I do not believe Emotion is a fundamental element in Intelligence. We can have intelligence without emotion. It is a nice-to-have, but not a must-have.
- I don’t know the proper terminology for “awareness” (newbie problem), there has to be an internal mechanism for the brain to trigger thinking without any sensory input. i.e. Something triggers my brain to think now how the brain works.
- The architecture has to be ultra efficient in terms of energy consumption and speed
As for the Purpose of Intelligence, I respect the spirit of Karl Friston’s Free Energy Principle:
- Aligning the Prediction to match the next Perception to reduce energy consumption and increase the odds of survival