1 Simulating Computational Societies Lloyd Kamara, Alexander Artikis, Brendan Neville, Jeremy Pitt Imperial College, London 16-17 September 2002, Universidad.

Slides:



Advertisements
Similar presentations
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Advertisements

Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
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.
Regulatory Administrative Institutions MPA 517 Lecture-2 1.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Proposing new ways of resolving online conflicts: an intelligent facilitation of forgiveness in CMC Asimina Vasalou, Jeremy Pitt Intelligent Systems and.
OASIS Reference Model for Service Oriented Architecture 1.0
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Developing MAS The GAIA Methodology A Brief Summary by António Castro and Prof. Eugénio Oliveira.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Software Requirements
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Norm Theory and Descriptive Translation Studies
Chapter 7 Database Auditing Models
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
Information Technology Audit
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Challenge the future Delft University of Technology Agent-based Modeling and Simulation for the Social Scientist MAIA Amineh Ghorbani, Virginia Dignum,
Margaret J. Cox King’s College London
Virtual Enterprise Normative Framework within Electronic Institutions Henrique Lopes Cardoso 1,2, Eugénio Oliveira 1
Collectively Cognitive Agents in Cooperative Teams Jacek Brzeziński, Piotr Dunin-Kęplicz Institute of Computer Science, Polish Academy of Sciences Barbara.
DOT’98 Heidelberg 1 A. Hoffmann & M. Born Requirements for Advanced Distribution and Configuration Support GMD FOKUS Andreas Hoffmann & Marc Born
Experiences in Undergraduate Studies in the University of Zaragoza LEFIS Undergraduate studies Oslo, 19 th -20 th May 2006.
A Modeling Language to Model Norms Karen Figueiredo Viviane Torres da Silva Universidade Federal Fluminense (UFF)
Stakeholders and Ethics Organizational Stakeholders Stakeholders: people who have an interest, claim, or stake in an organization  Inside stakeholders.
An Introduction to Software Architecture
Copyright 2004 Prentice Hall1 Inside Stakeholders  Shareholders – the owners of the organization  Managers – the employees who are responsible for coordinating.
Dr Sharon Azzopardi. k What is Convergence? A Union of Media Print Television Camera Telephone Radio Internet A Union of Services Data Voice Video.
MITREMITRE Coalition Security Policy Language Project 11 December 2000.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Ит Application of special software for IT-audit Nikolay Nekhoroshkin Alexey Solodov Accounts Chamber of the Russian Federation.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 7 Database Auditing Models.
Lecture 09 Ethics & Social Responsibility. Social involvement as a business concept? Pre 1900’s business purpose exclusively economic.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
P2P Interaction in Socially Intelligent ICT David Hales Delft University of Technology (Currently visiting University of Szeged, Hungary)
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Transboundary Trust Space February 16, 2012 Ensuring trust in information exchange – proposal and approaches from Russia and CIS-states (RCC states) National.
MOISEMicaela Lucía Revillo1 MOISE REVILLO, Micaela Lucía Multi-agent Systems An Orgenizational Model for Multi-agent System.
Overview of Issues and Interests in Standards and Interoperability Mary Saunders Chief, Standards Services Division NIST.
07/09/04 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
Electronic Commerce Semester 1 Term 1 Lecture 3. Types of E-Commerce There are three distinct general classes of e-commerce: –Inter-organisational (business-to-business/B2B)
McGraw-Hill© 2003 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill© 2003 The McGraw-Hill Companies, Inc. All rights reserved Chapter.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Algorithmic, Game-theoretic and Logical Foundations
HIT Policy Committee NHIN Workgroup HIE Trust Framework: HIE Trust Framework: Essential Components for Trust April 21, 2010 David Lansky, Chair Farzad.
Unit 1 The Concept of Law. What is a Commonplace?  The set of everyday truths about a given subject matter providing us a shared subject matter for inquiry.
Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Legal Engineering A Design Perspective on the Law Prof. dr. Tom M. van Engers
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
Policy Based Management for Internet Communities Kevin Feeney, Dave Lewis, Vinny Wade, Knowledge and Data Engineering Group Trinity College Dublin Policy.
Towards Decentralized Resource Allocation for Collaborative Peer- to-Peer Learning Environments Xavier Vilajosana, Daniel Lázaro and Joan Manuel Marquès.
Software Engineering, COMP201 Slide 1 Software Requirements BY M D ACHARYA Dept of Computer Science.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Www3.informatik.uni-wuerzburg.de Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Simulation Framework for Live.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
SRA 2016 – Strategic Research Challenges Design Methods, Tools, Virtual Engineering Jürgen Niehaus, SafeTRANS.
1 Software Requirements Descriptions and specifications of a system.
MANAGEMENT OF CORPORATE SOCIAL RESPONSIBILITY. PLAN 1. The institute of the civilized business: the essence and functions 2. The standards of CSR management.
Service-Oriented Computing: Semantics, Processes, Agents
Brendan Neville and Jeremy Pitt Imperial College London
Getting to the Right Health Information Public Policies
An Introduction to Software Architecture
Dept. of Computation, UMIST
Presentation transcript:

1 Simulating Computational Societies Lloyd Kamara, Alexander Artikis, Brendan Neville, Jeremy Pitt Imperial College, London September 2002, Universidad Rey Juan Carlos, Madrid, Spain

