Impasse-Driven Control

Cognitive architectures often use knowledge to modulate the the particular system's style of control. However, when the knowledge necessary to make a decision in this methodology is missing, there is necessarily indecision about what action to take next. This type of deadlock is known as an impasse. At the occurrence of an impasse, the architecture may crash (e.g., this is what computer architectures do when a divide-by-zero is undertaken) or it may be imbued with the ability to pursue the cause of the impasse. Different architectural mechanisms (or the same mechanisms in a different context) then take over control of the on-going processing. This passage of control to a particular process in order to resolve the impasse is known as impasse-driven control.


Several architectures demonstrate different types of impasse-driven control:


Press UP to return to the properties list.

Return to the Table of Contents.