SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Patrik Wikström | QUT DMRC | 2015
QUT Digital Media Research Centre
http://www.qut.edu.au/research/dmrc
Patrik Wikström | 26 June 2015
Agent-based modelling
and simulation
Patrik Wikström | QUT DMRC | 2015
Many phenomena in comm & media studies can be
conceptualised as “complex adaptive systems” (CAS)
• Large number of (locally) interacting elements.
• Any element is affected by and affects several other elements.
• The interactions are non-linear: small changes in can cause large
effects.
• CAS are dynamic and have a history. They evolve and their past is
co-responsible for their present behaviour.
• It may be difficult or impossible to define system boundaries.
• CAS operate under far from equilibrium conditions.
• Emergence: micro level actions generate macro level
patterns.(Micro motives & macro behaviour)
(e.g.Miller&Page2007)
Patrik Wikström | QUT DMRC | 2015
It is challenging to build a theory that is
able to capture such complexities
Patrik Wikström | QUT DMRC | 2015
“The paper with the largest circulation in a market
has financial and economic advantages that enable
it to increase advertising and circulation sales by
attracting customers from the smaller paper. As the
leading paper attracts more circulation, it attracts
more advertising, which in turn attracts more
circulation, trapping the secondary paper in a
circulation spiral that ultimately leads to its
demise.”
“Traditional” modelling approaches are simply not very useful:
Verbal models
Patrik Wikström | QUT DMRC | 2015
Signifier
sound image
Signified
concept
“Traditional” modelling approaches are simply not very useful:
Verbal models
Patrik Wikström | QUT DMRC | 2015
“Traditional” modelling approaches are simply not very useful:
Statistical (e.g. regression) models
Patrik Wikström | QUT DMRC | 2015
Interactions between feral cats,
foxes, native carnivores, and
rabbits in Australia.
System of differential equations
“Traditional” modelling approaches are simply not very useful:
Mathematical models
Patrik Wikström | QUT DMRC | 2015
Computational modelling, however,
seems like a promising approach (1)
• In a computational model, concepts,
assumptions, logic, and propositions are
represented by a computer program.
• The model allows you to simulate the passing
of time and observe how constructs that are
included in the model change over time. This
enables the researcher to analyse complex
dynamic processes that non-computational
modelling approaches are unable to capture.
Patrik Wikström | QUT DMRC | 2015
Computational modelling, however,
seems like a promising approach (2)
• The simulations generate data that can be validated
against real-world data. If the model is able to replicate
real-world processes, it is reasonable to argue that the
assumptions, propositions and logic that are
underpinning the computational model is a plausible
explanation of the observed real-world processes.
• The validated model can then be used to make
structured experiments and generate “what-if”
scenarios in order to make contributions to theory.
Patrik Wikström | QUT DMRC | 2015
There are different types of computational modelling;
one is Agent-Based Modelling (ABM)
Patrik Wikström | QUT DMRC | 2015
Agent-based simulation models are able to
capture the peculiarities of CAS fairly well
• Heterogeneous entities (“agents”) interact with the
environment and with other agents.
• Agents have perception, a set of behaviours, memory &
cognition, and follow certain rules or policies.
• Agents interact in a space that can be a representation of a
physical space, but doesn’t have to be.
• Agents can be modelled as nodes in a network.
• Simple rules on micro (“agent”) level generate complex
patterns on macro (“population”) level.
• Feedback between micro and macro scales.
(Emergence & immergence)
Patrik Wikström | QUT DMRC | 2015
NOLAWhite:bluedots;AfricanAmerican:greendots;Asian:red;Latino:orange;allothers:brown
Agent-based simulation modelling is still in its infancy in our
field but is increasingly accepted in social sciences such as
economics, sociology, pol sci and anthropology.
Patrik Wikström | QUT DMRC | 2015
The process for simulation supported
theory development is fairly conventional
“theory as process; that is, theory as an ever-developing entity, not as
a perfected product”
(Glaser & Strauss, 1999 [1967]: 32)
1. Model development
– Build a computational model that takes as its input a set of constructs,
propositions, logic, assumptions about locally interaction agents.
2. Data collection & analysis
3. Model validation and simulation experiments
– If the model is able to replicate macro-level behaviour that can be
observed in the real world – then we might argue that the theory
behind the model is a plausible explanation to the observed
behaviour.
Patrik Wikström | QUT DMRC | 2015
Useful links
• Download NetLogo:
http://ccl.northwestern.edu/netlogo/5.2.0/
• NetLogo models discussed during the workshop:
https://github.com/qut-dmrc/simple-models
• This presentation:
http://www.slideshare.net/patrik/abm-intro-talk
• Useful papers/theses/etc.:
https://paperpile.com/shared/ypQIj8

Weitere ähnliche Inhalte

Ähnlich wie ABM intro talk

rsos.royalsocietypublishing.orgReviewCite this article .docx
rsos.royalsocietypublishing.orgReviewCite this article .docxrsos.royalsocietypublishing.orgReviewCite this article .docx
rsos.royalsocietypublishing.orgReviewCite this article .docx
healdkathaleen
 
