Agent Based Modeling and Simulation in the Social Sciences. Frank Witmer Computing and Research Services 14 May 2014

Similar documents
Computer Simulations

BIDIRECTIONAL COUPLING OF EARTH SYSTEM MODELS WITH SOCIAL SCIENCE MODELS: NEW MOTIVATIONS AND A PROPOSED PATH

Agent-Based Modeling in ArcGIS. Kevin M. Johnston

Spatial Decision Support Systems for policy support in urban planning contexts

Mission Geography and Missouri Show-Me Standards Connecting Mission Geography to State Standards

Lesson Quizzes (Individual assessments for each lesson) Social Studies Alive! Our Community and Beyond Lesson 1-6

Alleghany County Schools Curriculum Guide GRADE/COURSE: World Geography

Literature revision Agent-based models

Modeling forest insect infestation: GIS and agentbased

A Framework for Dynamic O-D Matrices for Multimodal transportation: an Agent-Based Model approach

Agent-Based Modeling in ArcGIS

LOUISIANA STUDENT STANDARDS FOR SOCIAL STUDIES THAT CORRELATE WITH A FIELD TRIP TO DESTREHAN PLANTATION KINDERGARTEN

New Frameworks for Urban Sustainability Assessments: Linking Complexity, Information and Policy

The Building Blocks of the City: Points, Lines and Polygons

Introductory Seminar Ⅰ Humans and Society in the Age of Internationalization. French(Beginner)Ⅱ. French(Basic)Ⅱ. German(Beginner)Ⅱ.

International Court of Justice World Trade Organization Migration and its affects How & why people change the environment

Geography (GEOG) Courses

Grade 6 Social Studies

Pathways. Pathways through the Geography Major

POTENTIAL COURSES FOR CEP STUDENTS AND THEIR AREAS OF INTERST

ISPS Standards and Benchmarks

Joanne N. Halls, PhD Dept. of Geography & Geology David Kirk Information Technology Services

COURSES OUTSIDE THE JOURNALISM SCHOOL

Dublin City Schools Social Studies Graded Course of Study Grade 5 K-12 Social Studies Vision

ILLINOIS CERTIFICATION TESTING SYSTEM

WASA Project Team. 13 March 2012, Cape Town, South Africa

Fifth Grade Social Studies Major Instructional Goals

City of Jerez Urban Core Densification proposal; An Agent Based Spatio-temporal model

Climate Risk Visualization for Adaptation Planning and Emergency Response

a. Hunting and gathering SE/TE: 17, 19, 21, 22, 23, 25, 30 b. Tool making SE/TE: 17, 18, 19, 22, 23 c. Use of fire SE/TE: 17, 23, 30

GRADE 5 SOCIAL STUDIES SOCIAL STUDIES APPLICATION. SOCIAL STUDIES STANDARDS for Grade 5

Content Area: Social Studies Standard: 1. History Prepared Graduates: Develop an understanding of how people view, construct, and interpret history

PENNSYLVANIA ACADEMIC STANDARDS

AP Human Geography Syllabus

Course Title: Social Studies People We Know Grade: 2

Unit of Study: Physical Geography & Settlement Patterns; Culture & Civilizations; and The Spread of Ideas

Introduction to Computational Modeling of Social Systems Examples of agent-based models in the social sciences

GRADE 8 LEAP SOCIAL STUDIES ASSESSMENT STRUCTURE. Grade 8 Social Studies Assessment Structure

MEASURE LANDSCAPE DIVERSITY WITH LOGICAL SCOUT AGENTS

Emergent Behavior in the International Political Systems

GRADUATE CERTIFICATE PROGRAM

Groveport Madison Local School District Sixth Grade Social Studies Content Standards Planning Sheets

Geography and World Cultures

Alps Results from the ESPON Project. Common spatial perspectives for the Alpine area. Towards a common vision

Dr. Emily A. Fogarty, Coordinator History, Politics and Geography Dept School of Arts & Sciences

Diffusion of GIS in Public Policy Doctoral Program

1. Pass GE1101E Geographical Journeys: Exploring World Environments. This will be counted towards the Faculty Core or UE requirements.

Prentice Hall World Studies 2005, Eastern Hemisphere Correlated to: Maryland Social Studies State Voluntary Curriculum (Grade 7)

Curriculum map GEOGRAPHY

Rhode Island World-Class Standards Science Grade: K - Adopted: 2006

Urban Climate Resilience

A Framework for the Study of Urban Health. Abdullah Baqui, DrPH, MPH, MBBS Johns Hopkins University

World Geography TEKS 2nd Nine Weeks. Unit of Study Regional Studies; U.S. and Canada Regional Studies; Latin America; and Europe

The Kenton County School District A System of Excellence Social Studies 4.1 Core Content for Assessment

Global Studies A and B Mr. Lord

