WWW.OPENABM.ORG1 Changing the rules of the game: experiments with humans and virtual agents Marco Janssen School of Human Evolution and Social Change,

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Evolving Cooperation in the N-player Prisoner's Dilemma: A Social Network Model Dept Computer Science and Software Engineering Golriz Rezaei Michael Kirley.
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
3. Basic Topics in Game Theory. Strategic Behavior in Business and Econ Outline 3.1 What is a Game ? The elements of a Game The Rules of the.
Introduction to Theories of Public Policy
Copyright EM LYON Par accord du CFC Cession et reproduction interdites Research in Entrepreneurship- The problem of unobserved heterogeneity Frédéric Delmar.
Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
CITS4403 Computational Modelling Agent Based Models.
A Design Model using Mutation Shape Emergence HYUN-AH, CHOI and HAN-JONG, JUN Focusing on mutational emergent shapes Hanyang University, Department of.
 Mankyu Sung Scalable, Controllable, Efficient and convincing crowd simulation (2005)  Michael Gleicher “I have a bad case of Academic Attention Deficit.
Agent-based modeling of cooperation in collective action situations & diffusion of information Marco Janssen School of Human Evolution and Social Change.
A Memetic Framework for Describing and Simulating Spatial Prisoner’s Dilemma with Coalition Formation Sneak Review by Udara Weerakoon.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Agent-based Modeling: Methods and Techniques for Simulating Human Systems Eric Bonabaun (2002) Proc. National Academy of Sciences, 99 Presenter: Jie Meng.
6/2/2001 Cooperative Agent Systems: Artificial Agents Play the Ultimatum Game Steven O. Kimbrough Presented at FMEC 2001, Oslo Joint work with Fang Zhong.
Software Agents in Economic Environments Robert S. Gazzale Ph.D. Candidate, Department of Economics Jeffrey MacKie Mason Professor, Dept. of Economics.
Segregation and Neighborhood Interaction Work in progress Jason Barr, Rutgers Newark Troy Tassier, Fordham October 31, 2006.
Methodology: How Social Psychologists Do Research
Marcus Gallagher and Mark Ledwich School of Information Technology and Electrical Engineering University of Queensland, Australia Sumaira Saeed Evolving.
Spring break survey how much will your plans suck? how long are your plans? how many people are involved? how much did you overpay? what’s your name? how.
Do Networks Facilitate Collective Action? John T. Scholz Florida State University.
Chapter 14: Usability testing and field studies
Social Networking and On-Line Communities: Classification and Research Trends Maria Ioannidou, Eugenia Raptotasiou, Ioannis Anagnostopoulos.
CIFREM Doctoral Program in Economics and Management University of Trento, Italy Thesis Proposal Development (July 2006) Francesca Bortolami
When integrated models meet stakeholders and data (& vice-versa) WATER BASIN MODELS DATA STAKEHOLDERS POPULATION MODELLERS.
A learning-based transportation oriented simulation system Theo A. Arentze, Harry J.P. Timmermans.
1 University of Auckland Winter Week Lectures Third Lecture 4 July 2007 Associate Professor Ananish Chaudhuri Department of Economics University of Auckland.
Game Theory, Strategic Decision Making, and Behavioral Economics 11 Game Theory, Strategic Decision Making, and Behavioral Economics All men can see the.
Team Formation between Heterogeneous Actors Arlette van Wissen Virginia Dignum Kobi Gal Bart Kamphorst.
CSD 5100 Introduction to Research Methods in CSD Observation and Data Collection in CSD Research Strategies Measurement Issues.
Human Computer Interaction
CIA Annual Meeting LOOKING BACK…focused on the future.
Spatial ABM H-E Interactions Dawn Parker, George Mason University Participatory agent-based modeling applied to human-environment interactions April 8,
Rationality meets the tribe: Some models of cultural group selection David Hales, The Open University Hales, D., (2010) Rationality.
Experimental Economics and Neuroeconomics. An Illustration: Rules.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Advanced Decision Architectures Collaborative Technology Alliance A Computational Model of Naturalistic Decision Making and the Science of Simulation Walter.
Multi-Agent Modeling of Societal Development and Cultural Evolution Yidan Chen, 2006 Computer Systems Research Lab.
Experimentation in Computer Science (Part 1). Outline  Empirical Strategies  Measurement  Experiment Process.
P2P Interaction in Socially Intelligent ICT David Hales Delft University of Technology (Currently visiting University of Szeged, Hungary)
VIRTUAL WORLDS IN EDUCATIONAL RESEARCH © LOUIS COHEN, LAWRENCE MANION & KEITH MORRISON.
Methodology Matters: Doing Research in the Behavioral and Social Sciences ICS 205 Ha Nguyen Chad Ata.
Lecture 7 Course Summary The tools of strategy provide guiding principles that that should help determine the extent and nature of your professional interactions.
Greedy is not Enough: An Efficient Batch Mode Active Learning Algorithm Chen, Yi-wen( 陳憶文 ) Graduate Institute of Computer Science & Information Engineering.
1 Self-governance of a Spatial Explicit Real-time Dynamic Common Resource: A Content Analysis of Communication Patterns Marco Janssen School of Human Evolution.
Motivation This experiment was a public good experiment to see if groups contribute differently than individuals.  intermediate social structure This.
Evolving cooperation in one-time interactions with strangers Tags produce cooperation in the single round prisoner’s dilemma and it’s.
Lars-Erik Cederman and Luc Girardin Center for Comparative and International Studies (CIS) Swiss Federal Institute of Technology Zurich (ETH)
Facilitate Group Learning
Changing the Rules of the Game Dr. Marco A. Janssen Department of Spatial Economics.
Agent-Based Modeling of Crowd Behaviors Pedestrian crowds assembling at a concert arena Presented by: J. Randy Hancock.
Testing theories of fairness— Intentions matter Armin Falk, Ernst Fehr, Urs Fischbacher February 26, 2015.
Spatial ABM H-E Interactions, Lecture 4 Dawn Parker, George Mason University Notes on Grimm and Railsback Chapter 1, “Individual-based modeling and ecology”
Agent-Based Modeling in ArcGIS Kevin M. Johnston.
Repeated Game Modeling of Multicast Overlays Mike Afergan (MIT CSAIL/Akamai) Rahul Sami (University of Michigan) April 25, 2006.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
Lecture №4 METHODS OF RESEARCH. Method (Greek. methodos) - way of knowledge, the study of natural phenomena and social life. It is also a set of methods.
Dynamic Network Analysis Case study of PageRank-based Rewiring Narjès Bellamine-BenSaoud Galen Wilkerson 2 nd Second Annual French Complex Systems Summer.
1 AGENT-BASED MODELING OF THE TRAGEDY OF THE COMMONS by Güven Demirel.
Contents of the Talk Preliminary Materials Motivation and Contribution
An Investigation of Market Dynamics and Wealth Distributions
Preface to the special issue on context-aware recommender systems
The Matching Hypothesis
Beyond Markets and States: Polycentric Governance of Complex Economic Systems Elinor Ostrom Workshop in Political Theory & Policy Analysis Indiana University.
How To Govern Shared Natural Resources?
Institutions and Sustainability
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Evolving cooperation in one-time interactions with strangers
Assume Anarchy? Peter J. Boettke Constitutional Economics
Presentation transcript:

Changing the rules of the game: experiments with humans and virtual agents Marco Janssen School of Human Evolution and Social Change, School of Computing and Informatics, Center for the Study of Institutional Diversity In cooperation with: ASU: Allen Lee, Deepali Bhagvat, Marty Anderies, Sanket Joshi, Daniel Merritt, Clint Bushman, Marcel Hurtado, Takao Sasaki, Priyanka Vanjari, Christine Hendricks Indiana University: Elinor Ostrom, Robert Goldstone, Fil Menczer, Yajing Wang, Muzaffer Ozakca, Michael Schoon, Tun Myint, David Schwab, Pamela Jagger, Frank van Laerhoven, Rachel Vilensky Thailand: Francois Bousquet, Kobchai Worrapimphong, Chutapa Khunsuk, Sonthaya Jumparnin, Pongchai Dumrongrojwatthana Colombia: Juan-Camilo Cardenas, Daniel Castillo, Jorge Maldonado, Rocio Moreno, Silene Gómez, Maria Quintero, Rocio Polania, Sandra Polania, Adriana Vasquez, Carmen Candelo, Olga Nieto, Ana Roldan, Diana Maya

The commons dilemma Dilemma between individual and group interests –Group interest: cooperation –Individual interest: free riding on efforts of others Public goods and common pool resources Expectation with rational selfish agents –No public goods –Overharvesting of common pool resources But, many empirical examples of self-governance

Repeated interactions Face-to-Face communication Information on past actions on participant Monitoring and sanctioning by subjects themselves Diversity in motivation: Not all humans are selfish and rational What contributes to cooperation in commons dilemmas? (based on research with artificial agents and humans) But problem is not binary: cooperate or defect. Important is defining the rules of the games and enforcing them.

Grammar of Rules Rules are defined as shared understanding about enforced prescriptions, concerning what actions (or outcomes) are required, prohibited, or permitted (Ostrom, 2005). Rules in use vs rules on paper Formal rules vs informal rules (formal rules have explicit consequences defined for when the rules are broken (sanctions) and can be enforced by a third party)

Puzzles In what way do users of a common resource change the rules? What makes communication effective? How do this relate to experience? And to ecological dynamics?

Combining experiments and agent- based models Traditionally agent-based models on cooperation very abstract Experiments in lab and field challenge simplistic models of behavior Micro-level data to test models Going back and forth between experiments and modeling may stimulate theory development

Common research questions Laboratory experiments models Field experiments models “role games” Statistical analysis Surveys Interviews Artificial worlds Statistical analysis, Surveys Text analysis,..

Field experiments 3 types of games in 3 types of villages in Thailand and Colombia Pencil and paper experiments First 10 rounds: open access Voting round: 3 types of rules: lottery, rotation, private property Survey on rule options Second set of 10 rounds with chosen rule Survey In depth interviews with a few villagers

