© FIRMA EVK1-CT1999-00016 Neg-o-Net (v.1.0) Capturing stakeholder negotiation within FIRMA David Hales

Slides:



Advertisements
Similar presentations
Complex Organizational System A Complex System Model for Organizations, Companies and Social Actions.
Advertisements

1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Game Theory: Inside Oligopoly
1 Professional Conversations: Integrating All Kinds of Minds into Practice.
Chapter 3: Foundations of Planning
1 Theory of Change Chesapeake Bay Funders Network Program Evaluation Training Workshop OMG Center for Collaborative Learning January 9-10, 2008.
PERFORMANCE FOR ALL The Project & the System. A HE project co-ordinated by University of Bristol, open to HE internationally. Developing the requirements.
JACK Intelligent Agents and Applications Hitesh Bhambhani CSE 6362, SPRING 2003 Dr. Lawrence B. Holder.
Background of Assignment A large international Telecom company is looking for possible new mobile communication services for the European and North-American.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Facilitating Multi Stakeholder Processes and Social Learning Herman Brouwer/ Karèn Verhoosel Centre for Development Innovation MSP Generic Process.
Ch 5 Specification page 1CS 368 Context Specification one of the most commonly cited reasons for an IT project failure is unclear objectives and requirements.
PPA 503 – The Public Policy Making Process
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Introduction to Computer Technology
Scenario testing Tor Stålhane. Scenario testing – 1 There are two types of scenario testing. Type 1 – scenarios used as to define input/output sequences.
Strategic Environmental Assessment and environmental issues in programme evaluation Ivana Capozza Italian Evaluation Units Open Days Roma, July 5, 2006.
1 Beyond California Water Plan Update 2005 California Water and Environmental Modeling Forum Annual Meeting, March 3 rd, 2005.
When integrated models meet stakeholders and data (& vice-versa) WATER BASIN MODELS DATA STAKEHOLDERS POPULATION MODELLERS.
Implementation process at EU level Marine Strategy Framework Directive: implementation process at EU level Gert Verreet – submitted to EMECO meeting -
F LLL EX How to use the FLLLEX-Radar in your institution EURASHE 22nd annual conference Riga – 10/11 May Margriet de Jong FLLLEX coordination team.
DSS Modeling Current trends – Multidimensional analysis (modeling) A modeling method that involves data analysis in several dimensions – Influence diagram.
Modeling.
Aug 8, a|EA-DC Forumaeaassociation.org 1 Serve Actionable Knowledge Empower Agile Architects Tyson Brooks, BAE Systems Haiping Luo, Government Printing.
© FIRMA EVK1-CT From Part-Net to Neg-o-Net? Extending Part-Net for multi-agent negotiation within FIRMA Dr David Hales – (Visitor) National Research.
Prof. Jan Rotmans Pieter Valkering Prof. Anne van der Veen Jörg Krywkow De Maaswerken In collaboration with The case study of the Maaswerken A negotiation.
When and why does haggling occur?, 1 st ESSA Conference, Groningen, September 2003, slide-1 When and why does haggling occur? -
An Online Knowledge Base for Sustainable Military Facilities & Infrastructure Dr. Annie R. Pearce, Branch Head Sustainable Facilities & Infrastructure.
Transregional Workshop – Sofia, October 30, 2008 R4R Tools and Methodologies.
A GENERIC PROCESS FOR REQUIREMENTS ENGINEERING Chapter 2 1 These slides are prepared by Enas Naffar to be used in Software requirements course - Philadelphia.
111 Notion of a Project Notes from OOSE Slides – a different textbook used in the past Read/review carefully and understand.
Getting Started Conservation Coaches Network New Coach Training.
How to use the VSS to design a National Strategy for the Development of Statistics (NSDS) 1.
Protection Cluster 4W Matrix A Self-Help Guide. 4W Who does What Where When 4W   The 4W Matrix is formally known as the “Activity Tracking Matrix” 
Ch 4 - Learning Objectives Scope Management You should be able to: n Discuss the relationship between scope and project failure n Describe how strategic.
Integrated Risk Management Charles Yoe, PhD Institute for Water Resources 2009.
Virtual Canada 2.0. » Knowledge is not just information » Knowledge is not philosophy (but it can be approached through philosophical inquiry) » There.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Creating a European entity Management Architecture for eGovernment CUB - corvinus.hu Id Réka Vas
SANREM TOP Framework GECAFS Interpretation. SEE Conditions (Social, Economic, Environmental) Assessed Practices Changed KASAC (Knowledge, Attitudes, Skills,
© FIRMA EVK1-CT Neg-o-Net (v.2.0) Capturing stakeholder negotiation within FIRMA David Hales
Random Graph Generator University of CS 8910 – Final Research Project Presentation Professor: Dr. Zhu Presented: December 8, 2010 By: Hanh Tran.
CPSC 871 John D. McGregor Module 3 Session 1 Architecture.
Evolving cooperation in one-time interactions with strangers Tags produce cooperation in the single round prisoner’s dilemma and it’s.
Strategic Management at Non Profit. If you fail to plan, you plan to fail But Plans are nothing planning is everything.
Strategy Formation & International Environment Assessing Country Attractiveness.
1 Bringing Global Thinking to Local Sustainability Efforts: A Collaborative Project for the Boston Region James Goldstein Tellus Institute.
WISE User Workshops Three user workshops held in 2012 Introduction and context Hands on exploring the tool Quantifying scenarios and exploring results.
1 Firearms and Suicide Prevention. 2 Objectives To understand suicide including The problem The risk factors Interventions Implementation issues Evaluation.
Air Quality Governance in the ENPI East Countries EMISSION INVENTORY September 2012 Chisinau, MOLDOVA.
1 Technical Communication A Reader-Centred Approach First Canadian Edition Paul V. Anderson Kerry Surman
Amsterdam AgentLinkII ABSS SIG 4th-5th Dec When in Rome… Norms as socio-mental processes not objects Centre for Policy Modelling (CPM), Manchester.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Sustainable Community EMS Design Including Pollution Prevention Michelle M. Wyman Reed Smith Shaw & McClay LLP EMS Models and Strategies: ISO & Beyond.
1 05 IT.ppt Market and Customer Management - Customer Loyalty 5. Loyalty and Information Technology Frequently asked questions: qWhat is a customer loyalty.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
1 M206 Chapter 31: An Overview of Software Development 1.Defining the problem 2.Analyzing the requirement – constructing initial structural model 3.Analyzing.
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
Doc.: IEEE /0099r2 Submission Jan 2013 A resolution proposal comments related to for next generation security in built on changes in ac.
Scott Moss Associates Social Simulation: Repackaging the same old snake oil? Policy models for consultation and collaboration.
Aid Effectiveness Project Syrian Refugees Jordan.
SLCP Benefits Toolkit:
Unit & District Tools Phase 1
Foundations of Planning
WP1 – Smart City Energy Assessment and User Requirements
Software Life Cycle Models
Agent Based Modelling and Scenario Analysis in the Policy Process
Partner Implications from Seminar: New Approaches to Capacity Development Break-out Group: Role of Assessment frameworks.
Water and Adaptation Modelling
Projects under Pillar I of White Paper on Climate Change Adaptation
Presentation transcript:

© FIRMA EVK1-CT Neg-o-Net (v.1.0) Capturing stakeholder negotiation within FIRMA David Hales Centre for Policy Modelling (CPM), Manchester Metropolitan University.

© FIRMA EVK1-CT Q.) Why do this? A.) I’ll give one good reason from many. If we can capture plausible negotiation processes we can explore many (thousands) of environmental scenarios and “test” different negotiation strategies for robustness – something that would be impossible with stakeholder “gaming” (for example).

