Agent-based Modeling: Methods and Techniques for Simulating Human Systems Eric Bonabaun (2002) Proc. National Academy of Sciences, 99 Presenter: Jie Meng.

Slides:



Advertisements
Similar presentations
1 Small Worlds and Phase Transition in Agent Based Models with Binary Choices. Denis Phan ENST de Bretagne, Département Économie et Sciences Humaines &
Advertisements

Sjoukje A. OSINGA Mark R. KRAMER Gert Jan HOFSTEDE Adrie J.M. BEULENS The pork cycle revisited with ABM - applied to a case of Chinese pig farmers Wageningen.
New Mexico Computer Science For All Designing and Running Simulations Maureen Psaila-Dombrowski.
Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
An RG theory of cultural evolution Gábor Fáth Hungarian Academy of Sciences Budapest, Hungary in collaboration with Miklos Sarvary - INSEAD, Fontainebleau,
THE USE OF MODELING TOOLS FOR POLICY IN EVOLUTIONARY ENVIRONMENTS Bart Verspagen Eindhoven Centre for Innovation Studies (Ecis)
The Modeling Process Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences Winter.
Gautam Sanka. Analyze and Elucidate the behavior of complex systems Complex Systems Collection of interconnected elements (system) Behavior and Characteristics.
The Network Connection Yasmin Merali
Presentation Topic : Modeling Human Vaccinating Behaviors On a Disease Diffusion Network PhD Student : Shang XIA Supervisor : Prof. Jiming LIU Department.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
April “ Despite the increasing importance of mathematics to the progress of our economy and society, enrollment in mathematics programs has been.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Integrated Assessment of Sustainability =Economic analysis +Non-market analysis.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Breakout 6: Financial Networks, Agent-Based Simulation, and Large- Scale Computation secretary: Michael Wellman moderator: William Rand.
Agent Based Modeling (ABM)
Simulation Models as a Research Method Professor Alexander Settles.
Complex Systems, Agent Cognition and Network Structure : Modeling with Low Cognition Agents Rich Colbaugh, Kristin Glass, Paul Ormerod and Bridget Rosewell.
6/30/20151 Decision Making 3 Factors in decision- making.
Emergent Phenomena & Human Social Systems NIL KILICAY.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Practical Application of Retention Modeling Chuck Boucek, FCAS e.
The Research Process. Purposes of Research  Exploration gaining some familiarity with a topic, discovering some of its main dimensions, and possibly.
Lars-Erik Cederman and Luc Girardin Center for Comparative and International Studies (CIS) Swiss Federal Institute of Technology Zurich (ETH)
Agent-based Simulation of Financial Markets Ilker Ersoy.
MASS: From Social Science to Environmental Modelling Hazel Parry
Simulacra & Simulation (& Health Care-Associated Infections) Michael Rubin, MD, PhD Section Chief, Epidemiology VA Salt Lake City Health Care System.
Challenge the future Delft University of Technology Agent-based Modeling and Simulation for the Social Scientist MAIA Amineh Ghorbani, Virginia Dignum,
Enabling Organization-Decision Making
Qualitative Research Approaches Research Methods Module Assoc Prof. Chiwoza R Bandawe.
Agent-based modelling in social sciences Andreas Krause School of Management.
Funding provided by NSF CHN Systems BioComplexity Grant.
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
Chapter 3 ORGANIZATIONAL CULTURE AND ENVIRONMENT: THE CONSTRAINTS
Exploring Metropolitan Dynamics with an Agent- Based Model Calibrated using Social Network Data Nick Malleson & Mark Birkin School of Geography, University.
Man and Superman Human Limitations, innovation and emergence in resource competition Robert Savit University of Michigan.
Spatial ABM H-E Interactions Dawn Parker, George Mason University Participatory agent-based modeling applied to human-environment interactions April 8,
AGENT-BASED MODELING FOR MIGRATION Julia M. Blocher Sciences Po, 17 March 2014.
University of Toronto Department of Computer Science © Steve Easterbrook. This presentation is available free for non-commercial use with attribution.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Prof. Lars-Erik Cederman ETH - Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, Nils.
The Methodology of Agent- Based Modelling - Motivation and Applicability Charlotte Bruun.
VIRTUAL WORLDS IN EDUCATIONAL RESEARCH © LOUIS COHEN, LAWRENCE MANION & KEITH MORRISON.
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Lars-Erik Cederman and Luc Girardin Center for Comparative and International Studies (CIS) Swiss Federal Institute of Technology Zurich (ETH)
March Erb Scott E Page University of Michigan and Santa Fe Institute Complex Systems, Political Science, Economics.
Chapter 6 DECISION MAKING: THE ESSENCE OF THE MANAGER’S JOB 6.1 © 2003 Pearson Education Canada Inc.
Bruce Edmonds, Centre for Policy Modelling 1 of 57 Supporting Social Simulation Physics vs. Biology Paradigms CPM’s approach to Social Simulation How SDML.
Innovations in Freight Demand Modeling and Data A Transportation Research Board SHRP 2 Symposium A hybrid microsimulation model of urban freight travel.
Institute of Physics Wroclaw University of Technology 28/09/2005 How can statistical mechanics contribute to social sciences? Piotr Magnuszewski, Andrzej.
Chapter 3 ORGANIZATIONAL CULTURE AND ENVIRONMENT: THE CONSTRAINTS
The highly intelligent virtual agents for modeling financial markets G. Yang 1, Y. Chen 2 and J. P. Huang 1 1 Department of Physics, Fudan University.
Implementing Dynamic Data Assimilation in the Social Sciences Andy Evans Centre for Spatial Analysis and Policy With: Jon Ward, Mathematics; Nick Malleson,
Typical farms and hybrid approaches
Sistemi per la Gestione Aziendale.
An Investigation of Market Dynamics and Wealth Distributions
Propagating agents with macroscopic dynamic network loading
Spatio-temporal information in society: agent-based modelling
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
CSc4730/6730 Scientific Visualization
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Agent Based Modeling (ABM)
Evolving cooperation in one-time interactions with strangers
MIS 643 Agent-Based Modeling and Simulation 2016/2017 Fall
Authors: Jinliang Fan and Mostafa H. Ammar
MIS 585 Special Topics in MIS: Agent-Based Modeling 2015/2016 Fall
Presentation transcript:

