Interaction of Simulated Actors with the Environment. By Henk W. M. Gazendam Groningen University Twente University OS8, June 23/24, 2005

Similar documents
Lecturing Module

Computerized Adaptive Psychological Testing A Personalisation Perspective

Evolution of Symbolisation in Chimpanzees and Neural Nets

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Cognitive Modeling. Tower of Hanoi: Description. Tower of Hanoi: The Task. Lecture 5: Models of Problem Solving. Frank Keller.

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Rule-based Expert Systems

University of Groningen. Systemen, planning, netwerken Bosman, Aart

ESSENTIAL SKILLS PROFILE BINGO CALLER/CHECKER

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Data Fusion Models in WSNs: Comparison and Analysis

On-Line Data Analytics

PESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes

BUILD-IT: Intuitive plant layout mediated by natural interaction

Encoding. Retrieval. Forgetting. Physiology of Memory. Systems and Types of Memory

SNAP, CRACKLE AND POP! INFUSING MULTI-SENSORY ACTIVITIES INTO THE EARLY CHILDHOOD CLASSROOM SUE SCHNARS, M.ED. AND ELISHA GROSSENBACHER JUNE 27,2014

Hongyan Ma. University of California, Los Angeles

Web-based Learning Systems From HTML To MOODLE A Case Study

Essentials of Rapid elearning (REL) Design

Cognitive Self- Regulation

Computer Science (CS)

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

University of Toronto Physics Practicals. University of Toronto Physics Practicals. University of Toronto Physics Practicals

NCFE - Level 3 Award in Education and Training

GLOBAL INSTITUTIONAL PROFILES PROJECT Times Higher Education World University Rankings

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Syllabus: INF382D Introduction to Information Resources & Services Spring 2013

KAHNAWÀ: KE EDUCATION CENTER P.O BOX 1000 KAHNAW À:KE, QC J0L 1B0 Tel: Fax:

The Mirror System, Imitation, and the Evolution of Language DRAFT: December 10, 1999

Architecting Interaction Styles

Online Marking of Essay-type Assignments

Introduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania

BPS Information and Digital Literacy Goals

INTRODUCTION TO PSYCHOLOGY

Accelerated Learning Course Outline

CHAPTER V: CONCLUSIONS, CONTRIBUTIONS, AND FUTURE RESEARCH

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

Accelerated Learning Online. Course Outline

File # for photo

Mastering Team Skills and Interpersonal Communication. Copyright 2012 Pearson Education, Inc. publishing as Prentice Hall.

Cognitive Thinking Style Sample Report

A Metacognitive Approach to Support Heuristic Solution of Mathematical Problems

From Self Hosted to SaaS Our Journey (LEC107648)

Computer Organization I (Tietokoneen toiminta)

LEGO MINDSTORMS Education EV3 Coding Activities

Fall Classes At A Glance

Specification of the Verity Learning Companion and Self-Assessment Tool

Gifted/Challenge Program Descriptions Summer 2016

Software Maintenance

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Software Development Plan

GACE Computer Science Assessment Test at a Glance

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

A Process-Model Account of Task Interruption and Resumption: When Does Encoding of the Problem State Occur?

Get with the Channel Partner Program

Litterature review of Soft Systems Methodology

What is a Mental Model?

Language Acquisition Fall 2010/Winter Lexical Categories. Afra Alishahi, Heiner Drenhaus

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

An Open Framework for Integrated Qualification Management Portals

Cambridgeshire Community Services NHS Trust: delivering excellence in children and young people s health services

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION. ENGLISH LANGUAGE ARTS (Common Core)

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Course Law Enforcement II. Unit I Careers in Law Enforcement

Integrating E-learning Environments with Computational Intelligence Assessment Agents

CAFE ESSENTIAL ELEMENTS O S E P P C E A. 1 Framework 2 CAFE Menu. 3 Classroom Design 4 Materials 5 Record Keeping

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

A Practical Approach to Embedded Systems Engineering Workforce Development

While you are waiting... socrative.com, room number SIMLANG2016

Occupational Therapy and Increasing independence

Cooperative Systems Modeling, Example of a Cooperative e-maintenance System

10.2. Behavior models

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

Independent Driver Independent Learner

Power of Ten Leadership Academy Class Curriculum

Bluetooth mlearning Applications for the Classroom of the Future

