Giorgini - CoopIS 2001 Implicit Culture for Multi-agent Interaction Support Paolo Giorgini Department of Mathematics University of Trento

Slides:



Advertisements
Similar presentations
ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
An Adaptive System for User Information needs based on the observed meta- Knowledge AKERELE Olubunmi Doctorate student, University of Ibadan, Ibadan, Nigeria;
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
May 28, 2002 P2P Databases 1 Philip A. Bernstein Microsoft Research Fausto Giunchiglia Univ. of Trento Anastasios Kementsietsidis Univ. of Toronto John.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
--What is a Database--1 What is a database What is a Database.
Brokering Mathematical Services Through a Web Registry.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
1/1/ Designing an Ontology-based Intelligent Tutoring Agent with Instant Messaging Min-Yuh Day 1,2, Chun-Hung Lu 1,3, Jin-Tan David Yang 4, Guey-Fa Chiou.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
An Environmental Multiagent Architecture for Health Management Francesco Amigoni Nicola Gatti.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 2 Database System Concepts and Architecture
Database Management System Lecture 2 Introduction to Database management.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
* SRA Division CoopIS- September Extending Multi-Agent Cooperation by Overhearing Floriano Zini SRA Division - ITC-irst, Povo (Trento) - Italy Joint.
Engineering Law-Governed Approaches How to reuse, extend and compose interaction specifications Gustavo Carvalho, Carlos Lucena
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
TC Methodology Massimo Cossentino (Italian National Research Council) Radovan Cervenka (Whitestein Technologies)
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
INDIN' Perth, Australia Multi-Agent Based Information Access Services for Condition Monitoring in Process Automation Teppo Pirttioja 1, Antti.
DATABASE PROGRAMMING Lecture on 16 – 05 – PREVIOUS LECTURE QUIZ: - Some students were very creative in transforming 2NF to 3NF. Excellent! - Some.
Decision Support System Definition A Decision Support System is an interactive computer-based system or subsystem that helps people use computer communications,
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
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.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Multiagent System as an intelligent assistant tool in Sakai Diego del Blanco Orobitg Fernando Olivares Fernández UPA Universidad Politécnica de Valencia.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Using Transactional Workflow Ontology in Agent Cooperation J. Korhonen, L. Pajunen, and J. Puustjärvi.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
A Logic of Belief and a Model Checking Algorithm for Security Protocols joint work with Massimo Benerecetti Fausto Giunchiglia University of Trento
Enabling Peer-to-Peer SDP in an Agent Environment University of Maryland Baltimore County USA.
Decision Support Systems (DSS) Information Systems and Management.
ATAL - Seattle, August 1 st, A Knowledge Level Software Engineering Methodology for Agent Oriented Programming The Tropos framework Fausto Giunchiglia.
ATAL - Seattle, August 1 st, A Knowledge Level Software Engineering Methodology for Agent Oriented Programming The Tropos framework Fausto Giunchiglia.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
By N.Gopinath AP/CSE. There are 5 categories of Decision support tools, They are; 1. Reporting 2. Managed Query 3. Executive Information Systems 4. OLAP.
Decision-Support-System for the Rehabilitation of Buildings: The MEMSCON Project RISA Sicherheitsanalysen GmbH Berlin 1st MEMSCON Event - 07 October 2010,
PROAGE PROAGE – PROSESSIAUTOMAATION AGENTTIPOHJAISET INFORMAATIOPALVELUT Agent-Based Information Services for Process Automation Semantic Web.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Chapter 4 Decision Support System & Artificial Intelligence.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
March , 2007ACM SAC, Seoul, Korea1 IC-Service: A Service-Oriented Approach to the Development of Recommendation Systems Aliaksandr Birukou, Enrico.
L. M. Pereira, J. J. Alferes, J. A. Leite Centro de Inteligência Artificial - CENTRIA Universidade Nova de Lisboa, Portugal P. Dell’Acqua Dept. of Science.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
MAZETTE: Multi-agents MUSETTE for sharing and reusing ontologies Jesus Arana, Salima Hassas and Yannick Prié 28 October 2004 Claude Bernard University,
Introspecting Agent-Oriented Design Patterns Manuel Kolp, T. Tung Do, Stéphane Faulkner and T. T. Hang Hoang Presented by Rachel Bock, Sam Shaw, Nicholas.
Pertemuan 16 Materi : Buku Wajib & Sumber Materi :
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
User Modeling for the Mars Medical Assistant MCS Project By Mihir Kulkarni.
An Adaptive User Profile for Filtering News Based on a User Interest Hierarchy Sarabdeep Singh, Michael Shepherd, Jack Duffy and Carolyn Watters Web Information.
BHS Methods in Behavioral Sciences I April 7, 2003 Chapter 2 – Introduction to the Methods of Science.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Fundamental of Database Systems
CPSC-310 Database Systems
Chapter 2 Database System Concepts and Architecture
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Adaptibility Patterns of Multi-Agent Organizations
Presentation transcript:

