Responsibility-Driven Explanation Engineering for Cognitive Models

Steven R. Haynes, Isaac G. Councill, and Frank E. Ritter

We describe an approach for developing explanation facilities for cognitive architectures based on techniques drawn from object- and aspect-oriented software engineering. We examine the use of responsibility-driven design augmented with scenario-based techniques and classresponsibility- collaboration (CRC) cards to identify explanation behaviors for cognitive model elements, and discuss the explanation benefits derived from encapsulating model behaviors within aspects. Soar is used an example cognitive architecture, but the methods and results as illustrated would apply to any of the other architectures commonly used to development psychologically plausible intelligent systems.

This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.