USER GUIDANCE. (2)Microphone & Headphone (to avoid howling).

From Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University

PATROL OFFICER CQB. A u n i q u e C Q B c o u r s e f o r P o l i c e p e r s o n a l o n l y.

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Second Step Suite and the Whole School, Whole Community, Whole Child (WSCC) Model

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

TEAM-BUILDING GAMES, ACTIVITIES AND IDEAS

PROCESS USE CASES: USE CASES IDENTIFICATION

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Diploma in Library and Information Science (Part-Time) - SH220

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

Scenario Design for Training Systems in Crisis Management: Training Resilience Capabilities

Seventh Grade Course Catalog

Remote Control Laboratory Via Internet Using Matlab and Simulink

Beyond Classroom Solutions: New Design Perspectives for Online Learning Excellence

Steps Before Step Scanning By Linda J. Burkhart Scripting by Fio Quinn Powered by Mind Express by Jabbla

Community Power Simulation

Understanding and Changing Habits

Transcription:

Interaction of Simulated Actors with the Environment By Henk W. M. Gazendam Groningen University Twente University OS8, June 23/24, 2005

Overview The ACT-RBot project ACT-R Exploring ACT-R improvement Encoding the environment as affordances Emotion and awareness 2

The ACT-RBot project Aim: Multi-actor simulation based on ACT-R Team: Martin Helmhout, Gijs Roest, Henk Gazendam, René Jorna ACT-R rebuilt in Java Client-server system Each actor = client Simulated environment = server 3

The ACT-RBot project Actor communication based on TCP/IP sockets FIPA-ACL XML Flexible memory organization Perception 2D movement 4

The ACT-RBot project Data collection in database Experiment: actor interaction in 2D world shows formation of social constructs To explore: improvement of interaction of ACT-RBot with environment & other actors 5

ACT-R The ACT-R cognitive architecture Goal-oriented production system Declarative memory & procedural memory Perception & action buffers Conflict resolution at subsymbolic level Production with the highest expected utility fires Boltzmann factor Learning: Subsymbolic: Continuously varying activation of declarative chunks and productions; forgetting possible Symbolic: Encoding of perception data, storing popped goals, production compilation 6

ACT-R 5.0 Intentional Module (not identified) Goal Buffer (DLPFC) Declarative Module (Temporal/Hippocampus) Retrieval Buffer (VLPFC) Productions (Basal Ganglia) Matching (Striatum) Selection (Pallidum) Execution (Thalamus) Visual Buffer (Parietal) Visual Module (Occipital/etc) Manual Buffer (Motor) Manual Module (Motor/Cerebellum) Environment

ACT-R Problems of ACT-R: Physical grounding The apparent complexity of our behaviour is largely a reflection of the complexity of the environment (Simon, 1969) A system that is intelligent needs its representations grounded in the physical world (Brooks, 1991) The world is its own best model The trick is to sense it often Cognition can use the semiotic Umwelt instead of internal representations Cognition needs to recognize affordances for adequate behaviour 8

ACT-R Problems of ACT-R: Symbol grounding Symbol manipulation should be about something and the symbols should acquire their meaning from reality (Vogt, 2002) Searle s Chinese Room Argument The use of Peircean triads can overcome the symbol grounding problem The actor needs to learn the link between symbol, object and interpretant (habit) 9

ACT-R Problems of ACT-R: Social behaviour Time scale ACT-R s basic time unit is 50 milliseconds ACT-R operates in the cognitive band and lower rational band (100 milliseconds 2 min) We are interested in the social band (17 min 12 days) Components ACT-R has declarative chunks, productions and goals as atomic components No knowledge about larger (molecular) structures like social norms 10

Exploring ACT-R improvement Organizational semiotics Encoding affordances seems basic step Affordances (Gibson, 1979) are properties of the environment that make possible or inhibit animal activity People develop repertoires of behavior tuned to affordances (Stamper, 2001) Perception of affordances is a process of construction of Peircean triads A semi-indexical sign An object or pattern in the environment A behaviour pattern (interpretant) 11

Exploring ACT-R improvement Simulation of emotion Breazeal (2004) has designed a robot motivated by emotional drives: Need to interact with people (social drive) Need to be stimulated (stimulation drive) Need to occasionally rest (fatigue drive) The emotion system Adds affective information to incoming perceptual information Maintains an affective state, Determines emotive response 12

