Orthogonal Mechanisms

Decision to Employ a Small Set of Orthogonal Mechanisms

The Soar approach is in opposition to modular mind theories such as Minsky's society of mind hypothesis. Intelligent behaviors are posited to involve nearly all of the set of available mechanisms. In addition, these mechanisms do not overlap in functionality, allowing the architecture to remain uniform and simple without a modular decomposition of functional capabilities. This decision constrains Soar designers to stay within the architecture when adding functionality. This again is opposed to many systems which just add new modules for new functions (c.f., PRODIGY's learning modules). However, this constraint may force new (and better) solutions to difficult problems and reveal new interactions between the mechanisms. It also allows the high-level architecture to remain relatively fixed throughout versions of the architecture: only when a new capability is impossible within the constraints imposed by the architecture is a new mechanism incorporated.


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