Giorgini - CoopIS 2001 Implicit Culture for Multi-agent Interaction Support Paolo Giorgini Department of Mathematics University of Trento Joint work with: Enrico Blanzieri, Paolo Massa and Sabrina Recla

Giorgini - CoopIS Outline Motivations Implicit Culture Systems for Implicit Culture Support (SICS) –A SICS for Multi-agent interaction support The eCulture Brokering System Conclusion and future work

Giorgini - CoopIS Motivations Interaction among agents is crucial for the efficiency of MAS –new agents enter into the system without the necessary knowledge and skills –new agents are not able to learn from the others’ behavior –it is not possible to define and represent a priori the relevant knowledge the agents need for the interaction

Giorgini - CoopIS Motivations In order to improve its behavior, a new agent should act consistently with the knowledge and the behaviors (culture) of the other agents. We propose a way for supporting multi-agent interaction based on the idea of Implicit Culture [ Blanzieri, Giorgini and Giunchiglia: 2000 ]

Giorgini - CoopIS Implicit Culture: basic definitions (1) Let P be a set of agents, O a set of objects, A a set of actions. We define: environment   P  O scene as the pair, where B  , and A  A situation as, where a  P and  is a scene executed situated action as the action executed in given situation. F  : deterministic function that describes the evolution of the environment.

Giorgini - CoopIS Environment a c b tt ”t”t ’t’t    FF 

Giorgini - CoopIS Environment a c b  t+1  ” t+1  ’ t+1 

Giorgini - CoopIS Implicit Culture: basic definitions (2) Random variable h a,t that describes the action that the agent a executes at the time t expected action as the expected value of h a,t, E( h a,t ) situated expected action as the expected value of h a,t given a situation ; E( h a,t | ) Cultural constraint theory for a group G  P, as a theory on the situated expected actions of the agents of G Cultural action w.r.t. G, as an executed action that satisfies a cultural constraint theory for G

Giorgini - CoopIS Implicit Culture: basic definitions (3) Implicit Culture Relation between G e G’ such that the expected situated actions of G’ are cultural action for G Implicit Culture phenomenon G and G’ are in implicit culture relation

Giorgini - CoopIS … the idea the agents of G’ perform actions that agents of G would perform in the same situations a tt  b  ’t  c  ”t  G’ G 

Giorgini - CoopIS Systems for Implicit Culture Support (SICS) Goal: establish an implicit culture phenomenon –acquisition of cultural constraint theory for G –proposing to G’ scenes such that the expected situated actions satisfy the cultural constraint theory for G.

Giorgini - CoopIS a tt  b  ’t  c  ”t  G’ G  SICS: architecture Observer DB Observer stores in a data base the situated executed actions of the agents of G.  Inductive Module  Inductive Module that using the data of the DB and the a priori theory  o, induces a cultural constraint theory  Composer Composer proposes to a group G’ a set of scenes such that the expected situated actions satisfies 

Giorgini - CoopIS a b c G’ G  SICS: architecture Observer DB Observer stores in a data base the situated execute actions of the agents of G.  Inductive Module  Inductive Module that using the data of the DB and the a priori theory  o, it induces a cultural constraint theory  Composer Composer proposes to a group G’ a set of scenes such that the expected situated actions satisfies   t+1  ’t+1  ”t+1

