“Curious Places” October, 2007 Key Centre of Design Computing and Cognition, University of Sydney A Room that Adapts using Curiosity and Supervised Learning.

Slides:



Advertisements
Similar presentations
Annual Conference of ITA ACITA 2009 Realising Management and Composition of Self-Managed Cells in Body Area Networks Alberto Schaeffer-Filho, Emil Lupu,
Advertisements

Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
A Pervasive Reminder System for Smart Homes Sylvain GIROUX and Simon GUERTIN Département d’informatique, Université de Sherbrooke 2500 boul. Université,
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
I-Room : Integrating Intelligent Agents and Virtual Worlds.
Two Research Methods in Design Computing Mary Lou Maher May 2003.
1 SAFIRE Project DHS Update – July 15, 2009 Introductions  Update since last teleconference Demo Video - Fire Incident Command Board (FICB) SAFIRE Streams.
1 Ubiquitous Computing CS376 Reading Summary Taemie Kim.
1 Mobility for All: Mobility for All: architecture and technology demo approach architecture technology demo future work Jim Sullivan Co-Director, Cognitive.
Supporting Collaboration: Digital Desktops to Intelligent Rooms Mary Lou Maher Design Computing and Cognition Group Faculty of Architecture University.
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg Reconfigurable Context Sensitive Middleware Smart Classroom Tasks RCSM Parts Critics Presentation.
An Agent Approach to Data Sharing in Virtual Worlds and CAD Mary Lou Maher, Pak-San Liew, John S Gero Key Centre of Design Computing and Cognition, University.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Review 4 Chapters 8, 9, 10.
DESC9180 Designing Virtual Worlds Week 9 Interactivity II – Agent Models for Dynamic Virtual Worlds 6pm – 9pm Tuesday, September 18 th, 2007 Kathryn Merrick.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Robotics for Intelligent Environments
Curious Reconfigurable Robots Kathryn Merrick ITEE Seminar – Friday 29 th August Collaborators: Dayne Schmidt, Elanor Huntington.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Agent-Based Virtual Architecture John S Gero and Mary Lou Maher and Fall 2002 Time: Tuesday 9-12.
Modelling Motivation for Experience-Based Attention Focus in Reinforcement Learning Candidate Kathryn Merrick School of Information Technologies University.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
Distinctions Between Computing Disciplines
Curious Characters in Multiuser Games: A Study in Motivated Reinforcement Learning for Creative Behavior Policies * Mary Lou Maher University of Sydney.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Chapter 8 Prediction Algorithms for Smart Environments
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
Adaptive Control of House Environment - Neural Network House Presented by Wenjie Zeng.
Distributed Intelligent Sensing and Control (DISC) for Automotive Factory Automation. Dr. Robert Brennan Dr. Ningxu Cai Mohammad Gholami.
DESC9180 Designing Virtual Worlds Week 12 Future of Virtual Worlds 6pm – 9pm Tuesday, October 16 th, 2007 Kathryn Merrick and Owen Macindoe DESC9180 Designing.
Luigina Ciolfi, Interaction Design Centre CS4826, Human-Computer Interaction 09/04/2002
Situated Design of Virtual Worlds Using Rational Agents Mary Lou Maher and Ning Gu Key Centre of Design Computing and Cognition University of Sydney.
Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Cognitive Assistance in Smart Homes Sylvain Giroux and Hélène Pigot.
Key Centre of Design Computing and Cognition – University of Sydney Concept Formation in a Design Optimization Tool Wei Peng and John S. Gero 7, July,
Chapter 2: System Models. Objectives To provide students with conceptual models to support their study of distributed systems. To motivate the study of.
1 SATWARE: A Semantic Middleware for Multi Sensor Applications Sharad Mehrotra.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
User Interfaces 4 BTECH: IT WIKI PAGE:
Crossing the Longest Yard: Eight Strategies for Creating Knowledge from a Glut of Data Dr. David L. Hall School of Information Sciences and Technology.
Curiosity-Driven Exploration with Planning Trajectories Tyler Streeter PhD Student, Human Computer Interaction Iowa State University
1 CMPT 275 High Level Design Phase Modularization.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Choosing interaction devices: hardware components
A Systematic Approach to the Design of Distributed Wearable Systems Urs Anliker, Jan Beutel, Matthias Dyer, Rolf Enzler, Paul Lukowicz Computer Engineering.
Learning Agents MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
Introduction of Intelligent Agents
PRESENCE BASED ADAPTIVE CONTROL FOR INDOOR BUILDING LIGHTING
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
Mary Lou Maher MIT Fall 2002 Production Systems for Rational Agents Agent-Based Virtual Worlds.
Situated interaction in an educational setting. Irene Mavrommati Computer Technology Institute Research Unit 3: Applied Information Systems
Virtual World = Architectural Design + Computational Elements Mary Lou Maher and Ning Gu ANZAScA 2002 KCDCC Virtual Worlds = Architectural Design + Computational.
ORT Braude College – Software Engineering Department WristQue: A Personal Sensor Wirstband Brian D. Mayton, Nan Zhao, Matt Aldrich, Nicholas Gillian, and.
Data Mining for Hierarchical Model Creation G. Michael Youngblood and Diane J. Cook IEEE Transactions on Systems, Man, and Cybernetics, Part C, 37(4): ,
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
Understanding Standards: Nominee Training Event
Programmable Logic Controllers (PLCs) An Overview.
Fundamentals of Human Computer Interaction (HCI)
Paul Scerri and Nancy Reed
Presentation transcript:

