Metacognition and Knowledge Engineering

The word “cognition” implies using thinking to achieve a status of knowing something. METAcognition uses the reflexive prefix “meta” to imply using thinking to achieve a status of knowing about using thinking to achieve a status of knowing. It can be used to describe methodologies for thinking or solving problems or learning. When we study metacognition, we are learning how to learn. To define or to design intelligence, we use metacognition to analyze what intelligence is and how to create intelligence.

This also involves knowledge engineering. We define what we don’t know or sketch the limits of our knowledge. We document how we have learned what we do know and abstract the techniques we used. We attempt to apply those techniques to learn new knowledge in the areas of unknown territory. We build extensions and bridges and connections to expand our knowledge and fill in blank areas.

Metacognition analyses processes like knowledge engineering, evaluating the effectiveness of techniques used and planning to select thinking strategies with care and deliberation. Like any other process, skill in this area is developed with practice and experience.