Responsibility-driven explanation engineering for cognitive models

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

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 class-responsibility-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.

Original languageEnglish (US)
Title of host publicationIntelligent Agent Architectures: Combining the Strengths of Software Engineering and Cognitive Systems - Papers from the AAAI-04 Workshop, Technical Report
Pages46-52
Number of pages7
VolumeWS-04-07
Publication statusPublished - 2004
Event19th National Conference on Artificial Intelligence - San Jose, CA, United States
Duration: Jul 25 2004Jul 26 2004

Other

Other19th National Conference on Artificial Intelligence
CountryUnited States
CitySan Jose, CA
Period7/25/047/26/04

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Haynes, S. R., Councill, I. G., & Ritter, F. E. (2004). Responsibility-driven explanation engineering for cognitive models. In Intelligent Agent Architectures: Combining the Strengths of Software Engineering and Cognitive Systems - Papers from the AAAI-04 Workshop, Technical Report (Vol. WS-04-07, pp. 46-52)