IIIA - Artificial Intelligence Research Institute CSIC – Spanish Council for Scientific Research Deliverable 2.1: e-Institutions oriented to the use of.

Slides:



Advertisements
Similar presentations
2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
Advertisements

1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Workpackage 2: Norms
For e-Business F. Dignum Utrecht University Trust Reputation and.
Agents, Power and Norms Michael Luck, Fabiola López y López University of Southampton, UK Benemérita Universidad Autonoma de Puebla, Mexico.
Risk Aware Decision Framework for Trusted Mobile Interactions September 2005 Daniele Quercia and Stephen Hailes CS department University College London.
KOS and the Conduct of Science© Straits Knowledge 2011 Knowledge Organisation Systems as Enablers to the Conduct of Science Patrick Lambe.
Marc Esteva (IIIA) Eva Onaindia (UPV) Sascha Ossowski (URJC) Enric Plaza (IIIA) Juan Antonio Rodríguez (IIIA) WP3: Organisations
Chapter 1: The Context of SA&D Methods
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
WP5: Trust WP description: People involved: Carles Sierra (WP leader) Jordi Sabater-Mir Marco Schorlemmer Eva Armengol.
Overview of Nursing Informatics
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Review 4 Chapters 8, 9, 10.
Fawaz Alsaadi Fahad Alsolmai.  Role Based Multi-Agent System for providing effective and secure Bank transaction services  To provide seamless access.
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
WP 8: Networks for Lifelong Competence Development Alicia Cheak INSEAD CALT (Centre for Advanced Learning Technologies) TEN Competence Kickoff Meeting.
Electronic Institutions as a regulatory framework for agent interactions Granada Pablo Noriega B.V. IIIA-CSIC.
Course Instructor: Aisha Azeem
Chapter 10: Architectural Design
Norm Theory and Descriptive Translation Studies
Architectural Design.
*Law and Coordination Rodrigo Paes. © LES/PUC-Rio Agenda Integration Coordination BPEL example Birth *Law and Coordination Further Steps.
Conversational Applications Workshop Introduction Jim Larson.
Engineering Law-Governed Approaches How to reuse, extend and compose interaction specifications Gustavo Carvalho, Carlos Lucena
Java-Based Middleware IT 490 Stan Senesy IT Program NJIT.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
SOFTWARE DESIGN.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Intelligent agents, ontologies, simulation and environments for norm-regulated MAS Deliberative Normative Agents Ricardo Gralhoz Governance in Open Multi-Agent.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Methodological Framework for the Assessment of Governance Institutions P. Diaz and A. Rojas PFRA Workshop, March 17, 2006.
ENTERFACE 08 Project 2 “multimodal high-level data integration” Mid-term presentation August 19th, 2008.
Multi-agent organizations in software engineering Jorge J. Gómez Sanz Grasia! Research group Universidad Complutense de Madrid,
Developing Component- Based Systems X LIU, School of Computing, Napier University TIP This chapter discusses the techniques to develop component-based.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Business Engineering Step-by-step procedures to design Notations that describe the design Heuristic solutions Measurable goals.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Introduction of Intelligent Agents
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
ShareNet Integrating Trust and Privacy policy Li Ding.
Thinking behind the environment for Making Construals (MCE)
E-Commerce Environments as 3D Electronic Institutions Anton Bogdanovych University of Technology Sydney e-Markets Group.
Virtual Information and Knowledge Environments Workshop on Knowledge Technologies within the 6th Framework Programme -- Luxembourg, May 2002 Dr.-Ing.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
NSF Cyber Trust Annual Principal Investigator Meeting September 2005 Newport Beach, California UMBC an Honors University in Maryland Trust and Security.
Provenance in Distr. Organ Transplant Management EU PROVENANCE project: an open provenance architecture for distributed.
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
Artificial Intelligence Logical Agents Chapter 7.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Chapter 9 Architectural Design. Why Architecture? The architecture is not the operational software. Rather, it is a representation that enables a software.
Carles Sierra, Bruno Rosell, Juan A
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
Daniel Villatoro Ismel Brito Jordi Sabater-Mir
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Semantic Web Towards a Web of Knowledge - Projects
Presentation transcript:

IIIA - Artificial Intelligence Research Institute CSIC – Spanish Council for Scientific Research Deliverable 2.1: e-Institutions oriented to the use of reputation Jordi Sabater-Mir Isaac Pinyol Daniel Villatoro Guifré Cuní Carles Sierra Juan Antonio Rodriguez Josep Lluís Arcos WP2 – Tools development

IIIA-CSIC Annex I: 1.Using the tool for e-institutions developed by partner number 4, study and design of the extra elements that are necessary to facilitate and study the use of reputation in an e-institution environment. 2.Development of an alpha version of the e-institution tool for reputation modelling. 3.Help to develop the applications allowing the different experiments described in the rest of workpackages to be run. Corresponding deliverables list: T (D2.1): e-Institutions oriented to the use of Reputation T (D2.2): e-Institution reputation software

E-Institutions IIIA-CSIC In human societies, institutions regulate the behaviour of people by enforcing laws, fixing protocols, etc. Open multiagent systems are populated by autonomous entities and therefore, there is no guarantee about what will be the behaviour of these entities. An e-institutions is the electronic equivalent of a traditional institution but for virtual environments.

E-Institutions IIIA-CSIC Some vocabulari: Role. Standardised patterns of behaviour required by all agents playing part in a given functional relationship. Dialogic Framework. Ontological elements and communication language (ACL) employed during an agent interaction. Scene. Agents meetings whose interaction is shaped by a well-defined protocol. Performative Structure. Complex activities specified as connections among scenes. Normative rules. Define the consequences of the agent actions within scenes.

