Yiannis Demiris and Anthony Dearden By James Gilbert.

Slides:



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

CSCTR Session 11 Dana Retová.  Start bottom-up  Create cognition based on sensori-motor interaction ◦ Cohen et al. (1996) – Building a baby ◦ Cohen.
Chapter Thirteen Conclusion: Where We Go From Here.
Artificial Intelligence
Artificial Neural Networks - Introduction -
Artificial Neural Networks - Introduction -
ROBOT BEHAVIOUR CONTROL SUCCESSFUL TRIAL OF MARKERLESS MOTION CAPTURE TECHNOLOGY Student E.E. Shelomentsev Group 8Е00 Scientific supervisor Т.V. Alexandrova.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
1 Improving Hash Join Performance through Prefetching _________________________________________________By SHIMIN CHEN Intel Research Pittsburgh ANASTASSIA.
1 Kunstmatige Intelligentie / RuG KI Reinforcement Learning Johan Everts.
Sensory-Motor Primitives as a Basis for Imitation: Linking Perception to Action and Biology to Robotics Presentation by Dan Hartmann 21 Feb 2006.
Behavior- Based Approaches Behavior- Based Approaches.
Kunstmatige Intelligentie / RuG KI Reinforcement Learning Sander van Dijk.
Research Methods for HCI: Cognitive Modelling BCS HCI Tutorial 1 st September, 2008.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Managing Social Influences through Argumentation-Based Negotiation Present by Yi Luo.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Modeling Driver Behavior in a Cognitive Architecture
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
11 C H A P T E R Artificial Intelligence and Expert Systems.
Computer Science CPSC 322 Lecture 3 AI Applications 1.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Cognitive Architectures: A Way Forward for the Psychology of Programming Michael Hansen Ph.D Student in Comp/Cog Sci CREST / Percepts & Concepts Lab Indiana.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
I Robot.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved CHAPTER 9 DECISION MAKING.
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.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
Artificial intelligence
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Introduction of Intelligent Agents
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Artificial Neural Networks Students: Albu Alexandru Deaconescu Ionu.
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
Cognitive Modular Neural Architecture
Chapter 1. Imitation: Thoughts about Theories in Imitation and Social Learning in Robots, Humans and Animals, Nehaniv and Dautenhaln. Course: Robots.
Finding Answers. Steps of Sci Method 1.Purpose 2.Hypothesis 3.Experiment 4.Results 5.Conclusion.
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
SOCIAL LEARNING THEORY (SLT) (Observational Learning)
1 Artificial Intelligence & Prolog Programming CSL 302.
Early Childhood Mathematics Number Readiness Chapter 6.
Ali Ghadirzadeh, Atsuto Maki, Mårten Björkman Sept 28- Oct Hamburg Germany Presented by Jen-Fang Chang 1.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
A Bayesian Model of Imitation in Infants and Robots
Learning Fast and Slow John E. Laird
Fundamentals of Information Systems
Automation as the Subject of Mechanical Engineer’s interest
Chapter 7 Psychology: Memory.
Accurate Robot Positioning using Corrective Learning
What is an ANN ? The inventor of the first neuro computer, Dr. Robert defines a neural network as,A human brain like system consisting of a large number.
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Artificial Intelligence
Presentation transcript:

Yiannis Demiris and Anthony Dearden By James Gilbert

Overview Social vs. A-Social Learning Forward & Inverse Models HAMMER Architecture

Fundamental Questions ‘How does an individual use the knowledge acquired through self exploration as a manipulable model through which to understand others and benefit from their knowledge?’ ‘How can developmental and social learning be combined for their mutual benefit? ‘

A-Social Learning The robot attempts to learn to perform a task by interacting with its environment Doesn’t consider the solutions that other agents in its environment possess with respect to the task.

Social Learning Learning by: Observation, Demonstration and, Imitation. Equipping robots with the ability to imitate enables them to learn to perform tasks by observing a human demonstrator (Schaal, 1999).

Forward Model ‘We aim at building a system that enables a robot to autonomously learn a forward model with no a priori knowledge of its motor system or the external environment.’ The robot sends out random commands to its motor system (babbles), Then together with the information from the vision system learns the structure and parameters of a Bayesian belief network.

Inverse Model Inversely mapping the learnt forward models gives a corresponding inverse model. This allows the model to seek meaning from a subject being imitated by being able to ask itself what it would do in that situation.

Coupled Model By achieving a coupled inverse and forward model, a robot is capable of Executing an action, Rehearsing an action, or Perceiving an action

HAMMER Architecture (HAMMER – Hierarchical Attentive Multiple Models for Execution and Recognition). Attempts to combine social and a-social models. ‘Adopts the simulation theory of mind approach to understand the actions of others, using a distributed network of coupled inverse and forward models.’ New models can be added either through self- exploration, or by observing others, through imitation.

HAMMER Architecture ctd. The fundamental structure of HAMMER is an inverse model paired with a forward model. The inverse model receives information about the current state, Outputs the motor commands it believes are necessary to achieve target goals. The forward model provides an estimate of the next state. This is fed back to the inverse model, allowing it to adjust any parameter of the behaviour.

HAMMER Architecture ctd. Matching a visually perceived demonstrated action with the imitator’s equivalent one. Feeding the demonstrator's current state as perceived by the imitator to the inverse model. Generate the motor commands that it would output if it was in that state and wanted to execute an action. The forward model outputs the estimated next state, which is a prediction of what the demonstrator’s next state will be. The prediction is compared with the demonstrator’s actual state at the next step. The comparison error can then be used for learning.

Open Challenge Forward models are learnt between the motor commands and the image plane based visual perception of the effects of these actions. A generalisation of these to more abstract representations (for example a 3-D body schema ) will allow more complex relationships to be addressed.

Conclusion & Personal Thoughts By using Bayesian Belief Networks to create both forward and inverse models, it was shown through a simple practical experiment that a robot can mimic the actions of a human. However the robot doesn’t necessarily understand the meaning of the action. The experimental robot was very simple and shares very little with the human form it was to mimic.

Questions…