New Bulgarian University MindRACES, First Review Meeting, Lund, 11/01/2006 Anticipation by Analogy An Attempt to Integrate Analogical Reasoning with Perception,

Slides:



Advertisements
Similar presentations
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA Modeling Social Cognition in a Unified Cognitive Architecture.
Advertisements

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
Chapter Thirteen Conclusion: Where We Go From Here.
Methods: Deciding What to Design In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT. icu.ac.kr Fall 2005 ICE0575 Lecture.
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
NW Computational Intelligence Laboratory Experience-Based Surface-Discernment by a Quadruped Robot by Lars Holmstrom, Drew Toland, and George Lendaris.
DARE Extended Architecture applied to a Multi-Agent World Márcia Maçãs.
User Interface Evaluation Usability Inspection Methods
COGNITIVE VIEWS OF LEARNING Information processing is a cognitive theory that examines the way knowledge enters and is stored in and retrieved from memory.
Multiple V-model. Introduction In embedded systems, the test object is not just executable code. First a model of the system is built on a PC, which simulates.
Yiannis Demiris and Anthony Dearden By James Gilbert.
Faculty of Management and Organization Emergence of social constructs and organizational behaviour How cognitive modelling enriches social simulation Martin.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
CS 425/625 Software Engineering System Models
Animat Vision: Active Vision in Artificial Animals by Demetri Terzopoulos and Tamer F. Rabie.
Awareness and Distributed Collaboration David Ledo.
Symbolic Encoding of Neural Networks using Communicating Automata with Applications to Verification of Neural Network Based Controllers* Li Su, Howard.
Lecture 3: Shared Workspace and Design Coordination Dr. Xiangyu WANG.
SM3121 Software Technology Mark Green School of Creative Media.
Chapter 10: Architectural Design
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
COMPUTATIONAL MODELING OF INTEGRATED COGNITION AND EMOTION Bob MarinierUniversity of Michigan.
Cognitive level of Analysis
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
MindRACES, First Review Meeting, Lund, 11/01/2006 Fovea-Based Robot Control for Anticipation Studies in Various Scenarios Alexander Förster, Daan Wierstra,
Modeling Driver Behavior in a Cognitive Architecture
Stage wise need of Financial Literacy in a Poor Household’s Life Cycle Parul Agarwal IFMR Research 4 th October
Cognitive Model Comparisons: The Road to Artificial General Intelligence? Christian Lebiere Cleotilde Gonzalez
Mind RACES from Reactive to Anticipatory Cognitive Embodied Systems Our Objectives The general goal of Mind RACES is to investigate different anticipatory.
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
Lecture 9: Chapter 9 Architectural Design
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
Evolutionary Psychology And Cultural Transmission Boyer, P. (2000). Evolutionary Psychology and Cultural Transmission. American Behavioral Scientist, 43(6),
Intelligent Agents RMIT Prof. Lin Padgham (leader) Ass. Prof. Michael Winikoff Ass. Prof James Harland Dr Lawrence Cavedon Dr Sebastian Sardina.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Comp 15 - Usability and Human Factors
A RTIFICIAL I NTELLIGENCE Intelligent Agents 30 November
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
Working Memory and Learning Underlying Website Structure
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
A PAPER SUMMARY AND BRIEF REVIEW OF... Petitagé: A Case Study in Developmental Robotics 1.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
MindRACES, First Review Meeting, Lund, 11/01/ Anticipatory Behavior for Object Recognition and Robot Arm Control Modular and Hierarchical Systems,
Introduction to HCI Lecture #1.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Analogical Reasoning. What to do... How do you decide what to buy? –Use your past experience. How do you figure out which experience is relevant?
CS223: Software Engineering Lecture 13: Software Architecture.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
The Process of Forming Perceptions SHMD219. Perception The ability to see, hear, or become aware of something through the senses. Perception is a series.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
Review assessment two and three Design and develop an interactive, multimedia application to meet the documented requirements of an identified client.
Hardware/Software Co-Design of Complex Embedded System NIKOLAOS S. VOROS, LUIS SANCHES, ALEJANDRO ALONSO, ALEXIOS N. BIRBAS, MICHAEL BIRBAS, AHMED JERRAYA.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Knowledge Management. What is Knowledge? a clear and certain perception of something understanding learning all that has been perceived or grasped by.
Cognitive Modeling Cogs 4961, Cogs 6967 Psyc 4510 CSCI 4960 Mike Schoelles
Wuerzburg, April 20-21, 2006 Fifth Meeting of Mind RACES: State of the Art Rino Falcone - Project Coordinator Institute of Cognitive Sciences and Technologies.
ISTC-CNR contribution to D2.2
Learning Fast and Slow John E. Laird
Anticipation and Emotion: a low-level approach to Believability
Scenario Specification and Problem Finding
Mind RACES: some Emerging Challenges
Seven Principles of Synthetic Intelligence
Situation Awareness through Agent Based
(the represented system)
Presentation transcript:

New Bulgarian University MindRACES, First Review Meeting, Lund, 11/01/2006 Anticipation by Analogy An Attempt to Integrate Analogical Reasoning with Perception, Selective Attention, Context, and Motor Control

NBU MindRACES, First Review Meeting, Lund, 11/01/ Anticipation Mechanisms Explicit Anticipation: analogy-making Predictions based on one single example Implicit Anticipation: context & relevance Predicting relevance based on context – guiding attention in reasoning and perception Combining Explicit and Implicit Anticipation

NBU MindRACES, First Review Meeting, Lund, 11/01/ Examples of Anticipation based on analogy-making and context Searching for your keys They are not at their usual place, so try to reconstruct what you have done with them (memory reconstruction), reminding of old episodes of key search and where you found them (analogy) Perceived elements (context) guide the reconstruction, reminding, and analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Examples of Anticipation based on analogy-making and context Searching for your car in the parking slot try to reconstruct where you have parked it (memory reconstruction), reminding of old episodes of car search and where you found it (analogy) reminding of old episodes of key search and where you found it (remote analogy) Perceived elements (context) guide the reconstruction, reminding, and analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Examples of Anticipation based on analogy-making and context Predicting the outcome of a game The same as the last outcome The same as the last failure The same as the last success The same as an special old case with this game The same as an old case with another game Perceived elements (context) guide the reminding and analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Examples of Anticipation based on analogy-making and context Predicting your partner’s or your rival’s next move What would I do in this situation (analogy with myself) What has this partner/rival done is analogous situation in the past (reminding of specific old case) What has another partner/rival done is analogous situation in the past (reminding of specific old case) Perceived elements (context) guide the reminding and analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Analogy-Making Analogy-making is the transfer of a system of relations from one domain (base) to another (target). Similarity based on structure, not overall similarity. Analogy is a very basic human ability.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Analogy-Making in water tpot in oven in milkw tpot on hplate corr-to

NBU MindRACES, First Review Meeting, Lund, 11/01/ Rutherford’s Analogy Sun Nucleus

NBU MindRACES, First Review Meeting, Lund, 11/01/ Rutherford’s analogy The hydrogen atom is like our solar system. The Sun has a greater mass than the Earth and attracts it, causing the Earth to revolve around the Sun. The nucleus also has a greater mass then the electron and attracts it. Therefore it is plausible that the electron also revolves around the nucleus.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Main Implementation Tool - AMBR AMBR – a cognitive model of human analogy- making. The model is hybrid and integrates symbolic processing and connectionist spreading activation and constraint satisfaction at a micro level. The model is highly parallel and the behavior of the macro system emerges from the local interactions of micro agents.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Challenges to the pre-existing version of AMBR AMBR was a theoretical tool – it was never applied in realistic domain before. AMBR was developed for complex problem- solving, not for anticipation. AMBR was a model of the mind outside of a body – no interactions with the environment – no perception, no manipulation. AMBR was coded in LISP with no possibilities for communications with other software.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Scenario Implementation Selection of the scenarios to be used by NBU Developing simulation tools First simulation experiments

NBU MindRACES, First Review Meeting, Lund, 11/01/ Scenarios studied by NBU Finding and Looking for an object (finding an object in a single room or in a maze of multiple rooms) Guards and thieves (collecting objects which are guarded by other agents)

NBU MindRACES, First Review Meeting, Lund, 11/01/ Rooms layout

