From Intelligent Control to Cognitive Control: A Perspective from Cognitive Robot Engineering Point of View Kaz Kawamura Center for Intelligent Systems.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Breakout session B questions. Research directions/areas Multi-modal perception cognition and interaction Learning, adaptation and imitation Design and.
Working Memory Dr. Claudia J. Stanny EXP 4507 Memory & Cognition Spring 2009.
Chapter Thirteen Conclusion: Where We Go From Here.
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Midterm 1 Wednesday next week!. Your Research Proposal Project A research proposal attempts to persuade the reader that: – The underlying question is.
Cognitive Control within a Parallel Distributed MultiAgent-Based Cognitive Robot Architecture: From Body-Sensor Integration to Body-Mind Integration.
Organizational Notes no study guide no review session not sufficient to just read book and glance at lecture material midterm/final is considered hard.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
The Brain is Embodied and the Body is Embedded in the Environment Jeff Krichmar Department of Cognitive Sciences University of California, Irvine.
Emergence of Machine Intelligence. “…Perhaps the last frontier of science – its ultimate challenge- is to understand the biological basis of consciousness.
EE141 1 Broca’s area Pars opercularis Motor cortexSomatosensory cortex Sensory associative cortex Primary Auditory cortex Wernicke’s area Visual associative.
Fundamentals of Cognitive Psychology
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
The Cognitive Approach I: History, Vision, and Attention
Meaningful Learning in an Information Age
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
The Need of Unmanned Systems
EE141 How to Motivate Machines to Learn and Help Humans in Making Water Decisions? Janusz Starzyk School of Electrical Engineering and Computer Science,
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
THEORIES OF MIND: AN INTRODUCTION TO COGNITIVE SCIENCE Jay Friedenberg and Gordon Silverman.
Please have your volume turned up. You do not need to hit any buttons as this presentation will progress on its own and as intended.
A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes, A. Peters, D. Gaines* Vanderbilt University Center.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
THE NEW ERA OF LIFE. Introduction: Artificial Intelligence (AI) is the area of computer science focusing on creating machines that can engage on behaviors.
MIND: The Cognitive Side of Mind and Brain  “… the mind is not the brain, but what the brain does…” (Pinker, 1997)
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Emotions: a computational semiotics perspective Rodrigo Gonçalves, Ricardo Gudwin, Fernando Gomide Electrical and Computer Engineering School (FEEC) State.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
Cognition & Language Claudia Stanny PSY What is Cognition? Processes of knowing  Attending  Remembering  Reasoning Content of these processes.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
An Implementable Architecture for Conscious Machines
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Natural Tasking of Robots Based on Human Interaction Cues Brian Scassellati, Bryan Adams, Aaron Edsinger, Matthew Marjanovic MIT Artificial Intelligence.
© NOKIAmind.body.PPT / / PHa page: 1 Conscious Machines and the Mind-Body Problem Dr. Pentti O A Haikonen, Principal Scientist, Cognitive Technology.
Other Types of Memory Things that Affect Memory. Baddeley’s Working Memory Model Visuospatial sketch pad - holds visual and spatial info Phonological.
Cognitive Modular Neural Architecture
Self-Organizing Architectures SOAR 2010 International Conference on Autonomic Computing and Communication, ICAC Washington DC, USA June 7, 2010.
How conscious experience and working memory interact Bernard J. Baars and Stan Franklin Soft Computing Laboratory 김 희 택 TRENDS in Cognitive Sciences vol.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
PSY 360 ASSIST Learning for leading/psy360assistdotcom.
For more course tutorials visit PSY 360 Entire Course PSY 360 Week 1 Discussion Question 1 PSY 360 Week 1 Discussion Question 2 PSY 360.
HIERARCHICAL TEMPORAL MEMORY WHY CANT COMPUTERS BE MORE LIKE THE BRAIN?
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Learning Fast and Slow John E. Laird
Fundamentals of Information Systems, Sixth Edition
Intelligent Mobile Robotics
Chapter 7 Psychology: Memory.
Bioagents and Biorobots David Kadleček, Michal Petrus, Pavel Nahodil
Today: Classic & AI Control Wednesday: Image Processing/Vision
Ambient Intelligence.
Artificial Intelligence Includes:
Electrical & Electronics Engineering Department
Cognitive Dynamic System
AI and Agents CS 171/271 (Chapters 1 and 2)
Presentation transcript:

From Intelligent Control to Cognitive Control: A Perspective from Cognitive Robot Engineering Point of View Kaz Kawamura Center for Intelligent Systems Vanderbilt University

Background Our group have been working on a robotic system called ISAC (Intelligent Soft Arm Control) since late 1980s (as an industry-sponsored project.) ISAC was initially developed as a robotic aid system using vision, voice and haptic-based adaptive control.

Background Our group have been working on a robotic system called ISAC (Intelligent Soft Arm Control) since late 1980s (as an industry-sponsored project.) Long-term goal was to develop an assembly “horon” (i.e. a cognitive co-worker) for intelligent manufacturing systems.

Background Our group have been working on a robotic system called ISAC (Intelligent Soft Arm Control) for the last fifteen years. ISAC was initially developed as a robotic aid system using vision, voice and haptic-based adaptive control. Over the years, we gradually added hardware components and adopted a modular software development approach, i.e. multi-agent-based “hybrid architecture ( more like one Troy Kelly mentioned)”.

Background Our group have been working on a humanoid robotic system called ISAC (Intelligent Soft Arm Control) for the last ten years. ISAC was initially developed as a robotic aid system using haptic-based adaptive control. In the last several years, we are adding computational modules to incorporate some of cognitive psychology (i.e. an central executive (A. Baddeley)) and neuroscience (i.e. an adaptive working memory (David Noelle))-based models to realize “cognitive control “ functionalities to ISAC.

Are these robots intelligent, cognitive or neither? COG, MIT (Is COG the “Father of cognitive robots”?) ISAC, Vanderbilt Robonaut, NASA (Is it a vision of an ultimate cognitive robot?) Many others shown by the workshop participants (Rolf, Olaf, Owen, etc.)

Hypothesis Artificial cognitive agents must share key features and “neurobiological and cognitive principles” (Jeff Krichmar) with humans if they are to become effective partners and coworkers in the human society.

Process of Cognitive (or Executive) Control Human (and some animal) brain is known to process a variety of stimuli in parallel and choose appropriate action under conflicting goals. (Figure below was taken from: P. Haikonen, The Cognitive Approach to Conscious Machine, 2003)

Human Cognitive Control Functions Ability of the brain to execute task and resolve conflicts Focus on task context and ignore distraction Involves action selection and control where reactive sensorimotor-based action execution falls short of task demands. Example: Stroop test Cognitive Control Modified from: Miller, E.K., Cognitive Control: Understanding the brain’s executive, in Fundamentals of the Brain and Mind, Lecture 8, June 11-13, 2003, MIT. Vanderbilt University