2 Situated Electronic Society Agent A Agent B Organization X Organization Y Accountability Information Trading (Institutionalised) (Decentralised) Agent Society Human Society Contract Situatedness AccountabilitySoftware accountability Market EconomyInformation trading No universal truthDecentralisation Rule of Law Institutionalised Int’n

3 Contents  Viewing multi-agent systems (MAS) from three perspectives:  agent architecture  social decision-making of an individual agent  external observation of MAS as a whole owner states of society society formation & society dynamics situated society legal consequences & legal transfer communication protocols & socio-cognitive relationships social roles communication protocols & socio-cognitive relationships social roles states of society society formation & society dynamics communication protocols & socio-cognitive relationships social roles communication protocols & socio-cognitive relationships social roles

4 Interaction Perspectives  Agent architecture  Abstract/instance for interaction with environment  provides how, but not why or when mechanism for reasoning and communication  Customisable and configurable  Socio-cognitive reasoning and relationships  for ‘supra-functional requirements’ of interactions  Social control appropriate to rights management  (e.g.) trust and reputation inform/direct behaviour  External observation  Institutional view of interactions  Characterisation of dynamic normative positions  eschews internals, admits verification (on-line & off-line)

5 An Information Trading Society  The Abstract Producer/Consumer Scenario  Producers provide one resource to Consumers in exchange for another  scope for competition, co-operation, subterfuge, prohibition, punishment, …  Roles dictate capabilities of participants  Producers initiate Contract Net Protocols  Consumers initiate Auctions Instantiated by the Oil Exploration Scenario

6 Scenario Description network cloud 1..m cartographers 1..n explorers auction house regulator certification authority bank 1..k rights managers

7 The Simulation Model  Individual processes to represent cartographer and explorer agents  Allowance for heterogeneous agents (in terms of internal architecture)  Communications mechanism supporting multiple, simultaneous interactions  Control & configuration options for each agent.

8 Agent Architecture A generic, configurable engine for experiments

9 Socio-Cognitive Software Agents  A simulation of a open agent system E- commerce application  Abstract producers & consumers interacting through a contract net protocol variant.  A socio-cognitive model,  Based on the model by Castelfranchi and Falcone  Implemented socio-cognitive agents  Simulated small groups of these agents

10 Socio-cognitive Beliefs  Trust  Is the degree to which Agent A trusts Agent B to complete a task, it is represented by a subjective probability.  Trust is formed as a function of reputation and direct experience.  Direct Experience (subjective probability)  the belief one agent has about the trustworthiness of another, based purely on first-hand interactions.  Reputation (subjective probability)  the belief one agent has about the reputation of another, based upon the testimonies of its peers.

11 Agent Configuration  Parameterisation  Some parameters are needed as input  into the belief update functions  and Economic mechanisms.  others help to define the behaviour of the agent,  E.g. their ability is a probability of successful completion of an attempted action.  Characterisation  Co-operators only choose cooperation strategies  Defectors choose based upon maximizing the expected pay-off  Reciprocators have probabilistic intentions; the probability that they will co-operate (their trustworthiness) is matched to their evaluation of a trading partner's trustworthiness.

12 Experiment  We now discuss an example simulation for trust update based on direct experience.  The experiment consists of twelve agents, split evenly between producers (explorers) and consumers (cartographers).  All of the agents are of reciprocator character type  They differ only in their ability to complete the contracted tasks.

13 Experimental Results  Plots the level of trust directed towards groups of members  The featured DoT is simply the mean of the opinions of all the members in the society. Based on direct experience.

14 Experimental Results  shows the performance measure, the amount of assets accrued or lost.  From this it can be seen that a society of reciprocators is a meritorious one.

15 Executing the Specifications of Computational Societies  Computational societies are viewed from an external/global perspective  Computational societies as instances of normative systems:  Need to represent what the members are permitted to do, obliged to and other more complex normative relations between agents.  Need to represent the institutionalised powers of the members; a standard feature of all norm-governed organisations/societies.  Need to formally represent and reason about the actions of the members

16 Theoretical Framework  Social constraints  Three levels of specification:  What kind of actions ‘count as’ valid, well-formed actions. Distinguishing between valid and invalid actions enables the separation of meaningful from meaningless activities.  What kind of actions are permitted. Determining the permitted, prohibited, obligatory actions enables the classification of the agent behaviour as legal or illegal, ethical or unethical, social or anti-social, etc.  What are the sanctions and enforcement policies that deal with illegal, unethical, anti-social behaviour.

17 Computational Framework SOCIAL CONSTRAINTS: initiates(a1, pow(agentB,a3), Time). terminates(a1, pow(agentA,a1), Time). holdsAt(permitted(Agent, Act), Time):- holdsAt(pow(Agent, Act),Time). … NARRATIVE: happens(a1, t). happens(a2, t). … CURRENT SOCIAL STATE: -holdsAt(pow(agentA, a1), t+1). holdsAt(pow(agentB, a3), t+1). holdsAt(permitted(agentB,a3), t+1). …  Given (a temporal ordering of) all externally observable actions, it will provide a (graphical) representation of the institutional powers, permissions and sanctions of the members of the simulated societies (at each point in time) for the benefit of the designers and the members.

18 Summary & Discussion  Simulating norm-governed computational societies: architectural, socio-cognitive, external perspective  What this offers:  Evaluation of architectural design, trust update mechanisms  Informs designers’ decision-making: whether or not it is desirable to deploy agents in an open society  Conflict resolution, auditing  Informs agents’ decision-making: eg when to trust another agent  Formalisation of further concepts like representation, mandate, liability, …