Oklahoma Academic Standards Science Grade: 9 - Adopted: 2014

A spatial literacy initiative for undergraduate education at UCSB

Prentice Hall World Cultures: A Global Mosaic 2004 Correlated to: Wisconsin Model Academic Standards for Social Studies (By the end of Grade 12)

World Geography. WG.1.1 Explain Earth s grid system and be able to locate places using degrees of latitude and longitude.

Advanced Placement Human Geography

Eligible Fields of Study

Delta RV Sixth Grade Social Studies Curriculum Revised 2010

Polarization and Protests: Understanding Complex Social and Political Processes Using Spatial Data and Agent-Based Modeling Simulations

Alaska Content and Performance Standards Science Grade: 7 - Adopted: Concepts of Life Science (SC1, SC2, SC3)

INDIANA ACADEMIC STANDARDS FOR SOCIAL STUDIES, WORLD GEOGRAPHY. PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s))

GRADE 6 SOCIAL STUDIES SOCIAL STUDIES APPLICATION. SOCIAL STUDIES STANDARDS for Grade 6

Spatial Analysis 1. Introduction

Belfairs Academy GEOGRAPHY Fundamentals Map

A Hybrid Model of Ethnic Conflict, Repression, Insurgency and Social Strife

NATIONAL SCIENCE FOUNDATION GRADUATE RESEARCH FELLOWSHIPS

GEOGRAPHY YEAR 11 ATAR 2019 COURSE OUTLINE

Switching to AQA from Edexcel: Draft Geography AS and A-level (teaching from September 2016)

Orientation & Modeling Types. Nathaniel Osgood

Comprehensive Curriculum for 8 th Grade Social Studies. Unit GLE s Guiding Questions Can students do the following (?) Allotted Time Chapters 1

Delta School District 1

SUMMARY OF DEGREES GRANTED Indiana University - Purdue University Fort Wayne

SUMMARY OF DEGREES GRANTED Indiana University - Purdue University Fort Wayne

*BOLD text indicates Prioritized Standard May GSE Seventh Grade Social Studies Curriculum

SOCIAL STUDIES Grade 6 Standard: History

Applying to study geography (or geology) at university. David Richards on behalf of local Universities

Prentice Hall. World Explorer: People, Places, Cultures Grade 7. Oklahoma Priority Academic Student Skills (PASS) for Grade 7 World Geography

Geography for Life. Course Overview

GLP Workshop on. The design of integrative models of natural and social systems in land change science

BIG IDEAS. Area of Learning: SOCIAL STUDIES Urban Studies Grade 12. Learning Standards. Curricular Competencies

INTEGRATION OF SYSTEM DYNAMIC AND SPATIAL DYNAMIC MODELS TO SUPPORT REGIONAL DEVELOPMENT PLANNING (Case Study in Java Madura Bali)

OCR 2008 AS and A level Geography Specification Mapping Guide

Central Valley School District Social Studies Curriculum Map Grade 7. August - September

Course Outcome Summary

Dr.Sinisa Vukicevic Dr. Robert Summers

Wisconsin Academic Standards Science Grade: 8 - Adopted: 1998

The Case for Space in the Social Sciences

Washington State K 12 Learning Standards and Guidelines Science Grade: 8 - Adopted: 2014

North Dakota Academic Content Standards Science Grade: 7 - Adopted: 2006

GIS Visualization: A Library s Pursuit Towards Creative and Innovative Research

6 th Grade: Regions and People of the World ESC Suggested Pacing Guide

Edexcel Geography Advanced Paper 2

International Development

Geography at Oxford Dr Lorraine Wild

Mathematics C (Authority Subject)

Interactive Visualization Tool (InViTo)

Transcription:

Agent Based Modeling and Simulation in the Social Sciences Frank Witmer Computing and Research Services 14 May 2014

Outline What are agent based models? How do they work? What types of questions are they best suited to address? Which software should I use to create one? 2

Agent Based Modeling ABMS Agent based modeling and simulation A computational method for simulating interactions among a set of autonomous agents Goal is to learn about the collective/emergent behavior of agents obeying simple rules A bottom up approach with individual actors and their interactions explicitly modeled Generative models global level properties a function of the agent attributes & rules 3

Model elements: 1) The agents 2) Their relationships 3) The underlying environment 4

Agent Characteristics Self contained & uniquely identifiable Autonomous & self directed Has a state(s) that vary over time Dynamic interactions with other agents Are typically heterogeneous across a diverse population May have the ability to learn & adapt May be goal directed & capable of adjusting its responses based on past progress towards the goal 5

A Typical Agent Source: Macal & North (2010) 6

Justification Nature editorial (2009) advocates computer simulations & ABMS to inform economic policy A way to project the impact of physical changes on human systems 7

