A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.

Slides:



Advertisements
Similar presentations
Jeremy S. Bradbury, James R. Cordy, Juergen Dingel, Michel Wermelinger
Advertisements

ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
Intelligent Architectures for Electronic Commerce Part 1.5: Symbolic Reasoning Agents.
On norms for the dynamics of argumentative interaction: argumentation as a game Henry Prakken Amsterdam January 18, 2010.
Formal Semantics for an Abstract Agent Programming Language K.V. Hindriks, Ch. Mayer et al. Lecture Notes In Computer Science, Vol. 1365, 1997
Workpackage 2: Norms
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Risk Aware Decision Framework for Trusted Mobile Interactions September 2005 Daniele Quercia and Stephen Hailes CS department University College London.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Argumentation-based negotiation Rahwan, Ramchurn, Jennings, McBurney, Parsons and Sonenberg, 2004 Presented by Jean-Paul Calbimonte.
University of Minho School of Engineering Department of Production and Systems Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a.
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
WP5: Trust WP description: People involved: Carles Sierra (WP leader) Jordi Sabater-Mir Marco Schorlemmer Eva Armengol.
Constructing the Future with Intelligent Agents Raju Pathmeswaran Dr Vian Ahmed Prof Ghassan Aouad.
On Data-Centric Trust Establishment in Ephemeral Ad Hoc Networks Maxim Raya, Panos Papadimitratos, Virgil D. Gligor, Jean-Pierre Hubaux INFOCOM 2008.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
Yaochu Jin FTR/HRE-D August, From Interactive Evolutionary Algorithms to Agent-based Evolutionary Design Interactive Evolutionary Algorithm –When.
Concrete architectures (Section 1.4) Part II: Shabbir Ssyed We will describe four classes of agents: 1.Logic based agents 2.Reactive agents 3.Belief-desire-intention.
Agent UML Stefano Lorenzelli
Formal Model of Joint Achievement Intention Mao Xinjun MOCA’02, Aarhus University, Aug 26-27, 2002 National Lab. for Parallel and.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Virtual Organizations as Normative Multiagent Systems Guido Boella Università di Torino, Joris Hulstijn Vrije Universiteit, Amsterdam,
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
MarkSAT W. E. Walsh and M. P. Wellman. Objectives Offer a decentralized computation model ; Study the computational properties of decentralized systems;
An Information Theory based Modeling of DSMLs Zekai Demirezen 1, Barrett Bryant 1, Murat M. Tanik 2 1 Department of Computer and Information Sciences,
Introduction to Jadex programming Reza Saeedi
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.
Engineering Law-Governed Approaches How to reuse, extend and compose interaction specifications Gustavo Carvalho, Carlos Lucena
Agent-Oriented Software Engineering CSC532 Xiaomei Huang.
MediaHub: An Intelligent MultiMedia Distributed Platform Hub Glenn Campbell, Tom Lunney & Paul Mc Kevitt School of Computing and Intelligent Systems Faculty.
Computer Science CPSC 322 Lecture 3 AI Applications 1.
A Framework to Engineer Communities of Web Services Jamal Bentahar Concordia University (Montreal, Canada) Royal Holloway, University of London July 09,
L 9 : Collaborations Why? Terminology Coherence Coordination Reference s :
DEVS Namespace for Interoperable DEVS/SOA
Stable Multi-Agent Systems Informatica, PISA. Computing, CITY. Computing, IMPERIAL. Andrea Bracciali, Paolo Mancarella, Kostas Stathis, Francesca Toni,
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Leonardo Flores Añover Ramón.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
By Swetha Namburi.  Trust  Trust Model ◦ Reputation-based Systems ◦ Architectural Approach to Decentralized Trust Management.
Objectives Functionalities and services Architecture and software technologies Potential Applications –Link to research problems.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Presentation on Issues and Challenges in Evaluation of Agent-Oriented Software Engineering Methodologies By: kanika singhal.
Towards a Theoretical Framework for the Integration of Dialogue Models into Human-Agent Interaction John R. Lee Assistive Intelligence Inc. Andrew B. Williams.
Virtual Knowledge Communities for Corporate Knowledge Issues Pierre Maret INSA de Lyon, LIRIS, France Mark Hammond Imperial College London, England Jacques.
Agents, Multi-Agent Systems and Declarative Programming: What, When, Where, Why, Who, How? Andrew Diniz da Costa –
Decentralized authorization and data security in web content delivery * Danfeng Yao (Brown University, USA) Yunhua Koglin (Purdue University, USA) Elisa.
Algorithmic, Game-theoretic and Logical Foundations
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
IIIA - Artificial Intelligence Research Institute CSIC – Spanish Council for Scientific Research Deliverable 2.1: e-Institutions oriented to the use of.
Specification of Policies for Web Service Negotiations Steffen Lamparter and Sudhir Agarwal Semantic Web and Policy Workshop Galway, November 7 th University.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
1 From Conceptual Models to Simulation Models Takashi Iba* Yoshiaki Matsuzawa** Nozomu Aoyama** * Faculty of Policy Management, Keio University ** Graduate.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
A Security Framework with Trust Management for Sensor Networks Zhiying Yao, Daeyoung Kim, Insun Lee Information and Communication University (ICU) Kiyoung.
Computer Science and Engineering 1 Mobile Computing and Security.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
1 Architectural Design for Multi-Agent Simulation System Presented by: Ameya A. Velankar.
Decentralized Trust Management for Ad-Hoc Peer-to-Peer Networks Thomas Repantis Vana Kalogeraki Department of Computer Science & Engineering University.
1 Simulating Computational Societies Lloyd Kamara, Alexander Artikis, Brendan Neville, Jeremy Pitt Imperial College, London September 2002, Universidad.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
Discussion Lecture Comp 25 Math & Logic.
Chapter 5 Architectural Design.
Presentation transcript:

A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University (Canada) Utrecht University (the Netherlands) Imperial College London, June 08, 2007

2 Overview Problem and Motivations Negotiation Framework Trustworthiness Model Implementation Related Work and Conclusion

3 Context and Problem Multi-agent Systems: interacting autonomous agents Communication Protocols: specifying allowed communicative acts Open and dynamic MAS need flexible protocols: logic-based dialogue games Example: negotiation dialogue games Security engineering: a new challenge in agent-based software engineering Distributed setting: e.g. semantic-grid computing Computational efficiency

4 Proposed Approaches for Interacting Agents Mental Approach Private states: Beliefs, Desires, Intentions, etc. Social Approach Public states: Social commitments Argumentative Approach Argumentation theory + reasoning Allen and Perrault, 1980 Cohen and Levesque, 1990 and others Singh, 2000 Colombetti, 2000 and others Amgoud and Maudet, 1999 McBurney et al., 2002 and others

5 Motivations How to trust negotiating agents within a multi-agent system: Resources sharing and mutual access Centralized Approaches Vulnerable to attacks Reasoning Capabilities Quantitative Probabilistic-based Decentralized Approach

6 Overview Problem and Motivations Negotiation Framework Trustworthiness Model Implementation Related Work and Conclusion

7 Agent Architecture

8 Negotiation Framework Agent 1 Agent 2 Social Commitments + Argumentation Speech Act Theory + Action Logic Negotiation Specification Reasoning + Semantics

9 Negotiation Framework Argumentation Theory Agent Negotiation Support FlexibilityEfficiency Dialogue Games Relevance Theory Logic- based Reasoning

10 Dialogue Games Abstract structures that can be composed: Sequencing: Embedding: Parallelization: Argumentation-driven decision making process Game 1 Game 2, Game1 Game 2 …… Game 1 Game 2 //

11 Dialogue Games: Specification Initiative / reactive dialogue games A simple language Cond: generating arguments from the agent’s argumentation system Action_Ag 1 Action_Ag 2 Cond

12 Agent Communication Action_Ag i  {Make-Offer, Make-Counter- Offer, Withdraw, Satisfy, Violate, Accept, Refuse, challenge, Justify, Defend, Attack} Argumentation system Communicative Actions Supports

13 The notion of argument: a pair An argument is a pair (P, c) where P is a set of beliefs and c is a formula, such that: i) P is consistent, ii) P c et iii) P is minimal Argumentation

14 Attack relation: binary relation between arguments An argument (P 1, c 1 ) attacks another argument (P 2, c 2 ) iff c 1 c 2 or x P 2 | c 1 x Argumentation

15 Overview Problem and Motivations Negotiation Framework Trustworthiness Model Implementation Related Work and Conclusion

16 Probability function: Rep : A  A  D  [0, 1] Local beliefs Global beliefs: testimonies of witnesses Foundation

17 Illustration

18 Central Limit Theorem and the Law of Large Numbers If M > w Then Return True Else Return False Assessing Agent’s Reputation

19 Timely Relevance Function

20 Reputation Graph Algorithm 1: Graph Construction

21 Algorithm2: Node Evaluation

22 Complexity Construction of the trust graph with n nodes and a edges n recursive calls of the function Evaluate-Node (Ag y ) Each node is visited once: Assessing the weight of a node Using the weight of its neighbors and input edges: Run time of the reputation algorithm:

23 Overview Problem and Motivations Negotiation Framework Trustworthiness Model Implementation Related Work and Conclusion

24 System Architecture The system is designed as a society of interacting agents Agents are equipped with knowledge bases and argumentation systems Knowledge bases contain propositional formulae and arguments Platform: Jack Intelligent Agents + Java

25 System Architecture

26 Architecture of Negotiating Agent

27

28

29 Overview Problem and Motivations Negotiation Framework Trustworthiness Model Implementation Related Work and Conclusion

30 Related Work Two approach types into trusting multi-agent systems: centralized and decentralized Centralized approaches: e.g. eBay and Amazon Auctions The ratings are stored centrally and summed up to give an overall rating Reputation is a global single value The model can be unreliable, particularly when some buyers do not return ratings These models are not suitable for applications in open MAS such as agent negotiation

31 Related Work Three main decentralized approaches: Building on agents’ direct experiences of interaction partners Using information provided by other agents Certified information provided by referees

32 Related Work Regret: Direct trust: weighted means of all ratings Referral: Direct trust Trust network

33 Related Work Fire: Direct interaction trust Role-based trust Witness reputation Certified reputation

34 Conclusion Proposition and implementation of a probabilistic model to secure negotiating autonomous agents Formal and efficient computational framework for secure argumentation-based agents in multi-agent settings Tacking into account the reputation of confidence agents Considering the timely relevance of the transmitted information

35 Future Work Reducing the complexity of argumentation-based reasoning for agent-oriented systems Propositional logic vs. Horn logic Evaluate the model using concrete scenarios in e- business settings A general framework for secure and verifiable grid- computing-based applications with the underlying formal semantics

A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University (Canada) Utrecht University (the Netherlands) Imperial College London, June 08, 2007