© FIRMA EVK1-CT Q.) Can we be Generic and Qualitative? A.) yes, if we modularize and constrain. We want to apply a basic model framework to several FIRMA scenarios. To this end we have modularize by: Agent “Viewpoints” –Already much data collected Negotiation “Strategies” –On-going (Thames – gaming, other data Zurich) Environmental Simulation –Already have several produced by members

© FIRMA EVK1-CT Constraining the term “Negotiation” Negotiation is viewed as: Grounded in the attempt, by agents, to induce desirable actions in others Not dependent on shared or even compatible goals or beliefs (agents may have different “viewpoints”)

© FIRMA EVK1-CT Unpacking Negotiation - Three types of negotiation “moves” In Neg-o-net we have categorized possible negotiation moves into three types: 1. Action haggling – e.g. “I’ll do A if you do B” 2. Belief communication – e.g. “if citizens protest, government become less popular” 3. Goal communication – “It is important to protect the environment” (2 and 3 above come in regular and “meta” flavors).

© FIRMA EVK1-CT Representing agent viewpoints with digraphs Each agent has a set of diagraphs representing their subjective “viewpoint” Nodes represent subjective world states Arcs give causal links between nodes Nodes may have associated “trigger” conditions which cause them to become active

© FIRMA EVK1-CT Digraph representation of viewpoints in Neg-o-Net Each node contains set of “indicator values” characterizing desirability (e.g. pollution, employment etc.). Each node lists the actions available to the agent (action repertoire) with an optional cost values. Each arc has associated conditions which need to be satisfied to traverse the arc

© FIRMA EVK1-CT System overview

© FIRMA EVK1-CT An agent Objectives (overall goal) Haggling, Belief and Goal Viewpoint node Current active node Viewpoint – digraph(s)