E-Institutions IIIA-CSIC Performative structure Scenes Institutional agents

E-Institutions IIIA-CSIC governor

E-Institutions IIIA-CSIC

Using reputation in e-institutions IIIA-CSIC Integration of reputation mechanisms in the eI. Integration of a cognitive agent architecture in the context of an eI. Specification and implementation of a common ontology for reputation. Human interface with the eI.

IIIA-CSIC Integration of reputation mechanisms Centralized reputation (eBay, Sporas...) Distributed reputation (RepAge, ReGreT...) E-Institution Agent Governor Rep. system E-Institution Agent Governor Rep. system eI-service

Using reputation in e-institutions IIIA-CSIC Integration of reputation mechanisms in the eI. Integration of a cognitive agent architecture in the context of an eI. Specification and implementation of a common ontology for reputation. Human interface with the eI.

IIIA-CSIC EIAgent architecture

IIIA-CSIC EIAgent architecture

IIIA-CSIC Jadex architecture

IIIA-CSIC Jadex architecture

IIIA-CSIC Jadex architecture

IIIA-CSIC Jadex architecture

Using reputation in e-institutions IIIA-CSIC Integration of reputation mechanisms in the eI. Integration of a cognitive agent architecture in the context of an eI. Specification and implementation of a common ontology for reputation. Human interface with the eI.

CTR 1 CTR 2 CTR 3 OK! ??? ? ? ? The problem What if agents using different reputation models are in the same community? Different semantics, different representation of evaluations…. Pepe is Good? Pepe is 0.7? Pepe is 5? IIIA-CSIC

Let’s speak the same language! CTR 1 CTR 2 Ontology Mapping for CTR 1 Common Reputation Ontology Ontology Mapping for CTR 2 Communication IIIA-CSIC

The Ontology: Social Evaluation Evaluation Target Strength Value Context Source Entity Focus has belongs to Value [0,1]  R belongs to Voice Eval. Gossiper Recipient belongs to has 0..1 has belongs to Norm Single Agent Group Institution is Skill Standard is IIIA-CSIC

The Ontology: Evaluative Belief Voice has belongs to 1 Eval. EvaluationEntity Entities has belongs to 1..n 1 Eval. Evaluation Entity EntitiesVoice IdTransEval. Real has belongs to 1 1..n 111 Reputation SharedImage ImageDExperienceSharedVoice EvalBelief SimpleBelief MetaBelief is IIIA-CSIC

Value Representation Evaluation Target Context Value Strength Source Entity Focus has belongs to [0,1]  R Value belongs to Voice Eval. Gossiper Recipient belongs to has 0..1 has belongs to - Accuracy + Boolean False/True Discrete Sets {VB, B, N, G, VG} Probability Distribution Fuzzy Sets VBBNGVG Value Bounded Real [0,1] IIIA-CSIC

Boolean {False,True} Discrete Sets {VB, B, N, G, VG} Probability Distribution VBBNGVG Value Bounded Real [0,1] Max Min goodness FalseTrue Max Min goodness VBBNGVG Max Min goodness BooleanDiscrete Set Bounded Real VBBNGVG 0 1 VBBNGVG 0 1 Prob. Distribution Min Max Semantic of the representations IIIA-CSIC

Conversions between types VBBNGVG Some of them… X ≥ 0.5 VG0.9 G0.7 N0.5 B0.3 VB0.1 [0.8,1)VG [0.6,0.8)G [0.4,0.6)N [0.2,0.4)B [0,0.2)VB Prob. Distribution Discrete Set {VB,B,N,G,VG} Real [0,1] Boolean {False,True} VBBNGVG VBBNGVGVBBNGVG falsetrue VBVG IIIA-CSIC

Conversion Uncertainty (CU) Uncertainty produced by conversion between representation types. To From BooleanDiscrete SetBounded RealProb. Dist. Boolean Discrete Set Bounded Real Prob. Dist0000 CU values Let X,Y be representation types, then the CU value associated to the conversion from type X to Y is defined as: CU(X,Y) = H(Y | X) (Conditional entropy) IIIA-CSIC

Input calls Output calls directExp(DExperience) comm(EvalBelief) getReputation(Entity)  Reputation getReputation(Entity,Focus)  Reputation getImage(Entity,Focus)  Image API Interface Implementation(1) Decision Making Module Communication Module CTR y API y API interface and agent architecture IIIA-CSIC

Implementation(2) API interface for Abdul-Rahman & Hailes Model Distributed Model Agents evaluate direct experiences with {VU,U,T,VT} Agents can receive recommendations (direct experiences) from others. The model returns a degree of trust of agent A in context C with the values {Very Trustworthy, Trustworthy, Untrustworthy, Very Untrustworthy } or with an uncertain value: U +, U 0, U - (between VT-T, T-U, U-VU) Comm(DExperience) directExp(DExperience) getImage(Entity, Focus)  Image Evaluation: discrete sets {VB,B,G,VG} VU UTVTU-U- U0U0 U+U+ Evaluation: probability distribution API Implementation IIIA-CSIC

Implementation(3) API interface for eBay Model Centralized Model Users evaluate their transactions sending to the system {+1,0,-1} The reputation of a concrete user is a number between 0 and , represented by a system of colored stars. API Implementation Comm(DExperience) getReputation(simpleAgent)  Reputation Evaluation: discrete sets VB 0N +1VG Evaluation: bounded real IIIA-CSIC

Using reputation in e-institutions IIIA-CSIC Integration of reputation mechanisms in the eI. Integration of a cognitive agent architecture in the context of an eI. Specification and implementation of a common ontology for reputation. Human interface with the eI.

IIIA-CSIC