Companion cognitive systems: A step toward human-level AI

Kenneth D Forbus*, Thomas R Hinrichs

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

45 Scopus citations


We are developing Companion Cognitive Systems, a new kind of software that can be effectively treated as a collaborator. Aside from their potential utility, we believe this effort is important because it focuses on three key problems that must be solved to achieve human-level AI: Robust reasoning and learning, interactivity, and longevity. We describe the ideas we are using to develop the first architecture for Companions: analogical processing, grounded in cognitive science for reasoning and learning, sketching and concept maps to improve interactivity, and a distributed agent architecture hosted on a cluster to achieve performance and longevity. We outline some results on learning by accumulating examples derived from our first experimental version.

Original languageEnglish (US)
Pages (from-to)83-95
Number of pages13
JournalAI Magazine
Issue number2
StatePublished - Jun 1 2006

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint Dive into the research topics of 'Companion cognitive systems: A step toward human-level AI'. Together they form a unique fingerprint.

Cite this