Giorgini - CoopIS The eCulture Brokering System The system is the result of collaboration between University of Trento and ITC-irst. GoalGoal: Permit to a citizen to access, via web, to the information about cultural goods collected in the (Trentino) museums. –The user demands the system information about cultural goods related to a particular epoch. –The system queries the databases of the museums and answers.

Giorgini - CoopIS Multi-agent Architecture Directory Facilitator (DF) knows the agents of the system and their services DF Agent Resource Broker (ARB) gives information about the external available resources ARB Broker (Br) builds an “answer” with some grade of specialization in an area. Br k Br 2 Br 1 … Wrapper (Wr) is the interface between the system and a database. DB Wr 1 Wr 2 DB Wr h … Personal Agent (PA) permits a user to access the system PA n PA 1 …

Giorgini - CoopIS User interface

Giorgini - CoopIS Agents interaction DF ARB Br k Br 2 Br 1 … DB Wr 1 Wr 2 DB Wr h … PA n PA 1 … 1) a user, by the PA, requests information about a century; the PA asks the DF which Broker can satisfy the request. 3) the Broker asks the ARB which are the external resources that can be useful. 2) The PA accepts or refuse the proposed Broker; it sends to the accepted Broker the request of the user. 4) The Broker asks the DF which Wrappers are able to interface the resources. 5) The Broker queries the Wrappers and build the answer for the user.

Giorgini - CoopIS Agents interaction DF ARB Br k Br 2 Br 1 … DB Wr 1 Wr 2 DB Wr h … PA n PA 1 … 1) a user, by the PA, requests information about a century; the PA asks the DF which Broker can satisfy the request. 3) the Broker asks the ARB which are the external resources that can be useful. 2) The PA accepts or refuse the proposed Broker; it sends to the accepted Broker the request of the user. 4) The Broker asks the DF which Wrappers are able to interface the resources. 5) The Broker queries the Wrappers and build the answer for the user. 6) The Broker send the answer to the PA that sends it to the user

Giorgini - CoopIS DF and Implicit Culture The DF provides a “yellow pages” service The Brokers are specialized in a different thematic areas The SICS is used to support the activity of the DF with the goal of suggesting to each PA the most suitable Broker

Giorgini - CoopIS DF and Implicit Culture Agents observed: Personal Agents (G = G’) Cultural Constraint Theory :  Proposed Scenes : Brokers Observed Actions: : The PA x request to the DF, at time t, a Broker for getting information about the century s : at time t, PA x accepts the Broker y, proposed by the DF, about the century s : at time t, PA x refuses the Broker y, proposed by the DF, about the century s

Giorgini - CoopIS Example Accept(VI)Refuse(IV) Br 3 Br 2 Br 1 Br 0 PA 0 Refuse(IV) PA 1 Refuse(XVI)Accept(VI)Refuse(IV) PA 2 Refuse(IV) PA 3 Accept(XVII) Accept(XI) Accept(II) Accept(XVII) Refuse(XVII) Observation stored by the SICS Accept(XVII)Accept(XIII) Accept(XI) PA 1 asks for a Broker for the VI century. 1) find the cultural actions Accepts(VI) 2) find the scenes 3. Propose the scene with the maximum probability of facilitation 1. Find the predictive agents 2. Select the similar agents PA 0, PA 2 PA 1 is more similar to PA 2 than to PA 0 Br 1

Giorgini - CoopIS The eCulture Brokering System Developed using JACK Intelligent Agents, a commercial agent-oriented development environment built on top of and fully integrated with Java It follows FIPA ( Foundation for Intelligent Physical Agents ) specifications for DF and ARB Databeses: Oracle and Microsoft Access

Giorgini - CoopIS Conclusions We have presented –the idea of Implicit Culture and how to use it for supporting Multi-agent interaction –eCulture Brokering System Implicit Culture Support allows us to improve the agents interaction without need to equip the agents with additional capabilities Future work: –Extend the use of SICS to other agents, in particular to the ARB (Agent Resource Broker) –Implementing the inductive module for inducing cultural constraint theories for different groups of agents

Giorgini - CoopIS … more