When to Use? To model complex systems heterogeneous subsystems or autonomous entities nonlinear relationships & multiple interactions feedback, learning, adaption To model spatial interactions e.g. leaving a burning building, crowd movements, traffic To model heterogeneous individuals e.g. migration To model heterogeneous, complex interactions social networks are rarely homogeneous, instead, clusters often deviate from the average behavior To model complex behavior such as learning and adaptation e.g. stock market trading 8

ABMS for Couple Human & Natural Systems (CHANS) Source: 121 publications identified by An (2012) 9

Challenges What level of detail? Individual? Group? Areal Unit? Implementation can be more art than science Rule specifications for human agents Soft factors such as irrational behavior & subjective choices are difficult to specify Model becomes too complex black box criticism (Lee 1973, 1994) but model can t be simplified too much, else emergent behaviors may be lost 10

Validation Agent rules should be kept as simple as possible to successfully validate Does the computer model accurately represent the real world? 1) Define criteria by which the model output is to be judged 2) Explore various model implementations and parameters to see what works in practice Source: Kniveton et al. (2012) 11

Crowd Movements Helbing et al. (2000) Simulating dynamical features of escape panic. Nature No column Column 12

Migration & Climate Change Example Kniveton et al. (2012) Nature Climate Change Emerging migration flows in a changing climate in dryland Africa View climate change & migration as a complex adaptive system Climate change related migration is nonlinear, and is amplified by population growth 13

Tanzania Rainfall Migration Model Source: Smith (2014) 14

Violence in Afghanistan Bhavnani & Choi (2012) Modeling Civil Violence in Afghanistan: Ethnic Geography, Control, and Collaboration. 2 kinds of agents: civilian & political Attributes: Ethnic identity Ethnic salience Risk taking propensity Character/personal preferences 15

Violent Conflict Example Source: Bhavnani & Choi (2012) 16

Software Tools Wikipedia list of ABMS tools https://en.wikipedia.org/wiki/comparison_of_agent based_modeling_software 80+ tools listed most use Java or C++ NetLogo, Northwestern good for novice modelers; includes good examples & tutorials model & visualization are tightly entwined StarLogo, MIT similar to NetLogo, but includes a graphical programming interface AnyLogic, from St. Petersburg Technical Univ. commercial software, Java based supports parameter optimization simulations Repast, Argonne National Lab active user listserve MASON, George Mason Multi Agent Simulator Of Neighborhoods/Networks designed to be very fast, with a good random number generator 17

Capability vs. Ease of Use MASON cs.gmu.edu/~eclab/projects/mason/ Modified from Macal & North (2006) 18

NetLogo Demo NetLogo has 4 types of agents: Turtles: agents that move around in the world. Patches: The world is two dimensional and is divided up into a grid of patches. Each patch is a square piece of "ground" over which turtles can move. Links: agents that connect two turtles. Links can be directed ( from one turtle to another turtle) or undirected (one turtle with another turtle). The Observer: does not have a location you can imagine it as looking out over the world of turtles, links and patches. 19

Upcoming ABMS Events SwarmFest 2014 Jun 29 Jul 1, Univ. of Notre Dame http://www.swarmfest2014.org/ Workshop at John Hopkins Center for Advanced Modeling Graduate Workshop, July 10 12 Graduate students will present ABM work http://web.jhu.edu/announcements/facultystaff/targetpage.html?baid=47166 20

References An, L. (2012) Modeling human decisions in coupled human and natural systems: Review of agentbased models. Ecological Modelling 229: 25 36. Bhavnani, R. & H.J. Choi (2012) Modeling Civil Violence in Afghanistan: Ethnic Geography, Control, and Collaboration. Complexity 17(6): 42 51. Bonabeau, E. (2002) Agent based modeling: methods and techniques for simulating human systems. Proceedings of the National Academy of Sciences 99 (3): 7280 7287. Kniveton, D., C. Smith & R. Black (2012) Emerging migration flows in a changing climate in dryland Africa. Nature Climate Change 2(6): 444 447. Lee, D. (1973) Requiem for large scale models. Journal of the American Institute of Planners 39(3): 163 178. Lee, D. (1994) Retrospective on large scale urban models. Journal of the American Planning Association 60(1): 35 40. Macal, C. & M. North (2006) Introduction to Agent based Modeling and Simulation. MCS LANS Informal Seminar, November 29. Macal, C. & M. North (2010) Tutorial on agent based modelling and simulation. Journal of Simulation 4:151 162. Nature editorial (2009) A model approach: More development work is needed to help computer simulations inform economic policy. Nature 460(7256): 667. Omerod, P. & B. Rosewell (2009) Validation and verification of agent based models in the social sciences. in Epistemological Aspects of Computer Simulation in the Social Sciences, ed. Flaminio Squazzoni, pp 130 140. Smith, C. (2014) Modelling migration futures: development and testing of the Rainfalls Agent Based Migration Model Tanzania. Climate and Development 6(1): 77 91. 21