Creating Cognitive Agents Using Diagrammatic Behavior Specifications
Tolga Konik
Center for the Study of Language and Information
Stanford University
Developing cognitive agents that function autonomously and intelligently in complex environments is a difficult process that requires substantial programming expertise and development time. Our goal is to automate this process using machine learning. In this talk, I present a framework where a human expert specifies abstract scenarios describing desired behavior of an agent system using a diagrammatic storyboard-like representation. In addition to the specified scenarios, the expert uses the diagrammatic tool to communicate his/her mental reasoning about the scenarios to the learning system, for example by specifying goals or by highlighting objects that are important in a decision. The learning system interprets the behavior scenarios in the context of additional background knowledge about the task and uses an Inductive Logic Programming algorithm to generate first order rules that approximate the task-performance knowledge of the expert.
This is a mixed-initiative approach where the
expert specifies the scenarios interactively with a previously learned agent
program. The agent program gives immediate feedback on how it would react to the
specified situations, helping the expert to generate more relevant behavior
data. The learning system uses these interactively specified scenarios to
further improve the agent program.
Date: Wednesday, Feb 15 |
Time: 4:15-5:30PM |
Place: Cordura 100 |
Return to the seminar schedule