1 / 19

Integrating social skills in task-oriented 3D IVA

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) Fran.Grimaldo@robotica.uv.es IVA 2005, Kos (Greece). Outline. Introduction

nerita
Download Presentation

Integrating social skills in task-oriented 3D IVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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) Fran.Grimaldo@robotica.uv.es IVA 2005, Kos (Greece)

  2. 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)

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

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

  5. 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)

  6. 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)

  7. Social Model: System architecture • 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. Intelligent Virtual Agents 2005, Kos (Greece)

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

  9. 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)

  10. 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)

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

  12. Social Model: Task Coordination 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 (hadd - Geffner) Plant1 on Table1  0.2 Plant2 on Table2  0.2 Book3 on Book2 1 Book2 on Book1 1 Book1 on Table3 1 AGENT A Intelligent Virtual Agents 2005, Kos (Greece)

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

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

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

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

  17. Results Intelligent Virtual Agents 2005, Kos (Greece)

  18. 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)

  19. 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) Fran.Grimaldo@robotica.uv.es IVA 2005, Kos (Greece)

More Related