Size of knowledge-base of Soar

Size of the Knowledge-base in Soar

Since productions can be easily added to the knowledge base or learned in Soar, the knowledge base may grow incrementally to cover a wider range of behaviors. The ultimate size of the knowledge base is dictated only by the desired functionality; no absolute limits (other than those of the computer system on which the system is implemented) are made by the architecture or the representation. In particular, several projects (e.g. Instructo-Soar and TacAir-Soar ) have merged an existing Soar system (in this case, NL-Soar ) with other productions for a domain-specific task successfully. These mergers could also extend indefinitely, integrating the behavioral capabilities of Soar systems. However, there are concerns that for such large Soar systems, the average growth effect will eventually establish a limit to the effective size of the knowledge base for efficient and reactive systems.


Return to the top of this architecture.

Go to a discussion of this property for multiple architectures.


Current Location: Soar - Properties - Size of Knowledge Base

Go to NEXT page.