“Curious Places” October, 2007 Key Centre of Design Computing and Cognition, University of Sydney A Room that Adapts using Curiosity and Supervised Learning Kathryn Merrick, Mary Lou Maher, Rob Saunders

Overview Adaptable, Intelligent Environments Curious Supervised Learning A Curious, Virtual, Sentient Room Limitations and Future Work

The computer for the 21 st century Hundreds of computers per room Computers come and go (Weiser, 1991) Adaptability is important at two levels: The middleware level The behaviour level Adaptable, Intelligent Environments

Adaptable Middleware Resource management and communication Adaptability has been widely considered at this level Real time interaction Presence services Ad hoc networking Intelligent Room Project Gaia BLIP Systems

Adaptable Behaviour Adapting behaviour to human activities Supervised Learning The “Neural Network House” Data mining Considered in fixed domains How can we achieve adaptive behaviour in response to changing hardware or software?

Adaptability by Curiosity and Learning Curiosity adapts focus of attention to relevant learning goals Learning adapts behaviour to fulfil goals Curious reinforcement learning Curious supervised learning MySQL Database Proje ctor Rear project ion screen PC Bluetooth blip nodes Agent Curious Information Display Curious Research Space

Supervised Learning “Learning from examples” A supervised learning problem P can be represented formally by: A set S of sensed states A set A of actions A set X of examples X i = (S i, A i ) A policy π : S  A

Complex, Dynamic Environments Contain multiple learning problems P = {P 1, P 2, P 3 …} Learning problems in P may change over time Addition of new problems Removal of obsolete problems

Aim to focus attention on states, actions and examples from a subset of problems Works by filtering Identify potential tasks to learn or act upon Compute curiosity values Arbitrate on what to filter High curiosity may trigger learning or action Low curiosity does not Modelling Curiosity for Supervised Learning S (t), X (t) S (t) X (t) Curiosity LearningAction Observations and events Task Selection Curiosity Value Arbitration

The Curious Supervised Learning Agent Past states, examples and actions are stored in an experience trajectory Y Experiences may influence curiosity A (t) S (t) S (t), X (t) Y (t-1) sensors effectors L A π (t) SL π (t-1) X (t) M = { Y (t) U π (t) } π (t) Y (t) C

A university meeting room in Second Life Seminars and Meetings Tutorials Skype-conferencing A Curious, Virtual, Sentient Room

Floor Sensors SMART Board and Chairs BLIP System Lights Virtual Sensors and Effectors

Meta-Sensors and Meta- Effectors BLIP System provides an up-to- date list of current sensors and effectors and acts as an intermediary for communication Agent does not communicate directly with sensors and effectors Agent has a ‘sensor of sensors’ and an ‘effector of effectors’

The Curious Room Agent Computational model of novelty used for curiosity Table-based supervised learning using associations Learns accurately but Unable to generalise

Behaviour of the Curious Place Avatar enters  Lights go on Avatar sits  SMART Board on  Lights off

Preliminary Evaluation ~6 repetitions by human controlled avatars required for learning Can adapt to new devices Can adapt simple behaviours to form more complex sequences

Limitations Current prototype is proof-of- concept only, no significant empirical results yet Issue of if/when/how to ‘forget’ behaviours Is an interface required for manual editing or override of learned behaviours?

Future Work Further work on curiosity models Design a suite of experiments to test attention focus in Environments of increasing complexity Dynamic environments More complex tasks