MelissaJarquin_Portfolio extract_compressed
MelissaJarquin_Portfolio extract_compressedMelissaJarquin_Portfolio extract_compressed
MelissaJarquin_Portfolio extract_compressed
Melissa Jarquin
 
The Impact of Information System (Internet of Things) on Management and Globa...
The Impact of Information System (Internet of Things) on Management and Globa...The Impact of Information System (Internet of Things) on Management and Globa...
The Impact of Information System (Internet of Things) on Management and Globa...
BRNSSPublicationHubI
 
231232233234235236.docx
231232233234235236.docx231232233234235236.docx
231232233234235236.docx
novabroom
 
MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...
MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...
MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...
The Statistical and Applied Mathematical Sciences Institute
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
tiffanyd4
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
mccormicknadine86
 
Consider some of the organizations you have been affiliated with..docx
Consider some of the organizations you have been affiliated with..docxConsider some of the organizations you have been affiliated with..docx
Consider some of the organizations you have been affiliated with..docx
bobbywlane695641
 
ITS 832Chapter 5From Building a Model to Adaptive Robust.docx
ITS 832Chapter 5From Building a Model to Adaptive Robust.docxITS 832Chapter 5From Building a Model to Adaptive Robust.docx
ITS 832Chapter 5From Building a Model to Adaptive Robust.docx
vrickens
 

Ähnlich wie ABM intro talk (20)

rsos.royalsocietypublishing.orgReviewCite this article .docx
rsos.royalsocietypublishing.orgReviewCite this article .docxrsos.royalsocietypublishing.orgReviewCite this article .docx
rsos.royalsocietypublishing.orgReviewCite this article .docx
 
MelissaJarquin_Portfolio extract_compressed
MelissaJarquin_Portfolio extract_compressedMelissaJarquin_Portfolio extract_compressed
MelissaJarquin_Portfolio extract_compressed
 
Modelling and Simulation Approaches for Techno-Societal Phenomena
Modelling and Simulation Approaches for Techno-Societal Phenomena Modelling and Simulation Approaches for Techno-Societal Phenomena
Modelling and Simulation Approaches for Techno-Societal Phenomena
 
The Impact of Information System (Internet of Things) on Management and Globa...
The Impact of Information System (Internet of Things) on Management and Globa...The Impact of Information System (Internet of Things) on Management and Globa...
The Impact of Information System (Internet of Things) on Management and Globa...
 
Covid 19: Understanding the context using systems thinking techniques webinar...
Covid 19: Understanding the context using systems thinking techniques webinar...Covid 19: Understanding the context using systems thinking techniques webinar...
Covid 19: Understanding the context using systems thinking techniques webinar...
 
Supervised Multi Attribute Gene Manipulation For Cancer
Supervised Multi Attribute Gene Manipulation For CancerSupervised Multi Attribute Gene Manipulation For Cancer
Supervised Multi Attribute Gene Manipulation For Cancer
 
Introduction to Data and Computation: Essential capabilities for everyone in ...
Introduction to Data and Computation: Essential capabilities for everyone in ...Introduction to Data and Computation: Essential capabilities for everyone in ...
Introduction to Data and Computation: Essential capabilities for everyone in ...
 
Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...
 
Data Science-1 (1).ppt
Data Science-1 (1).pptData Science-1 (1).ppt
Data Science-1 (1).ppt
 
231232233234235236.docx
231232233234235236.docx231232233234235236.docx
231232233234235236.docx
 
Quantum Computing – A Tech Story
Quantum Computing – A Tech StoryQuantum Computing – A Tech Story
Quantum Computing – A Tech Story
 
MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...
MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...
MUMS Opening Workshop -On the Impact(s) of Structural Model Error on Simulati...
 
Social networks
Social networksSocial networks
Social networks
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
 
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docxChapters 4,5 and 6Into policymaking and modeling in a comple.docx
Chapters 4,5 and 6Into policymaking and modeling in a comple.docx
 
Consider some of the organizations you have been affiliated with..docx
Consider some of the organizations you have been affiliated with..docxConsider some of the organizations you have been affiliated with..docx
Consider some of the organizations you have been affiliated with..docx
 
ITS 832Chapter 5From Building a Model to Adaptive Robust.docx
ITS 832Chapter 5From Building a Model to Adaptive Robust.docxITS 832Chapter 5From Building a Model to Adaptive Robust.docx
ITS 832Chapter 5From Building a Model to Adaptive Robust.docx
 
Philosophical Aspects of Big Data
Philosophical Aspects of Big DataPhilosophical Aspects of Big Data
Philosophical Aspects of Big Data
 
Self-Organizing Logical-Clustering Topology for Managing Distributed Context ...
Self-Organizing Logical-Clustering Topology for Managing Distributed Context ...Self-Organizing Logical-Clustering Topology for Managing Distributed Context ...
Self-Organizing Logical-Clustering Topology for Managing Distributed Context ...
 