Agent-based Modeling: Methods and Techniques for Simulating Human Systems Eric Bonabaun (2002) Proc. National Academy of Sciences, 99 Presenter: Jie Meng School of Marketing, UNSW

Outline Agent-based Modeling (ABM) Benefits of ABM Four Application Areas of ABM Discussion

ABM A system as a collection of autonomous decision-making entities called agents Within which, each agent individually assesses its situation and makes decisions on the basis of a set of rules An aggregate level of result is developed in a bottom-up self-inferring way from individual agents

Why the ABM can apply appropriately to simulate human system?

Benefits of ABM (1)Capturing Emergent Phenomena -- A counterintuitive, hard to understand and to predict but dramatic change in aggregate/collective level e.g., baby gender, traffic jam, voting, “protector game”, global financial crisis Therefore, AMB can be applied where: a.Individual behavior is nonlinear and can be characterized as thresholds, if- then rules, or nonlinear coupling; b.Individual behavior exhibits memory, path dependence, and hysteresis, non- markovian behavior, or temporal correlations, including learning and adaption; c.Agent interactions are heterogeneous and can generate net-work effects; d.Averages will not work

Benefits of ABM (2) Providing a Natural Description of a System, because it creates another dimension to interpret a system other than requesting a perspective of horizontal dimension (as a process)  Being closer to the reality when linking micro-macro truth  Being more capable to explain a “non-abstract” fact  Being easy to see the aggregate properties that embedded/implicitly implied by the system

Different Analytical Level —Horizontal VS. Vertical

Therefore, ABM can be used in the situation where: a)Individual behavior cannot be clearly defined through aggregate transition rate; b)Individual behavior is complex or describing complex individual behavior with equations become intractable; c)Activities are a more natural way of describing the system than processes; d)Validation and calibration of the model through expert judgment is crucial; e)Stochasticity applies to the agents’s behavior.

Benefits of ABM (3) Being flexible by using different rule-setting  Numbers of agents  Behavior rule  Degree of rationality  Ability to learn and evolve  Rules of interaction  Different observation levels when reporting the simulating outputs (aggregate VS. sub-agent groups VS. single agent)

Four Application Areas in Simulating Human Systems Flow Simulation Market Simulation Organizational Simulation Diffusion Simulation

Flow Simulation Example: (1)Evacuation Problem  Growing population density combined with a better design of transportation or evaluation pattern in a life- threatening situation (2) Flow Management  Traffic Simulation  Metropolitan Design  Supermarket Pathway Design  Department Store’s Layout Design

Market Simulation Example: (1)NASDAQ Stock Market’s Decision on Tick Size Reduction (1997)  Counterintuitive results: reduction of tick size in market level increase the bid-ask spread. (2)Simulating collective behaviour in the market through individuals who play economic games (3)Simulating the relation between Internet Service Provider (ISP) and customers

Organizational Simulation Example: (1)Operation risk model in financial institutions (2)Measure the organisational performance and attain a better design by changing organisational parameters and exploring the changes of performance responding to these changes

Diffusion Simulation  where there is a need to understand agent’s behaviour in the social context/ network Example: (1)Predict whether a movie with big investment will turn out to be a “hit” (2)Product Adoption Model Assumption: The value of a new product (V) depends on the numbers of the users (N) in a total population of Nt potential adopters ρ- the fraction of the population that has adopted the product Θ-characteristic value, as a “threshold” d-an exponent that determines the steepness of function V(N)~[0,1]

If we assume that each person is connected to n other people in the population, we can define person k’s estimate of the fraction of users in the entire population as, where n k is the number of k’s neighbours who have adopted the product. The value of the product, as estimated by person k, is as:

Graphing Result of Simulation The right graph shows how ρ and V change in time by differentiated equation, (the initial number of users =15% of the population).

Graphing Result of Simulation The right graph shows how the fraction of users increases in time for a population of 100 agents by mean-field agent- based model.

Graphing Result of Simulation The right graph shows how ρ and V change overtime, with 100 agents and 30 random neighbours

Graphing Result of Simulation The right graph shows how ρ and V change overtime, with 100 agents while only permitting interactions within neighbour cluster (without long- range interactions)

Discussion When is ABM useful? (1)When the interactions between agents are complex, nonlinear, discontinuous, or discrete; (2)When space is crucial and the agents’ positions are not fixed; (3)When the population is heterogeneous; (4)When the typology of the interactions is heterogeneous and complex; (5)When the agents exhibit complex behaviour, e.g., learning and adaption.

Some issues that are important to ABM ABM verification & validation Applicability to human system in terms of some “soft” factors that are difficult to quantify, to calibrate, and to justify, e.g., irrational behaviours, subjective choices and complex psychology Computation power