Meta-Knowledge in Soar

Meta-Knowledge and Meta-Awareness in Soar

Because Soar's long-term memory is impenetrable, representing meta-knowledge in Soar is an open issue, considered difficult or impossible. However, by developing problem spaces that are specifically designed to manipulate knowledge about other domains, meta-knowledge reasoning can be achieved.

Soar may also be viewed as having a certain meta-awareness (or reflectiveness) due to the action of impasses. These impasses allow Soar to look at the entire context. When impasses do not arise, activity proceeds without this reflectiveness. Since this meta-awareness derives from the architecture, it occurs automatically (on the recognition of a lack of knowledge) and not deliberately.


To go to the Soar property list, press UP

To return, press HOME. To go to the next document, press NEXT.