Field experiments (2) Fishery game: –where to fish (A,B) –how much effort Irrigation game (different position; upstream): –How much investment in public good (water) –What amount to take from (remaining) water Forestry game: –How much harvest

Fishery village (Baru) Water irrigation village (Lenguazaque) Logging village (Salahonda)

Phetchaburi river Forest village Irrigation village Fishery village

Rule choice

Forestry game

Fishery game

Irrigation game

Laboratory experiments Various spatially explicit real-time virtual environments for small groups. Various rounds Treatments include different options of rule choice and/or participants chat on informal rules

Experiments from Spring 2007 Renewable resource, density dependent regrowth Resource is 28x28 cells 4 participants Duration round 4 minutes First round is individual round (14x14 cells) Text chat between the rounds Option to reduce tokens of others at the end of each round (at a cost) Explicit and implicit mode Different resource growth experiments: Low growth (6 groups) High growth (4 groups) High / Low growth (6 groups) Mixed growth (6 groups)

Tokens in the resource during the rounds Low Mixed High High-Low

Average number of tokens collected (blue) and left over (red) for the 5 rounds H L HLMix

Text analysis Coding the text: kind of rules, making sure people understand agreement, off-topic chat, meaning of experiment, etc. Is there a relation between the type of conversation and the performance of the group? We would expect that groups who are more explicit on the rules and make clear people understand it do better. In some groups there is a clear dominance of one person, how does this affect the outcome?

Initial results

Models of Rule changes Laboratory experiments will give us basic empirical information to develop agent-based model. ABM will be used to explore rule evolution is agents adjust rules

Reasons for making a model of the experimental data Testing alternative assumptions of behavior ( compare model with naïve models) Methodological challenge: What do we mean with calibrating an agent-based model? Future option: experiments with artificial agents and humans Using the “informed” agent-based model for exploring theoretical questions in an artificial world.

Model outline Timestep: 1 second. Actions: move and harvest (explicit mode) Each agent has a basic default speed (moves per second), and number of moves can vary a little bit between seconds. Define direction (target): –the more nearby a token is to the agent, the more valuable –the more nearby a token is to the current target, the more valuable –the more other agents nearby a token, the less valuable –tokens who are straight ahead in the current path of direction of the agent are more valuable. Harvest (expl mode); probabilistic choice depending on number of tokens nearby

Testing the model Calibration on multiple metrics using genetic algorithms Comparing calibrated model with naïve models (random movement; greedy agents, no heterogeneity) Turing tests

Towards a theoretical model of the evolution of rules Artificial world where agents play many rounds and adjust the rules of the game. What kind of rule sets will evolve? Are there attractors of rule sets? How is this dependent on the ecological dynamics? How is this dependent on the rule to change the rules (constitution)?

Coding rules Grammar of Institutions (Crawford and Ostrom, 1995) Rules is build up from 5 components: –Attributes (characteristics of the agents) –Deontic: may/must/must not –Aim: action of the agent –Conditions: when, where and how –Or else: sanctions when not following a rule

Process of constructing a rule from the libraries IF “other agent” in “my area” it MUST NOT “collect tokens” ELSE “penalty”

Rule space based on experiments (Not yet in building blocks) Explicit mode required of not Start time harvesting Time left before “going crazy” Spatial allocation (none, corners, horizontal, vertical) Speed limit

Including monitoring and sanctioning Monitoring: –None –One monitor who cannot harvest are receives a quarter of the income –Everybody monitors, and sanctioning is costly –Monitoring rotates every x seconds (when monitoring one cannot harvest)

Tinkering the rules After every round agents update their preferences for rules (reinforcement learning), propose which rule set for next round, after which one of the proposed rule sets is chosen and implemented.

Agents breaking rules Agents can break rules. If an action is not allowed, it might break a rule with a probability related to the opportunities available (amount of tokens available nearby)

Distribution of total earnings (100 evolutions of 100 rounds)

Initial experiments Multiple (100) runs with 100 rounds with agents who conditionally cheat. Best solution: Low growth (one)Low growth (everybody) Speed limit7.55 ModeExplNot expl BoundariesVertical Start-time90110 Time to go crazy Earnings (tokens)337409

From ABM back to experiments Further analysis may provide us expectations of outcomes for experiments with human participants. Additional experiments can be done to test those.

Areas to explore in model analysis Do clusters of rules evolve? And do these clusters change with different tendencies of agents breaking the rules. Co-evolution of cheating behavior and rules (incl. monitoring/sanctioning) What are path-dependent trajectories? What if growth rates change between rounds? How will this affect the evolved rule sets? How will differences in constitutional rules will affect the ability to derive high performance.

Concluding remarks Combining agent-based models with experiments in the field and the lab. The aim is not to make predictive models, but theoretical models grounded in empirical observations. Challenges: –Calibration of agent-based models (multiple metrics) –Modeling communication –Large scale controlled experiments with humans

Questions?