Mental Models for Human-Robot Interaction Christian Lebiere Florian Jentsch and Scott Ososky 2 1 Psychology Department, Carnegie.

Slides:



Advertisements
Similar presentations
MODELING PARAGIGMS IN ACT-R -Adhineth Mahanama.V.
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Dynamic Decision Making Lab Social and Decision Sciences Department Carnegie Mellon University 1 MODELING AND MEASURING SITUATION AWARENESS.
Ergonomics and Information Systems RESEARCH INSTITUTE FOR COMMUNICATION, INFORMATION PROCESSING, AND ERGONOMICS FGAN A Knowledge-based Human-Machine Interface.
Integrating Object-Oriented Technology with Cognitive Modeling Pamela E. Scott-Johnson, Ph.D. Department of Psychology, College of Liberal Arts Bheem Kattel,
Collaborative Warrior Tutoring Tom Livak Neil Heffernan 8/24/06.
Intelligent systems Lecture 6 Rules, Semantic nets.
ISBN Chapter 3 Describing Syntax and Semantics.
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
Show Me an Evidential Approach to Assessment Design Michael Rosenfeld F. Jay Breyer David M. Williamson Barbara Showers.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
The final resting place for all this research… Ron Laughery, Ph.D. University of Colorado.
The Importance of Architecture for Achieving Human-level AI John Laird University of Michigan June 17, th Soar Workshop
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
ACT-R.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Describing Syntax and Semantics
Participants 15 adults from the Pittsburgh community yrs; M = 24.4, SD = 5.3; 6 females Design 2 x 3 within-subjects full factorial design Task Determine.
Chapter 2: Modeling mental imagery. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 The ingredients Encountered some of the basic.
Reasoning Abilities Slide #1 김 민 경 Reasoning Abilities David F. Lohman Psychological & Quantitative Foundations College of Education University.
Module 3: Business Information Systems Chapter 11: Knowledge Management.
Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence Using Expectations to Drive Cognitive Behavior Unmesh Kurup, Christian Lebiere,
Modeling Driver Behavior in a Cognitive Architecture
Chapter 7: Memory and Training Slide Template. WORKING MEMORY.
Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
Cognitive Model Comparisons: The Road to Artificial General Intelligence? Christian Lebiere Cleotilde Gonzalez
Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall 1.
The Cognitive Perspective in Information Science Research Anthony Hughes Kristina Spurgin.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Lecture 9: Chapter 9 Architectural Design
Memory Components, Forgetting, and Strategies
Information Processing. History In response to Behaviorism, a cognitive model of mind as computer was adopted (1960’s, 70’s) Humans process, store, encode,
Cognitive Architectures: A Way Forward for the Psychology of Programming Michael Hansen Ph.D Student in Comp/Cog Sci CREST / Percepts & Concepts Lab Indiana.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Evolution of Control-Related Mental Models Crystal A. Brandon.
Subtask 1.8 WWW Networked Knowledge Bases August 19, 2003 AcademicsAir force Arvind BansalScott Pollock Cheng Chang Lu (away)Hyatt Rick ParentMark (SAIC)
Distributed Database Systems Overview
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Module 11 Types of Memory.
Theories of Learning: Cognitive Theories Dr. K. A. Korb University of Jos 15 May 2009.
Chapter 6 – Architectural Design Lecture 1 1Chapter 6 Architectural design.
Companion website: DECISION MAKING AND WORKING MEMORY.
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Dynamic Decision Making Laboratory Carnegie Mellon University 1 Social and Decision Sciences Department ACT-R models of training Cleotilde Gonzalez and.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
From NARS to a Thinking Machine Pei Wang Temple University.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Learning Fast and Slow John E. Laird
Chapter 7: Memory and Training
Sybert Stroeve, Henk Blom, Marco van der Park
<I-N-C-A> and the I-Room
Research on Geoscience Learning
Presentation transcript:

Mental Models for Human-Robot Interaction Christian Lebiere Florian Jentsch and Scott Ososky 2 1 Psychology Department, Carnegie Mellon University 2 Institute for Simulation and Training, University of Central Florida

Cognitive Models of Mental Models Mental models provide a representation of situation, various entities, capabilities, & past decisions/actions Current models are non-computational descriptions Cognitive models can provide computational link to overall robotic intelligence architecture for dual uses: – Provide a quantitative, predictive understanding of human team shared mental models – Support improved design of human-robot interaction tools and protocols – Provide a cognitively-based computational basis for implementation of mental models in robots