NBU MindRACES, First Review Meeting, Lund, 11/01/ Looking for an Object (Scenario 1)

NBU MindRACES, First Review Meeting, Lund, 11/01/ Guards and thieves (Scenario 3)

NBU MindRACES, First Review Meeting, Lund, 11/01/ Developing Simulation Tools The AMBR model is being further developed and re-implemented in C#. The software for AIBO and Pioneer 3 is being mastered and tested. The simulation environment WEBOTS 5 is studied and simple simulation of the scenarios are being built. A middle tier is being implemented for communication between AMBR on one side and the robots and simulated environment on the other.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Overall System Architecture WORLD COMMUNI- CATION REASONING

NBU MindRACES, First Review Meeting, Lund, 11/01/ World AIBO ERS7 Webots simulation

NBU MindRACES, First Review Meeting, Lund, 11/01/ Communication World tier -> Reasoning tier  Collect information about the world using symbolic data from Webots  Report it to the Reasoning layer in suitable for AMBR form Reasoning tier -> World tier  Get the motion plan from AMBR: e.g “Go to the left cube”  Send commands for movement to Webots turning in place, walking forward

NBU MindRACES, First Review Meeting, Lund, 11/01/ Reasoning Reasoning by analogy with previous episode (using the AMBR cognitive model) Describing AMBR in UML Implementation of the AMBR model in C# Project infrastructure (version control, unit testing, etc.)

NBU MindRACES, First Review Meeting, Lund, 11/01/ Anticipation by Analogy ?

NBU MindRACES, First Review Meeting, Lund, 11/01/ Past Episodes in Robot’s Memory Target situation

NBU MindRACES, First Review Meeting, Lund, 11/01/ Results from the Simulation of Anticipation by Analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Results from the Simulation of Anticipation by Analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Results from the Simulation of Anticipation by Analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Results from the Simulation of Anticipation by Analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Results from the Simulation of Anticipation by Analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Results from the Simulation of Anticipation by Analogy

NBU MindRACES, First Review Meeting, Lund, 11/01/ Simulation Result - Video

NBU MindRACES, First Review Meeting, Lund, 11/01/ Challenges and Problems AMBR was developed as a model of complex analogies and therefore fitting and changes were required to produce anticipation:  Superficial features such as colors are typically ignored – colors are important in this domain;  Episodes are complex and differ significantly from each other – episodes are very similar in this domain.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Challenges and Problems AMBR was developed as an isolated reasoning model – needs to be integrated into a complete cognitive system:  Perceptual abilities need to be integrated that will encode the target situation – perception of objects, properties and relations – this is solved in the simulation environment, needs to be solved with real robots; integration of symbolic and sub-symbolic approach;  Selective attention needs to be modeled to limit the representation of the target and to focus on certain aspects of the situation;  Motor control – planning and motor control mechanisms

NBU MindRACES, First Review Meeting, Lund, 11/01/ Challenges and Problems The simulation results need to be compared and possibly fitted to human data:  Some of the simulation data perfectly match human data;  Some differ significantly.

NBU MindRACES, First Review Meeting, Lund, 11/01/ Comparing Simulation and Human Data: 100 Runs on each Target АBCD

NBU MindRACES, First Review Meeting, Lund, 11/01/ Comparing Simulation and Human Data: 100 Runs on each Target Simulation dataHuman data

NBU MindRACES, First Review Meeting, Lund, 11/01/ Integration with work of other partners Perception of objects, properties, relations – cooperation with IDSIA, LUCS, ISTC, OFAI Selective attention – integration of top- down and bottom-up mechanisms – cooperation with LUCS, IDSIA Emotions as regulators of the mechanisms of analogy-making, analogies as source of emotions – cooperation with ISTC, IST

NBU MindRACES, First Review Meeting, Lund, 11/01/ Anticipation by Analogy: Putting things together Perception: target representation: IDSIA, LUCS Motor control: OFAI, IDSIA, LUCS Selective attention: LUCS, IDSIA, NBU Emotions (IST, ISTC) Analogical reasoning (NBU)

NBU MindRACES, First Review Meeting, Lund, 11/01/ Thank you for your attention! ?