Adaptive Cognitive Systems

Cognitive Modeling Research and Development

CIBRE Modeler Toolkit

While we often use high-fidelity architectures such as ACT-R during the course of our modeling, we had the need for a higher-performance alternative when interfacing with real-time systems.  The Cognitive Instance-Based Rule Engine (CIBRE) is a lightweight cognitive architecture developed at AdCogSys to address this need. 

CIBRE is a hybrid system, integrating low-level statistical learning capabilities with a high-level symbolic framework.  The use of this architecture gives us the ability to handle planning, inference, and hierarchically structured behavior within a framework that also supports learning directly from data, and high-speed perceptual-motor interaction, thereby spanning a breadth of interaction needs in a lightweight, scalable architecture suited to real-time applications.  Perhaps the single most compelling aspect of the architecture, however, is the ability to develop a model by demonstrating the behavior rather than through programming.

We have been continuing to use and expand CIBRE on a variety of projects, both in-house and for customers. To see CIBRE models created through demonstration rather than through programming in action, visit one of the following links:

See dTank Demos >>

See Unreal Demos >>

See FlightGear Demos >>

The development of CIBRE was initially funded by an NSF phase I SBIR award to support the commercializaiton of cognitive frameworks that have a grounding in statistical learning theory.  The architecture by itself, however, is only part of the toolkit used to develop CIBRE models. The entire CIBRE Modeler Toolkit includes the following components:

  • CIBRE architecture: the core cognitive architecture with facilities for planning, learning, clustering, and inferencing, plus the support software to enable debugging and visualizing results, and storing and accessing accumulated knowledge.
  • Cognitive Agent Simulation Interaction Layer (CASIL): a middleware layer that supports interaction between arbitrary cognitive architectures and a range of simulation environments, including translation layers for vocabulary terms and knowledge, geometrical and spatial constructs and actions, that supports true portability in cognitive agents (see published paper here).
  • Adaptive Mesh Refinement (AMR) tools: a software platform for conducting experiments and simulations involving a cognitive agent that allows a scientist or engineer to test a range of configurations for the agent while minimizing and optimizing the use of computational resources (see published paper here).

Taken together, these components make up a comprehensive suite of modeling tools that has already seen successful deployment in real-time domains.  If you would like to know how CIBRE might help you address your modeling needs, please contact us for more information.