Stroop Test (Experiment) (J. R Stroop Test (Experiment) (J.R. Stroop, Studies of interference in serial verbal reaction, J. of Experimental Psychology, 1935) One classic experiment used to demonstrate and test the ability of human cognitive control to inhibit competing responses. The participants are asked to do the following task: In this task, a lists of words is presented on colored papers. “name the color” of the written text (red, blue, green, etc.) as fast as possible. Experiments found that people are more easily distracted by words than color, i.e. they had a harder time to name the color different from the text written on it. Cognitive Control

NASA-JSC Robonaut Demo: “An Ultimate Cognitive Robot?”

Key Features of Cognitive Robots (A Partial/Unproven/Controvertial List ) Ability to perceive the world in a similar way to humans (or better) (e.g., “active perception”, Olaf Sporns, “ecological approach to perception”, JJ Gibson) Ability to develop cognition through sensorymotor coordination (e.g., “morphological computation”, Rolf Pfeifer) Ability to communicate with humans using natural language and mental models (robust HRI such as overcoming the frame of reference problem, Alan Schultz) Ability to have a sense of self awareness (internal model and machine consciousness, Igor Alexander, Owen Holland vs. Kevin O”Reagan) Ability to use attention and emotion to control behaviors (cognitive control) NASA’s Robonaut Vanderbilt University

Concept of a Cognitive Robotic System Adapted from a DARPA ITPO Program web site, 2003.

Working Definition Cognitive Control for robots is the attention- and emotion-based robust sensory-motor intelligence to execute the task in hand or switch tasks under conflicting goals.

Working Memory System STM LTM Action Stimuli Atomic Agents Head Agent Arm Agents Action Actuators Human Agent Hand Agents Legend SES= Sensory EgoSphere PM= Procedural Memory SM=Semantic Memory EM=Episodic Memory CEA=Central Executive Agent Self Agent Stimuli Perception Encodings Sensors CEA Working Memory System Completed SES Currently being implemented Attention Network STM Behavior 1 … Behavior N … SM EM PM LTM Behaviors

Cognitive Control on ISAC Ability to use attention and emotion to control behaviors (i.e., cognitive control) is being implemented using the Sensory EgoSphere, the Attention Network, Emotion, the Working Memory System, the Central Executive Agent, and others. Vanderbilt University

Current Work Current Work is aimed at testing how modules involved in cognitive control work together as a system: 1. Working Memory System Training [Poster Presentation by Stephen Gordon] 2. Situation-based Action Selection

1. Control Structure used during working memory system training

Experiment I: Working Memory Training for a Percept-Action Task ISAC is trained to recognize specific objects i.e., several colored bean bags. 2. ISAC is taught a small set of motion behaviors i.e., reach, wave, handshake. 3. Bean bags are rearranged. 4. ISAC is asked to “reach to the bean bag” (color is not specified). Vanderbilt University

Experiment I ISAC is trained to recognize specific objects ,i.e., several colored bean bags. ISAC is taught a small set of motion behaviors ,i.e., reach, wave, handshake. Bean bags are rearranged. ISAC is asked to “reach to the bean bag” (color is not specified). ISAC will attempt to load the relevant “chunks” into WMS for appropriate: action to take (reach, wave, etc.) percept to act upon. Over time, ISAC should learn which “chunk” (i.e., a percept-behavior combination) is the most appropriate to choose Vanderbilt University

Working Memory System Training

Experiment I (cont’d) Sample configuration for reaching Second sample configuration (top view) Sample configuration for reaching (top view) Vanderbilt University

Experiment I - Video Vanderbilt University

Learning Results for Reaching Action

Experiment II: Situation-Based Task Switching (Under Investigation) Vanderbilt University

Experiment II A simulation experiment to test key system components for cognitive control using CEA, attention network, and emotion A simple situation-based task switching using the Focus of Attention (next slide) is being

Situation-based Action Selection (Under investigation)

Experiment II - Video Vanderbilt University

Simulation Results

What have we learned so far? Effectiveness of using a computational neuroscience-based working memory model for perception-behavior learning on a robot (proof of concept) Computational time of the WM software library is expected to grow exponentially as the robot accumulates experience (classical AI problem) (effective use of episodic memory?) WM model does not seem effective for task switching Needs a better mechanism than a FOA-based situational change for task switching (=> dynamic modeling of situations)

Thank you! For further information, please visit our website at: http://eecs.vanderbilt.edu/CIS/ Vanderbilt University

Background Our group have been working on a humanoid robotic system called ISAC (Intelligent Soft Arm Control) for the last ten years. ISAC was initially developed as a robotic aid system using sensor-based intelligent control.

Human Agent

Self Agent The key agent in our cognitive architecture is the Self Agent. Minsky calles it the “Self Model” in his forthcoming book, The Emotion Machine. Actually he uses the term “Self Models” which include both the Self Agent and the Human Agent in our architecture.

Self Agent STM LTM Human Agent Atomic Agents SES Working Memory System Description Agent Intention Agent Atomic Agents Anomaly Detection Agent Activator Agent Mental Experiment Agent Emotion Agent Legend SES= Sensory EgoSphere PM= Procedural Memory SM=Semantic Memory EM=Episodic Memory CEA=Central Executive Agent First-order Response Agent Central Executive Agent Completed Currently being implemented Not yet implemented SES Working Memory System SM PM Behavior 1 … Behavior N EM STM … LTM Behaviors

Central Executive Agent (CEA): Robotic Frontal Lobes responsible for cognitive control functions Inspired by the “central executive” from Baddeley’s working memory model (Baddeley, 1986) Functions of CEA include Obtaining task sequence for task execution Decision making Action execution Task monitoring Decision Making Task Execution Task-related Percepts Response To Percepts From Initial Knowledge Environment Task execution sequences Candidate Task Execution Sequences Selected Task Action Feedback A. Baddeley, Working Memory, 11, Oxford Psychology Series, Oxford: Clarendon Press, 1986. Vanderbilt University

Questions 1. How could cognitive control be implemented in robotics? (model or no model?) 2. How does one know when a robot becomes a cognitive robot? Vanderbilt University