Exploring ACT-R improvement How to improve the ACT-RBot actor: Encode signals from the environment as affordances Elaborate to social constructs Emotion subsystem affords goal switching Active environment Sends signals, reacts on actions Enforces laws of nature Takes care of time synchronization 13

Encoding the environment as affordances Elaboration Sign Encoding Possible Actions Perception Goal Handling Signal Acting (Object) 14

Encoding the environment as affordances Affordance encoding Object sends characteristics (XML) Actor encodes received sign as declarative chunk Registers time and place Assigns affordance identity Registers characteristics Determines affordance class Connects to possible actions 15

Encoding the environment as affordances Affordance = Object + Possible Action + Sign Object : Action : Sign 1:1:1 basic affordance 1:n:1 basic affordance n:1:1 situation n:m:1 situation with script Situations and scripts must be seen as affordances Situation encoding = affordance + Roles Scripts Script encoding = affordance + Actions as {phase, role, action} 16

Encoding the environment as affordances Actions enabled by affordances Actor needs basic knowledge of possible actions afforded by an affordance class Actions taken are dependent on social context & applicable norms Based on experience, the knowledge of suitable actions is refined 17

Encoding the environment as affordances Action category Move body Manipulate object Social action Actions Move Rest Take, Put, Make Eat Give, Receive Move, Dance, Work together Speak, Listen Write, Read, Send, Receive1 Affordance classes Body +Terrain Body Thing, Food Food Actor + Thing, Food, Document Actor + Body + Terrain Actor + Message Document + Actor 18

Encoding the environment as affordances Elaboration to social constructs Actor determines social context and norms based on Encoded situations Other actor behaviour encoded as scripts Social context elements Community Situation type Own role & task Script Phase in script 19

Encoding the environment as affordances Norm elements Name Type Social Context Condition Deontic operator Action 20

Emotion and awareness The basic loop: Perception Encoding & elaboration (new: affordance encoding; social construct elaboration) Emotion (new: intentional module) Awareness (new: intentional module) Goal handling Action 21

Emotion and awareness Emotion Awareness Encoding Goal Handling Perception Action (Environment) 22

Emotion and awareness The emotion subsystem: Encodes body signals Monitors incoming information and adds affective information to it Maintains an emotional state based on this affective information Encodes emotional state as emotion affordances that can be picked up by the awareness subsystem 23

Emotion and awareness Drive Safety Fatigue Social Stimulation Actions Move (avoid collision) Move (towards something) Eat, Rest Any other action Social action in accordance with norm Social action not in accordance with norm, non-social action Do task, Explore, Evaluate & learn Any other action State change Towards safe Towards fearful Towards energetic Towards tired Towards content Towards unhappy Towards excited Towards bored 24

Emotion and awareness Awareness The awareness buffer contains information about the current context and emotional state It is used for selection of the norms that influence behaviour The awareness handler Triggers elaboration and integration of new perceptual information Updates the awareness buffer Activates goal change based on the emotional state 25

Emotion and awareness Behaviour according to social norms Is encouraged by the social drive Doing tasks, exploration, evaluation and subsequent learning Are encouraged by the stimulation drive 26

Emotion and awareness Learning Exploration Action + Encoding of affordances Imitation Encoding of interaction patterns of other actors as situations and scripts + Action Knowledge transfer Listening to messages and reading documents + Action Evaluation Identifying and naming generalized action patterns and affordance subclasses + Action 27

Conclusion What can ACT-R learn from organizational semiotics? Affordance (Peircean triad) encoding Context awareness Behaviour encouraged by social norms What can organizational semiotics learn from ACT-R? Affordances extended to situations Social norms dependent on social context Social context consisting of community, situation, role, task, script, and phase 28

Encoding the environment as affordances Affordance (sign) types Physical affordance Basic affordance Physical situation Document Emotion affordance Social construct Situation Community Role Script Phase in script Norm 29

Emotion and awareness Emotions and goal switching Overall goal Improve the emotional state At least to acceptable If perfect, explore & learn If emotional state is not acceptable, goal stack is emptied until the overall goal gets focus Popped goals are remembered 30

Emotion and awareness Steps to generality Affordance encoding Elaboration to social constructs Integration into declarative memory Check whether affordance is already known Identifying and naming generalized action patterns and affordance subclasses 31