Representation Components Mental model representation – Ontology of concepts and decisions Lexical (WordNet), Structural (FrameNet), Statistical (LSA) – Symbolic frameworks Decision trees, semantic networks – Statistical frameworks Bayesian networks, semantic similarities Knowledge of task situation – Situation awareness – mapping to levels of SA – Environment limitations – who sees/knows what (perspective) – Architectural limitations – who remembers what (WM, decay)

Reasoning and inference Inferring mental models – Instance-based learning (Gonzalez & Lebiere) E.g., Learning to control systems by observation or imitation Inferring current knowledge – Perspective-taking in spatial domain (Trafton) E.g., hide and seek, collaborative work Predicting decisions – Theory of mind recursion (Trafton, Bringsjord) – Imagery-based simulation (Wintermutte) – Shared plan execution in MOUT (Best & Lebiere) – Sequence learning in game environments (West & Lebiere)

Cognitive Architectures Computational representation of invariant cognitive mechanisms Behavior selection – Production systems – Utility – rewards and costs Memories – Working memory: buffers – Long-term: semantic/episodic – Activation mechanisms Learning – Symbolic and statistical Human factor limitations – Perceptual-motor parameters Individual differences – Strategies and knowledge – Capacity parameters Environment Productions (Basal Ganglia) Retrieval Buffer (VLPFC) Matching (Striatum) Selection (Pallidum) Execution (Thalamus) Goal Buffer (DLPFC) Visual Buffer (Parietal) Manual Buffer (Motor) Manual Module (Motor/Cerebellum) Visual Module (Occipital/etc) Intentional Module (aPFC) Declarative Module (Temporal/Hippocampus)

Pursuit Task Follow that Guy: human soldier and robot teammate – Shared mental model of pursuit situation scenario Set of data encoding various scenarios Items organized according to SMMs held by expert teams (Equipment, Task, Team Interaction, Team) Decision tree built using information from police “foot pursuit” procedures For each decision, the most critical item is listed – However, other factors may be considered in weighing decision Loop to end or continue the pursuit given fluid situation

Data

Scenario Data and Decision Tree

Part 1: Who should pursue? Start H-R Communication reliable (5x5)? Is the terrain negotiable for robot? Are suspects armed? Robot only pursuit Soldier only pursuit Team pursuit Hold position, report incident Continue to Part 2: pursuit loop Is the threat immediate (civilians, etc.) Are sensors reliable in the search area? Current last known location? YES No Is backup support available? Immediate threat / critical situation? No YES No YES EQ-C3 SK-E3 EQ-S3SK-S2SK-S8 IA-A1SK-S8 SK-S7

Is the suspect armed? Was this, or is there potential for a violent crime? Can a perimeter be set up to contain the suspect? Do you have supervisor clearance? Deciding whether to pursue Discontinue and Report Do you know the identity of the suspect? Are backup units available to assist you? Begin or Continue pursuit Do you have line of sight with suspect? Can you apprehend them at a later time? What are the traveling surface conditions? What is the pedestrian traffic like? What are the weather conditions? YesNo Yes No Yes NoYes NoYes No Are communications functioning properly? Yes No Light/ Moderate Heavy Good/ Fair Poor Continue Pursuit Good/ Fair Poor Yes No SK-S2SK-S1SK-S3SK-A1 IA-A1EQ-C3SK-A2 IA-R1 TM-W1SK-E1SK-E2SK-E3

General Cognitive Model Develop general model that takes mental models in the form of decision trees and learns to retrieve and execute them Each decision is represented as sequence of chained steps Each piece of data is represented as separate chunk Model (7 p* production rules) depends on declarative memory to retrieve rule steps, data items and decision instances – No hardcoded decision logic Each decision depends on matching against past instances combining activation recency, frequency and partial matching Stochasticity of activation results in probabilistic decisions Run model in Monte Carlo mode for decision distribution Cross-validation: train on some scenarios, test on others

Individual Decision Inference

Overall Decision Agreement

Generalized Condition 35 scenarios 3 experts Intermediate decisions Relative rankings Desirability ratings Comments

Results Match to first-last ranks, poor middle Slightly different ratings pattern Comparable cross- expert correlations

Learning Proceduralize individual steps from declarative instructions to production rules to replicate learning curve from novice to proficiency and expertise Apply feature selection using utility learning to encode and use only a subset of data items for each decision Learn shortcuts that combine multiple individual binary decisions into single, multi-outcome decision Generate rankings/ratings from probability judgments generated from activation of memory retrievals Abstract decision instances into discrete types

Future Work Validate model against human participants data along entire learning curve and broad range of situations Explore Bayesian network formalism as alternative to enhance generalization in multi-step decisions Integrate cognitive model in multi-agent simulations to validate computational mental model in dynamic decision-making setting Integrate computational cognitive model on robotic platform to assess ability to improve human-robot interaction through shared models