Integrating social skills in task-oriented 3D IVA Fran Grimaldo, Miguel Lozano, Fernando Barber, Juan M. Orduña Departament of Computer Science - University.

Slides:



Advertisements
Similar presentations
The Computer as a Tutor. With the invention of the microcomputer (now also commonly referred to as PCs or personal computers), the PC has become the tool.
Advertisements

JSIMS 28-Jan-99 1 JOINT SIMULATION SYSTEM Modeling Command and Control (C2) with Collaborative Planning Agents Randall Hill and Jonathan Gratch University.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
The New Face of Enterprise Collaboration Trends, Observations, and Lessons Learned.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
1 Dynamic Generation of Agent Communities from Distributed Production and Content-Driven Delivery of Knowledge AAAI Spring Symposium on Agent-Mediated.
Multiagent Probabilistic Smart Terrain Dr. John R. Sullins Youngstown State University.
Faculty of Management and Organization Emergence of social constructs and organizational behaviour How cognitive modelling enriches social simulation Martin.
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Coalition Formation through Motivation and Trust Nathan Griffiths Michael Luck.
Resources, Agents and Processes in the context of Next Generation World Wide Web Dr. Evgeny Osipov Head of Communication Networks group Luleå University.
KAIST CS780 Topics in Interactive Computer Graphics : Crowd Simulation A Task Definition Language for Virtual Agents WSCG’03 Spyros Vosinakis, Themis Panayiotopoulos.
JACK Intelligent Agents and Applications Hitesh Bhambhani CSE 6362, SPRING 2003 Dr. Lawrence B. Holder.
استاد درس : دکتر عبداله زاده درس : هوش مصنوعی توزیع شده ارائه کننده : مریم باحجب ایمانی.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
INTERPERSONAL SKILLS PRESENTATION NOTES FOR
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
Single Display Groupware Ana Zanella - CPSC
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
University at Buffalo Mar 2000 Software Agent Chun Tang
Lecture 3: Shared Workspace and Design Coordination Dr. Xiangyu WANG.
An Environmental Multiagent Architecture for Health Management Francesco Amigoni Nicola Gatti.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Teamwork Dr.Ihab Nada, DOE. MSKMC.
January 13, 2012 Oscar Lin Steve Leung School of Computing and Information Systems Faculty of Science and Technology Athabasca University, Canada.
Understanding Emotional Intelligence (EQ)
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
AugusBoth checks were cut the was cut on1/16 and the other one for was cut yesterday, both went out yesterday Marybeth Tahar Interaction.
Student Leadership By: Rhys Andrews. Why a Focus on Student Leadership? Tomorrows leaders will be you We can help prepare you for leadership challenges.
L 9 : Collaborations Why? Terminology Coherence Coordination Reference s :
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
OPERAS CC : An instance of a Formal Framework for MAS Modelling based on Population P Systems P.Kefalas Dept. of Computer Science CITY COLLEGE Thessaloniki,
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Human Services Integration Building More Effective Responses to Peoples’ Needs.
Agent-oriented Knowledge Management in Learning Environments: A Peer-to-Peer Helpdesk Case Study Renata S. S. Guizzardi 1 Lora Aroyo 1 Gerd Wagner 2 1.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Intelligent agents, ontologies, simulation and environments for norm-regulated MAS Deliberative Normative Agents Ricardo Gralhoz Governance in Open Multi-Agent.
Issues in Multiparty Dialogues Ronak Patel. Current Trend  Only two-party case (a person and a Dialog system  Multi party (more than two persons Ex.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Title: Diagnosing a team of agents: Scaling up Written by: Meir Kalech and Gal A. Kaminka Presented by: Reymes Madrazo-Rivera.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
1 Chapter 12. Web Information Integration Using Multiple Character Agents Soft computing Laboratory Yonsei University October 27, 2004.
Multi-agent Systems & Reinforcement Learning
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition International Forum on Strategic Technology, p.p , Oct
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
Identifying Conflict. Internal vs. External Internal conflict takes place in a person’s mind for example, a struggle to make a decision or overcome a.
1 Multiagent Teamwork: Analyzing the Optimality and Complexity of Key Theories and Models David V. Pynadath and Milind Tambe Information Sciences Institute.
Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
第 25 章 Agent 体系结构. 2 Outline Three-Level Architectures Goal Arbitration The Triple-Tower Architecture Bootstrapping Additional Readings and Discussion.
WHAT ARE PLANS FOR? Philip E. Agre David Chapman October 1989 CS 790X ROBOTICS Presentation by Tamer Uz.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Towards middleware based situation awareness Leo Motus, Merik Meriste ja Jürgo-Sören Preden.
RoboCup: The Robot World Cup Initiative
Designing Agents’ Behaviors and Interactions within ADELFE
Self-Motivated Behaviour of Autonomous Agents
TÆMS-based Execution Architectures
Leadership in Teams and Decision Groups
Conception de modèles pour la simulation
Intelligent Agents Chapter 2.
Presentation transcript:

Integrating social skills in task-oriented 3D IVA Fran Grimaldo, Miguel Lozano, Fernando Barber, Juan M. Orduña Departament of Computer Science - University of Valencia (Spain) IVA 2005, Kos (Greece)

Outline Introduction Communication–Coordination–Cooperation Requirements for social task-oriented 3DIVA Social Model –Grouping –Task coordination Results Conclusions and Future Work Intelligent Virtual Agents 2005, Kos (Greece)

Introduction Intelligent Virtual Agents 2005, Kos (Greece) 3D IVA Spectrum Reactive agents Deliberative agents Simple individuals with limited operation (e.g. movement) From classical boids (Reynols) up to more complex crowds Actors that are able to execute complicated tasks Jack or Steve do not exactly perform p2p collaboration Interactive storytelling and group simulation scenarios Global approaches with somehow predefined interactions

Communication – Coordination – Cooperation Intelligent Virtual Agents 2005, Kos (Greece) Integration of social mechanisms (coordination) to enrich the agent-centered decision making Inhabited Intelligent Virtual Environments COORDINATION Tuple centers Interaction Protocols ACL Semantics Ex: MAPL or GPGP A number of task-oriented agents facing non decomposable problems easilly falls in conflictive situations even though their goals are compatible (obstruction) COMMUNICATION Agent Communication Languages: KQML vs FIPA ACLCOOPERATION Group decision making governed by a leader (Ex: STEAM) vs Distributed planning (Ex: SharedPlans)

Requirements for social task-oriented 3DIVA Agents in shared environments need to feed their planning system to overcome their lack of information  Animation of dialogues. Interaction situations: resource competition, grouping between actors and joint task execution. Grouping between actors: –Commitment to a goal (JIT). –Persistent vs Ephemeral associations. –When to create and destroy teams. –Aim: Avoid obstruction between the members. Intelligent Virtual Agents 2005, Kos (Greece)

Requirements for social task-oriented 3DIVA Task coordination: –Def: Managing dependencies between activities. –Complete perceived state with the intentions of the other characters  Pre-planning coordination. –Approach 1: Shared resources. Include activities already planned by the others. Aim: Reduce resource interference (Avoid using busy objects). –Approach 2: Goal Partitioning. Include goals of the teammates in the planning process. Divide the total goal (own and external facts) in a set of “near independent" subgoals looking at the objects used by each fact. Weight the heuristic of each fact in the global goal. Aim: Reduce interferences between activities. Intelligent Virtual Agents 2005, Kos (Greece)

Social Model: System architecture Intelligent Virtual Agents 2005, Kos (Greece) Multi-agent animation system with distributed architecture. Communication model throughout the world (sense/act). Environment delivers ACL messages between actors that animate conversations thanks to their Task Controller.

Social Model: Conversational Task Controller When to start a conversation? Under task interruption (external interference) Intelligent Virtual Agents 2005, Kos (Greece)

Social Model: Memory Represent the operation of external agents in the memory. Cooperation as an intentional internal posture. Communication Belief (C_Belief): Information about the ongoing tasks. Intelligent Virtual Agents 2005, Kos (Greece)

Social Model: Task Coordination Approach 1: Shared Resources Trusting new c_beliefs: –HSP with STRIPS operators  No timing –Check compatibility of the new information –Lock resources being used (Mark signal) Removal of c_beliefs from the memory: –Precondition checking over perceived state. –Invalidate signal. How HSP planner uses c_beliefs: –Start the search from a future virtual state –Avoid using busy objects at the first level of the search. –Pre-Planning coordination (interleaved) Intelligent Virtual Agents 2005, Kos (Greece)

Social Model: Task Coordination Intelligent Virtual Agents 2005, Kos (Greece) Approach 2: Goal Partitioning Weight the heuristic (cost estimation to achieve each fact contained in the agents’ goal) depending on their procedence. TEAMFORMATIONTEAMFORMATION Book3 on Book2 Book2 on Book1 Book1 on Table3 Book3 on Book2 Book2 on Book1 Book1 on Table3 Plant1 on Table1 Plant2 on Table2 AGENT A AGENT B Book3 on Book2 Book2 on Book1 Book1 on Table3 Plant1 on Table1 Plant2 on Table2 AGENT B Plant1 on Table1 Plant2 on Table2 AGENT A Book3 on Book2 Book2 on Book1 Book1 on Table3

Social Model: Task Coordination Intelligent Virtual Agents 2005, Kos (Greece) Approach 2: Goal Partitioning W[own]: Weight for the internal facts = 1 W[ext]: Weight for the external facts Give preference to the own goals (W[ext] < 1) Example: W[ext] = 0.2 Heuristic: Distance to the goal (h add - Geffner) Plant1 on Table1  0.2 Plant2 on Table2  0.2 AGENT A Book3 on Book2  1 Book2 on Book1  1 Book1 on Table3  1

Results Intelligent Virtual Agents 2005, Kos (Greece) Non-Communicative agents

Results Approach 1: Communicative agents Intelligent Virtual Agents 2005, Kos (Greece)

Results Room organization without coordination Intelligent Virtual Agents 2005, Kos (Greece)

Results Approach 1 (Non Conversational) + Aproach 2  Task Coordination Intelligent Virtual Agents 2005, Kos (Greece)

Results Intelligent Virtual Agents 2005, Kos (Greece) ProblemAgentTasksInterruptionsInteractions (Average) Interactions (Max) Independent Goals No Coordination A B C Independent Goals Coordinated W[ext] = 1 A7111 B C8411 Independent Goals Goal Partitioning W[ext] = 0.2 A4011 B5111 C601.22

Conclusions and Future Work The task-oriented 3DIVA presented incorporate social information into the agent-centered decision making in order to reduce interferences, resolve conflicts to finally enhance behavioral animation. Grouping and task coordination helps to manage social behaviours in shared scenarios. Test the model over more complex scenarios. Include more sophisticated interactions between actors (e.g. ask someone to do something) Intelligent Virtual Agents 2005, Kos (Greece)

Integrating social skills in task-oriented 3D IVA Fran Grimaldo, Miguel Lozano, Fernando Barber, Juan M. Orduña Departament of Computer Science - University of Valencia (Spain) IVA 2005, Kos (Greece)