Towards Software Apprentices that Learn in Dynamic Domains

Project: Research project

Project Details


Abstract Title: Towards Software Apprentices that Learn in Dynamic Domains Our goal is to discover how to create software apprentices, building on our work on the Companion cognitive architecture. Creating such intelligent systems that are enough like us to be apprentices, but different enough from us to provide complementary strengths, would be a highly disruptive breakthrough. Our specific objectives are (1) develop an account of the representations needed to support flexible learning, reasoning, and communication about strategies, tactics, and decision-making in dynamic environments; (2) Investigate the language understanding and sketch understanding capabilities needed to enable intelligent systems to interact with people as apprentices do, learning from demonstration, advice, and stories, without exposure to the internal representations of the system; and (3) Investigate how to build more autonomous intelligent systems, capable of managing their own learning and model-building capabilities, over a month of operation. Based on evidence from psychology and from our own prior computational investigations, our hypothesis is that analogical processing is central to human cognition, and thus should play a central role in intelligent systems. Our models of analogical matching, retrieval, and generalization provide human-like capabilities, which we will use with our work on qualitative representations, which provides a level of representation that bridges perception and cognition, supplies an important aspect of natural language semantics, and promotes learning general, transferrable knowledge. We will test these ideas by using both a strategy game, because it incorporates analogs of military, economic, and political phenomena, with complex temporal and spatial dynamics, as well as with multimodal stories, consisting of simplified English text and sketches. Being able to apply lessons learned in stories, and lessons learned in the game to other problems expressed via stories, will provide a strong test of the generality and utility of the accounts we develop.
Effective start/end date5/15/165/15/21


  • Air Force Office of Scientific Research (FA9550-16-1-0138)


Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.