Computational Models in Systemic Design
Computational Models in Systemic DesignComputational Models in Systemic Design
Computational Models in Systemic Design
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
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
kauryashika82
 
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
SoniaTolstoy
 

Kürzlich hochgeladen (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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"
 

ABM intro talk

  • 1. Patrik Wikström | QUT DMRC | 2015 QUT Digital Media Research Centre http://www.qut.edu.au/research/dmrc Patrik Wikström | 26 June 2015 Agent-based modelling and simulation
  • 2. Patrik Wikström | QUT DMRC | 2015 Many phenomena in comm & media studies can be conceptualised as “complex adaptive systems” (CAS) • Large number of (locally) interacting elements. • Any element is affected by and affects several other elements. • The interactions are non-linear: small changes in can cause large effects. • CAS are dynamic and have a history. They evolve and their past is co-responsible for their present behaviour. • It may be difficult or impossible to define system boundaries. • CAS operate under far from equilibrium conditions. • Emergence: micro level actions generate macro level patterns.(Micro motives & macro behaviour) (e.g.Miller&Page2007)
  • 3. Patrik Wikström | QUT DMRC | 2015 It is challenging to build a theory that is able to capture such complexities
  • 4. Patrik Wikström | QUT DMRC | 2015 “The paper with the largest circulation in a market has financial and economic advantages that enable it to increase advertising and circulation sales by attracting customers from the smaller paper. As the leading paper attracts more circulation, it attracts more advertising, which in turn attracts more circulation, trapping the secondary paper in a circulation spiral that ultimately leads to its demise.” “Traditional” modelling approaches are simply not very useful: Verbal models
  • 5. Patrik Wikström | QUT DMRC | 2015 Signifier sound image Signified concept “Traditional” modelling approaches are simply not very useful: Verbal models
  • 6. Patrik Wikström | QUT DMRC | 2015 “Traditional” modelling approaches are simply not very useful: Statistical (e.g. regression) models
  • 7. Patrik Wikström | QUT DMRC | 2015 Interactions between feral cats, foxes, native carnivores, and rabbits in Australia. System of differential equations “Traditional” modelling approaches are simply not very useful: Mathematical models
  • 8. Patrik Wikström | QUT DMRC | 2015 Computational modelling, however, seems like a promising approach (1) • In a computational model, concepts, assumptions, logic, and propositions are represented by a computer program. • The model allows you to simulate the passing of time and observe how constructs that are included in the model change over time. This enables the researcher to analyse complex dynamic processes that non-computational modelling approaches are unable to capture.
  • 9. Patrik Wikström | QUT DMRC | 2015 Computational modelling, however, seems like a promising approach (2) • The simulations generate data that can be validated against real-world data. If the model is able to replicate real-world processes, it is reasonable to argue that the assumptions, propositions and logic that are underpinning the computational model is a plausible explanation of the observed real-world processes. • The validated model can then be used to make structured experiments and generate “what-if” scenarios in order to make contributions to theory.
  • 10. Patrik Wikström | QUT DMRC | 2015 There are different types of computational modelling; one is Agent-Based Modelling (ABM)
  • 11. Patrik Wikström | QUT DMRC | 2015 Agent-based simulation models are able to capture the peculiarities of CAS fairly well • Heterogeneous entities (“agents”) interact with the environment and with other agents. • Agents have perception, a set of behaviours, memory & cognition, and follow certain rules or policies. • Agents interact in a space that can be a representation of a physical space, but doesn’t have to be. • Agents can be modelled as nodes in a network. • Simple rules on micro (“agent”) level generate complex patterns on macro (“population”) level. • Feedback between micro and macro scales. (Emergence & immergence)
  • 12. Patrik Wikström | QUT DMRC | 2015 NOLAWhite:bluedots;AfricanAmerican:greendots;Asian:red;Latino:orange;allothers:brown Agent-based simulation modelling is still in its infancy in our field but is increasingly accepted in social sciences such as economics, sociology, pol sci and anthropology.
  • 13. Patrik Wikström | QUT DMRC | 2015 The process for simulation supported theory development is fairly conventional “theory as process; that is, theory as an ever-developing entity, not as a perfected product” (Glaser & Strauss, 1999 [1967]: 32) 1. Model development – Build a computational model that takes as its input a set of constructs, propositions, logic, assumptions about locally interaction agents. 2. Data collection & analysis 3. Model validation and simulation experiments – If the model is able to replicate macro-level behaviour that can be observed in the real world – then we might argue that the theory behind the model is a plausible explanation to the observed behaviour.
  • 14. Patrik Wikström | QUT DMRC | 2015 Useful links • Download NetLogo: http://ccl.northwestern.edu/netlogo/5.2.0/ • NetLogo models discussed during the workshop: https://github.com/qut-dmrc/simple-models • This presentation: http://www.slideshare.net/patrik/abm-intro-talk • Useful papers/theses/etc.: https://paperpile.com/shared/ypQIj8