SlideShare a Scribd company logo
1 of 19
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 1
Towards a Context- and Scope-Sensitive
Analysis for Specifying Agent Behaviour
Bruce Edmonds
Centre for Policy Modelling,
Manchester Metropolitan University
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 2
Aims and Objectives
Aim: to enrich ABM using qualitative data
Strategy: to provide an „intermediate‟ structure for
the analysis of narrative text that is both…
1. a fairly natural fit to human cognition and hence to the
narrative structure of their NL accounts
2. and is in form that facilitates the translation of the
analysis into the micro-level specification of ABM (i.e.
the agent‟s behavioural rules)
Advantages: to make the „translation‟ process more
systematic and hence allow others to follow what
has been done, in particular understand the
particular choices and assumptions made
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 3
Criteria for Judging such a method
• Preserves as much of the meaning in the original data
as possible;
• Introduces as few distortions as possible;
• Is as transparent as possible, that is that when
assumptions are used/added they are clear from the
report of the procedure and not implicit/hidden;
• Is practical as a process and not demanding of
impossible or infeasible steps;
• Is as systematic as possible, so that others can
attempt to retrace a reported analysis;
• Is as honest as possible, in that it does not fudge
results appearing to do more than it can deliver.
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 4
CSNE Analysis Framework
1. Context: the kind of situation one is in that
determines the „bundle‟ of knowledge that is
relevant to that kind of situation
2. Scope: what is and is not possible given the
current situation and observations
3. Narrative Elements: the narrative elements that
are mentioned assuming the context and scope
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 5
Different Aspects Illustrated
Universe of Knowledge
Knowledge indicated by current cognitive context
Knowledge that is possible to
apply given circumstances
Cause1 & Cause2… 
Result1 & Result2…
Event1, event2, etc.
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 6
A (simplistic) illustration of context from
the point of view of an actor
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 7
Situational vs. Cognitive Context
• The situation in which an event takes place
• This is indefinitely extensive, it could include
anything relevant or coincident
• It is almost universal to abstract to what is
relevant about these to a recognised type when
communicating about this
• The brain somehow deals with situational
context effectively, abstracting kinds of
situations so relevant information can be easily
and preferentially accessed
• The relevant correlate of the situational context
will be called the cognitive context
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 8
The Context Heuristic
• The kind of situation is recognised in a rich, fuzzy,
complex and unconscious manner
• Knowledge, habits, norms etc. are learnt for that
kind of situation and are retrieved for it
• Reasoning, learning, interaction happens with
respect to the recognised kind of situation
• Context allows for the world to be dealt with by
type of situation, and hence makes
reasoning/learning etc. feasible
• It is a fallible heuristic with roots in terms of the
social coordination of action, norms, habits
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 9
About Scope
• By “scope” I mean the reasoning as to which
knowledge is possible given the circumstances
• For example, if all the seats are taken in a lecture,
then the norms, habits and patterns as to where
one sits do not apply
• Reasoning about scope can be complex and is
done consciously
• However once judgements about scope are made
then they tend to be assumed, unless the
situation changes critically
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 10
Scope vs. Cognitive Context
• Both scope and cognitive context determine which
knowledge is useful for any particular situation
that is encountered
• However, they play different roles:
– CC is learnt using pattern recognition over a long time,
but then is largely a „given‟, is almost impossible to
change when learnt, is quick and automatic and is
socially rooted
– Scope is largely reasoned afresh each time, taking
effort to do so, is possible to re-evaluate but only if
needed, and is more individually oriented
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 11
Identifying and modelling scope
• Compared to CC, scope is relatively well studied
using formal models of reasoning
– e.g. Updating Markoff/state representations of
causation, non-monotonic logics, causation in Baysian
networks etc.
• Scope plays a relatively explicit part in human
language, sometimes being explicitly stated, at
other times using relatively well understood rules
– e.g. conversational implicature
• It is often possible to infer participant‟s
judgements as to scope and possibility, when not
explicitly mentioned
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 12
Narrative Elements
A variety of narrative structure elements are
possible, including:
– Causal stories: A … resulted in … B
– Sequences: A … then … B … then C
– Choices: had to choose between … A and B
– End points: which resulted in A which was a
disaster/really good/…
– Parallelism: A … happens at the same time as ….B
Some possible structures for these suggested by:
(Abell 1992) or (Toulmin 2003)
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 13
Some Example Analyses
using narrative data stolen from:
Bhawani, S. (2004) Adaptive Knowledge Dynamics and Emergent
Artificial Societies: Ethnographically Based Multi-Agent Simulations
of Behavioural Adaptation in Agro-Climatic Systems. Doctoral
Thesis, University of Kent, Canterbury, UK.
(linked from „Relevant Papers‟ at http://cfpm.org/qual2rule)
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 14
Hypotheses about relevant contexts
for the interviewed stakeholder
Different perspectives from which the narratives
seem to be told:
• “survival” – things are continually getting worse
and the primary goal is to keep in farming, battle
against nature etc. to avoid bankrupcy
• “comfort” – conditions are comfortable with no
immediate survival threat, one could stop worrying
so much and take things a little easy
• “entrepreneur” – one is looking for big profit,
taking risks if necessary
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 15
Quote 1 (p. 113) and CSNE Analysis
“The one conundrum here is that there are more people in
the East who want to … upgrade to more wheat allied
products, that may alter the value of the end product to us.
You see the worst thing that has happened to us worldwide
is the collapse of the Eastern economy... but it is coming
back again now and that actually may help us again. It is a
great shame because we were getting into the Eastern
markets and it was beginning to grow and suddenly it
collapsed.”
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 16
Quote 3 (p. 112)
I… would imagine that if the summers were warmer and the
autumns were wetter you would have an earlier harvest, and
therefore all that would happen is that the harvest would
come early and your drilling… would come early so that you
would still be able to establish your winter crops before the
rain really started. If the rains were really early then we would
have to resort to spring sown varieties... The net effect would
be that you would be drilling as soon as you possibly could
which may be later than normal, but because the weather is
warmer that would make up for lost time, so harvest would
still be about the same time… If the autumn was
continuously wet … and we were under water… If it was like
this year every year, then yes there could be a problem.
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 17
CSNE Analysis of Quote 3
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 18
Quote 3 (p. 127) and CSNE Analysis
“…we have often had this conversation around this table.
Some people don't want to maximize profit.... They are
happier to take a slightly easier, lower level approach and
have an easier life, and not make quite so much money....
And I can relate to that... But because I'm a tenant I don't
own my own land... Everything we farm is rented and
therefore we have an immediate cost, the first cost we meet
is to our landlord and that tends to go up.”
Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 19
Thanks!
Bruce Edmonds
http://bruce.edmonds.name
Centre for Policy Modelling
http://cfpm.org
Blog/Information on Using qualitative data to inform
behavioral rules
http://cfpm.org/qual2rule/
These slides at: http://www.slideshare.net/BruceEdmonds

More Related Content

Similar to Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour

Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and KnowledgeBruce Edmonds
 
How social simulation could help social science deal with context
How social simulation could help social science deal with contextHow social simulation could help social science deal with context
How social simulation could help social science deal with contextBruce Edmonds
 
Complexity and Context-Dependency (version for Bath IOP Seminar)
Complexity and Context-Dependency (version for Bath IOP Seminar)Complexity and Context-Dependency (version for Bath IOP Seminar)
Complexity and Context-Dependency (version for Bath IOP Seminar)Bruce Edmonds
 
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...Bruce Edmonds
 
Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Bruce Edmonds
 
Exploratory Essay Topics.pdf
Exploratory Essay Topics.pdfExploratory Essay Topics.pdf
Exploratory Essay Topics.pdfAmanda Cote
 
Review Of A Film Essay.pdf
Review Of A Film Essay.pdfReview Of A Film Essay.pdf
Review Of A Film Essay.pdfMichele Connors
 
Mundane Rationality as a basis for modelling and understanding behaviour wit...
Mundane Rationality as a basis for modelling and understanding behaviour wit...Mundane Rationality as a basis for modelling and understanding behaviour wit...
Mundane Rationality as a basis for modelling and understanding behaviour wit...Bruce Edmonds
 
The Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social SimulationThe Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social SimulationBruce Edmonds
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity Bruce Edmonds
 
Socio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approachSocio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approachBruce Edmonds
 
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Bruce Edmonds
 
Psychology Argumentative Essay Topics.pdf
Psychology Argumentative Essay Topics.pdfPsychology Argumentative Essay Topics.pdf
Psychology Argumentative Essay Topics.pdfMichelle Zuelsdorff
 
Modelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesModelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesBruce Edmonds
 
Judgment Under Uncertainty: Anchoring and Adjustment Bias
Judgment Under Uncertainty:  Anchoring and Adjustment BiasJudgment Under Uncertainty:  Anchoring and Adjustment Bias
Judgment Under Uncertainty: Anchoring and Adjustment BiasMicheal Axelsen
 
Customessay.pdf
Customessay.pdfCustomessay.pdf
Customessay.pdfAmy White
 
Personal College Essay Sample. How to write a good essay for the common app
Personal College Essay Sample. How to write a good essay for the common appPersonal College Essay Sample. How to write a good essay for the common app
Personal College Essay Sample. How to write a good essay for the common appAshley Matulevich
 

Similar to Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour (20)

Modelling and Knowledge
Modelling and KnowledgeModelling and Knowledge
Modelling and Knowledge
 
How social simulation could help social science deal with context
How social simulation could help social science deal with contextHow social simulation could help social science deal with context
How social simulation could help social science deal with context
 
Complexity and Context-Dependency (version for Bath IOP Seminar)
Complexity and Context-Dependency (version for Bath IOP Seminar)Complexity and Context-Dependency (version for Bath IOP Seminar)
Complexity and Context-Dependency (version for Bath IOP Seminar)
 
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
 
Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...
 
Exploratory Essay Topics.pdf
Exploratory Essay Topics.pdfExploratory Essay Topics.pdf
Exploratory Essay Topics.pdf
 
SociologyExchange.co.uk Shared Resource
SociologyExchange.co.uk Shared ResourceSociologyExchange.co.uk Shared Resource
SociologyExchange.co.uk Shared Resource
 
Review Of A Film Essay.pdf
Review Of A Film Essay.pdfReview Of A Film Essay.pdf
Review Of A Film Essay.pdf
 
Mundane Rationality as a basis for modelling and understanding behaviour wit...
Mundane Rationality as a basis for modelling and understanding behaviour wit...Mundane Rationality as a basis for modelling and understanding behaviour wit...
Mundane Rationality as a basis for modelling and understanding behaviour wit...
 
Be ea-talk-final
Be ea-talk-finalBe ea-talk-final
Be ea-talk-final
 
The Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social SimulationThe Post-Truth Drift in Social Simulation
The Post-Truth Drift in Social Simulation
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity
 
Socio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approachSocio-Ecological Simulation - a risk-assessment approach
Socio-Ecological Simulation - a risk-assessment approach
 
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
 
Psychology Argumentative Essay Topics.pdf
Psychology Argumentative Essay Topics.pdfPsychology Argumentative Essay Topics.pdf
Psychology Argumentative Essay Topics.pdf
 
Modelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some casesModelling Pitfalls - introduction and some cases
Modelling Pitfalls - introduction and some cases
 
Judgment Under Uncertainty: Anchoring and Adjustment Bias
Judgment Under Uncertainty:  Anchoring and Adjustment BiasJudgment Under Uncertainty:  Anchoring and Adjustment Bias
Judgment Under Uncertainty: Anchoring and Adjustment Bias
 
Short Essay On My Classroom.pdf
Short Essay On My Classroom.pdfShort Essay On My Classroom.pdf
Short Essay On My Classroom.pdf
 
Customessay.pdf
Customessay.pdfCustomessay.pdf
Customessay.pdf
 
Personal College Essay Sample. How to write a good essay for the common app
Personal College Essay Sample. How to write a good essay for the common appPersonal College Essay Sample. How to write a good essay for the common app
Personal College Essay Sample. How to write a good essay for the common app
 

More from Bruce Edmonds

Staging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationStaging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationBruce Edmonds
 
Modelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesModelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesBruce Edmonds
 
The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMsBruce Edmonds
 
Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?Bruce Edmonds
 
Using agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisUsing agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisBruce Edmonds
 
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
Finding out what could go wrong before it does – Modelling Risk and UncertaintyFinding out what could go wrong before it does – Modelling Risk and Uncertainty
Finding out what could go wrong before it does – Modelling Risk and UncertaintyBruce Edmonds
 
Agent-based modelling, laboratory experiments, and observation in the wild
Agent-based modelling,laboratory experiments,and observation in the wildAgent-based modelling,laboratory experiments,and observation in the wild
Agent-based modelling, laboratory experiments, and observation in the wildBruce Edmonds
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...Bruce Edmonds
 
Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?Bruce Edmonds
 
Different Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachDifferent Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachBruce Edmonds
 
A Simple Model of Group Commoning
A Simple Model of Group CommoningA Simple Model of Group Commoning
A Simple Model of Group CommoningBruce Edmonds
 
6 Modelling Purposes
6 Modelling Purposes6 Modelling Purposes
6 Modelling PurposesBruce Edmonds
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Bruce Edmonds
 
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Bruce Edmonds
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and ComplexityBruce Edmonds
 
Modelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalModelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalBruce Edmonds
 
Co-developing beliefs and social influence networks
Co-developing beliefs and social influence networksCo-developing beliefs and social influence networks
Co-developing beliefs and social influence networksBruce Edmonds
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationBruce Edmonds
 
Towards Institutional System Farming
Towards Institutional System FarmingTowards Institutional System Farming
Towards Institutional System FarmingBruce Edmonds
 
Policy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldPolicy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldBruce Edmonds
 

More from Bruce Edmonds (20)

Staging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationStaging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participation
 
Modelling Pitfalls - extra resources
Modelling Pitfalls - extra resourcesModelling Pitfalls - extra resources
Modelling Pitfalls - extra resources
 
The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMs
 
Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?Mixing fat data, simulation and policy - what could possibly go wrong?
Mixing fat data, simulation and policy - what could possibly go wrong?
 
Using agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisUsing agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysis
 
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
Finding out what could go wrong before it does – Modelling Risk and UncertaintyFinding out what could go wrong before it does – Modelling Risk and Uncertainty
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
 
Agent-based modelling, laboratory experiments, and observation in the wild
Agent-based modelling,laboratory experiments,and observation in the wildAgent-based modelling,laboratory experiments,and observation in the wild
Agent-based modelling, laboratory experiments, and observation in the wild
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
 
Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?Mixing ABM and policy...what could possibly go wrong?
Mixing ABM and policy...what could possibly go wrong?
 
Different Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachDifferent Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approach
 
A Simple Model of Group Commoning
A Simple Model of Group CommoningA Simple Model of Group Commoning
A Simple Model of Group Commoning
 
6 Modelling Purposes
6 Modelling Purposes6 Modelling Purposes
6 Modelling Purposes
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
 
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and Complexity
 
Modelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalModelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radical
 
Co-developing beliefs and social influence networks
Co-developing beliefs and social influence networksCo-developing beliefs and social influence networks
Co-developing beliefs and social influence networks
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulation
 
Towards Institutional System Farming
Towards Institutional System FarmingTowards Institutional System Farming
Towards Institutional System Farming
 
Policy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldPolicy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex world
 

Recently uploaded

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour

  • 1. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 1 Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour Bruce Edmonds Centre for Policy Modelling, Manchester Metropolitan University
  • 2. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 2 Aims and Objectives Aim: to enrich ABM using qualitative data Strategy: to provide an „intermediate‟ structure for the analysis of narrative text that is both… 1. a fairly natural fit to human cognition and hence to the narrative structure of their NL accounts 2. and is in form that facilitates the translation of the analysis into the micro-level specification of ABM (i.e. the agent‟s behavioural rules) Advantages: to make the „translation‟ process more systematic and hence allow others to follow what has been done, in particular understand the particular choices and assumptions made
  • 3. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 3 Criteria for Judging such a method • Preserves as much of the meaning in the original data as possible; • Introduces as few distortions as possible; • Is as transparent as possible, that is that when assumptions are used/added they are clear from the report of the procedure and not implicit/hidden; • Is practical as a process and not demanding of impossible or infeasible steps; • Is as systematic as possible, so that others can attempt to retrace a reported analysis; • Is as honest as possible, in that it does not fudge results appearing to do more than it can deliver.
  • 4. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 4 CSNE Analysis Framework 1. Context: the kind of situation one is in that determines the „bundle‟ of knowledge that is relevant to that kind of situation 2. Scope: what is and is not possible given the current situation and observations 3. Narrative Elements: the narrative elements that are mentioned assuming the context and scope
  • 5. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 5 Different Aspects Illustrated Universe of Knowledge Knowledge indicated by current cognitive context Knowledge that is possible to apply given circumstances Cause1 & Cause2…  Result1 & Result2… Event1, event2, etc.
  • 6. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 6 A (simplistic) illustration of context from the point of view of an actor
  • 7. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 7 Situational vs. Cognitive Context • The situation in which an event takes place • This is indefinitely extensive, it could include anything relevant or coincident • It is almost universal to abstract to what is relevant about these to a recognised type when communicating about this • The brain somehow deals with situational context effectively, abstracting kinds of situations so relevant information can be easily and preferentially accessed • The relevant correlate of the situational context will be called the cognitive context
  • 8. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 8 The Context Heuristic • The kind of situation is recognised in a rich, fuzzy, complex and unconscious manner • Knowledge, habits, norms etc. are learnt for that kind of situation and are retrieved for it • Reasoning, learning, interaction happens with respect to the recognised kind of situation • Context allows for the world to be dealt with by type of situation, and hence makes reasoning/learning etc. feasible • It is a fallible heuristic with roots in terms of the social coordination of action, norms, habits
  • 9. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 9 About Scope • By “scope” I mean the reasoning as to which knowledge is possible given the circumstances • For example, if all the seats are taken in a lecture, then the norms, habits and patterns as to where one sits do not apply • Reasoning about scope can be complex and is done consciously • However once judgements about scope are made then they tend to be assumed, unless the situation changes critically
  • 10. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 10 Scope vs. Cognitive Context • Both scope and cognitive context determine which knowledge is useful for any particular situation that is encountered • However, they play different roles: – CC is learnt using pattern recognition over a long time, but then is largely a „given‟, is almost impossible to change when learnt, is quick and automatic and is socially rooted – Scope is largely reasoned afresh each time, taking effort to do so, is possible to re-evaluate but only if needed, and is more individually oriented
  • 11. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 11 Identifying and modelling scope • Compared to CC, scope is relatively well studied using formal models of reasoning – e.g. Updating Markoff/state representations of causation, non-monotonic logics, causation in Baysian networks etc. • Scope plays a relatively explicit part in human language, sometimes being explicitly stated, at other times using relatively well understood rules – e.g. conversational implicature • It is often possible to infer participant‟s judgements as to scope and possibility, when not explicitly mentioned
  • 12. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 12 Narrative Elements A variety of narrative structure elements are possible, including: – Causal stories: A … resulted in … B – Sequences: A … then … B … then C – Choices: had to choose between … A and B – End points: which resulted in A which was a disaster/really good/… – Parallelism: A … happens at the same time as ….B Some possible structures for these suggested by: (Abell 1992) or (Toulmin 2003)
  • 13. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 13 Some Example Analyses using narrative data stolen from: Bhawani, S. (2004) Adaptive Knowledge Dynamics and Emergent Artificial Societies: Ethnographically Based Multi-Agent Simulations of Behavioural Adaptation in Agro-Climatic Systems. Doctoral Thesis, University of Kent, Canterbury, UK. (linked from „Relevant Papers‟ at http://cfpm.org/qual2rule)
  • 14. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 14 Hypotheses about relevant contexts for the interviewed stakeholder Different perspectives from which the narratives seem to be told: • “survival” – things are continually getting worse and the primary goal is to keep in farming, battle against nature etc. to avoid bankrupcy • “comfort” – conditions are comfortable with no immediate survival threat, one could stop worrying so much and take things a little easy • “entrepreneur” – one is looking for big profit, taking risks if necessary
  • 15. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 15 Quote 1 (p. 113) and CSNE Analysis “The one conundrum here is that there are more people in the East who want to … upgrade to more wheat allied products, that may alter the value of the end product to us. You see the worst thing that has happened to us worldwide is the collapse of the Eastern economy... but it is coming back again now and that actually may help us again. It is a great shame because we were getting into the Eastern markets and it was beginning to grow and suddenly it collapsed.”
  • 16. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 16 Quote 3 (p. 112) I… would imagine that if the summers were warmer and the autumns were wetter you would have an earlier harvest, and therefore all that would happen is that the harvest would come early and your drilling… would come early so that you would still be able to establish your winter crops before the rain really started. If the rains were really early then we would have to resort to spring sown varieties... The net effect would be that you would be drilling as soon as you possibly could which may be later than normal, but because the weather is warmer that would make up for lost time, so harvest would still be about the same time… If the autumn was continuously wet … and we were under water… If it was like this year every year, then yes there could be a problem.
  • 17. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 17 CSNE Analysis of Quote 3
  • 18. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 18 Quote 3 (p. 127) and CSNE Analysis “…we have often had this conversation around this table. Some people don't want to maximize profit.... They are happier to take a slightly easier, lower level approach and have an easier life, and not make quite so much money.... And I can relate to that... But because I'm a tenant I don't own my own land... Everything we farm is rented and therefore we have an immediate cost, the first cost we meet is to our landlord and that tends to go up.”
  • 19. Towards a Context- and Scope-Sensitive Analysis for Specifying Agent Behaviour, Bruce Edmonds, ESSA 2013, Warsaw. slide 19 Thanks! Bruce Edmonds http://bruce.edmonds.name Centre for Policy Modelling http://cfpm.org Blog/Information on Using qualitative data to inform behavioral rules http://cfpm.org/qual2rule/ These slides at: http://www.slideshare.net/BruceEdmonds