© FIRMA EVK1-CT Illustrative Viewpoints (Simplified Fragments) Env-Concerns Cost=2, Env=1 Political-pressure Env-Problems Cost=2, Env=0 Political-pressure Direct-action New-regulation Deregulation Pop-campaign Env-Good Cost=3, Env=2 Political-pressure High Profit Profit=2, Env=1 Donation Possible Loss Profit=0, Env=3 Donation New-regulation Acceptable Profit Profit=1, Env=2 Donation Deregulate New-regulation Deregulate High-Pop Pop=3 Deregulation New-regulation Low-Pop Pop=2 Deregulation New-regulation Donation Direct-action Pop-Problem Pop=0 Pop-campaign Company – max profit first, some env concern – (profit 1, env 0.5) Politician – max pop and hence get votes – (pop 1) Citizen – max env but keep costs low (env 1.5, cost –1) Direct-action Pop-campaign

© FIRMA EVK1-CT Current implementation (v.1.0) Three example haggling strategies: –No haggling –Some (open dyadic coalition) haggling –Best possible coordinated action Single active node in viewpoint diagraph No belief or goal communication yet No environmental model hooked-up Conditions on arcs just a conjunction of atomic actions actions All agents follow same negotiation strategy and only “look-a-head” by one link

# # Neg-o-Net script - very simple viewpoint fragments # #========== Agent:Company: The water company# agent name and description IndicatorWeights:profit 1 env 0.5# weights applied to indicators # now we have a set of nodes and links which belong to the agent Node: Acceptable-Profit: the company is in profit Indicators: profit 1 env 2 Action: Donation: the company donates to the politician Link: New-Regulation => Possible-Loss : the company moves to a possible loss Link: Deregulation => High-Profit: the company moves to high profit Node: Possible-Loss: the company is in a possible loss situation Indicators: profit 0 env 3 Action: Donation: the company donates to the politician Link: Deregulation => High-Profit: the company moves to high profit Node: High-Profit: the company is in high profit Indicators: profit 2 env 1 Action: Donation: the company donates to the politician Link: New-Regulation => Possible-Loss : the company moves to a possible loss Example script (input)

>>> Iteration 1 Perception phase: The water company (Company): the company is in profit (Acceptable-Profit) The politician (Politician): the politician has a low popularity (Low-Pop) The citizens (Citizen): the citizens have concerns about the environment (Env-Concerns) Negotiation phase: The agents are attempting some coordination of actions via haggling agent Company says to all: I require action Deregulation. Can anyone help? agent Politician says to all: I require action Donation. Can anyone help? agent Company says to all: I can offer action Donation. agent Politician says to agent Company: will you agree to do actions { Donation } ? agent Company replies: only if you can offer actions { Deregulation } in return. agent Politician says to agent Company: Okay, I can do that agent Politician says to all: I have agreed to perform action(s) { Deregulation } agent Company says to all: I have agreed to perform action(s) { Donation } Action phase: The water company (Company): the company donates to the politician (Donation) The politician (Politician): the politician secures deregulation (Deregulation) Example run 1 (output)

>>> Iteration 2 Perception phase: The water company (Company): the company moves to high profit the company is in high profit (High-Profit) The politician (Politician): donations will help popularity the politician has a high popularity (High-Pop) The citizens (Citizen): the citizens think deregulation will lead to problems the citizens are deeply concerned about environmental problems (Env-Problems) Negotiation phase: The agents are attempting some coordination of actions via haggling agent Politician says to all: I require action Donation. Can anyone help? agent Politician says to all: I'm getting nowhere, I retract my previous offers and requirements! Action phase: The citizens (Citizen): the citizens take direct action (Direct-Action) Example run 2 (output)

>>> Iteration 3 Perception phase: The water company (Company): the company is in high profit (High-Profit) The politician (Politician): direct action by citizens will lead to low popularity the politician has a very low popularity (Pop-Problem) The citizens (Citizen): direct action is sometimes necessary the citizens have concerns about the environment (Env-Concerns) Negotiation phase: The agents are attempting some coordination of actions via haggling Action phase: The politician (Politician): the politician tries a popularity campaign (Pop-Campaign) Example run 3 (output)

>>> Iteration 4 Perception phase: The water company (Company): the company is in high profit (High-Profit) The politician (Politician): the popularity campaign has done some good the politician has a low popularity (Low-Pop) The citizens (Citizen): the citizens have concerns about the environment (Env-Concerns) Negotiation phase: The agents are attempting some coordination of actions via haggling agent Politician says to all: I require action Donation. Can anyone help? agent Politician says to all: I'm getting nowhere, I retract my previous offers and requirements! Action phase: Example run 4 (output)

© FIRMA EVK1-CT The next step with FIRMA partners – the next 6 Months We are hoping to closely collaborate with at least two regional partners to: Develop viewpoints in detail Develop plausible negotiation strategies Integrate existing environmental models We envisage adding and amending features to accommodate real data! This task is not trivial! We want to start simple – get some detailed viewpoints and ask “what do we need to change / add to make the model more plausible”