Social Simulation
2018-2019
The
course on Social Simulation covers the following topics:
(1) Designing social simulations
with NetLogo and/or Repast,
(2) Methodologies for social
simulation,
(3) Determine the minimal
necessary rules to create a maximally realistic and scalable simulation
In your
final report you should include why you used or did not use the theory that is
discussed during class (of course in as far as it is relevant).
Navigation
Lecturer
Frank Dignum (note: my room is BBG 5.12 NOT 5.17)
Assistant
Samaneh Heidari
Teams
Propose your team before May 1 to the lecturer by
filling in the names of the proposed team on the spreadsheet
in Google.
Week |
Date |
Time |
Subject |
17 |
Tuesday, April 23 |
9.00 –
11.00 |
|
Thursday,April 25 |
15.15 –
17.00 |
||
18 |
Tuesday, April 30 |
9.00 – 11:00 |
|
Thursday, May 2 |
15.15 –
17.00 |
||
19 |
Tuesday, May 7 |
9.00 – 11.00 |
|
Thursday, May 9 |
15.15 –
17.00 |
Methodology
for your projects, Social simulation for crowd behavior |
|
20 |
Tuesday, May 14 |
9.00 – 11.00 |
Social simulation in
practice (Police (drugs trafficking) and EU policies) |
Thursday, May 16 |
15.15 –
17.00 |
Social simulation in
practice (Policy support Dutch government and Police (radicalization)) |
|
21 |
Tuesday, May 21 |
9.00 – 11.00 |
|
Thursday, May 23 |
15.15 –
17.00 |
||
22 |
Tuesday, May 28 |
9:00-11:00 |
|
Thursday, May 30 |
15.15 – 17.00 |
Ascension day, NO CLASS |
|
23 |
Tuesday, June 4 |
9.00 –
11.00 |
|
Thursday, June 6 |
15.15 – 17.00 |
||
24 |
Tuesday, June 11 |
9.00 – 11.00 |
|
Thursday, June 13 |
15.15 –
17.00 |
||
25 |
Friday, June 28 |
13:00-17:00 |
Presentations results programming
assignment (room BBG 2.01) 13:00-14:00 – groups 2,3,4 14:00-14:15 – break 14:15-15:15 – groups 5,6,7 15:15-15:30 - break 15:30-16:30 – groups 8,9,10 |
26 |
|||
June 28 |
17:00 |
Deadline
submitting project |
Examination
The final grade is determined by:
Final Project (code / report / overall results) (80%); Presentations
(15%), small assignments/presence (5%);
Literature
and Data
The literature overview should give a summary
of the literature that you are using as a basis for your project. In the
section on Data you should indicate which data you are using to base your model
on (if any). This can be data from articles, data from the assignment,
information from one of the supervisors or even no data at all.
Your overview should be such that your fellow
students can understand it!
Indicate the topic, the papers used for the
overview and your argued choices for which literature you are using for your
project. This literature overview is part of your final report, but it is wise
to start on this early on!
The
Social Simulation Projects
Individual
project
The goal of the individual project is to get acquainted
with social simulation through some simple exercises with a NetLogo
model. Deadline for submission of the report and code is May 2. Send
your report and links to the code of the models to Samaneh
Heidari.
Team
project
Some guidelines on how to approach
the projects are here. They are also
discussed in the class of May 7, which is about methodology and the ODD model.
Please fill out the consent form print it and hand it in
during class to show your consent to participate in the observational research
we are doing with the projects.
2. Regular reports
Social simulation platforms
There
are two simulation platforms that are widespread:
Literature
We
use (most of the) the following literature, which participants for the
course are advised to read for the discussions. Currently the selection of
literature is still subject to change. The papers that have no link on this
page can best be found using all words and authors on Google Scholar. Alternatively, you can
ask your lecturer for a digital copy.
General introductions:
Computational Social Science, Social Science vs.
Social Simulation
· Computational social science is not Computer Science +
Social Data
· Underrepresentation of women in the media
(example computational social science)
Methodology
· J. Gary Polhill , Dawn C. Parker , Daniel G. Brown , Volker Grimm Using the ODD protocol for comparing three
agent-based social simulation models of land use change
Social concepts in social simulations
· S. Heidari, M. Jenssen, F. Dignum. Simulations with Values
· C. Pastrav
and F. Dignum. Norms
in social simulation: Balancing between realism and scalability.
· R. Mercuur,
F. Dignum and Y. Kashima. Changing Habits Using Contextualized Decision
Making
· Daniel Villatoro, Social
Norms for Self-Policing Multi-agent Systems and Virtual Societies (PhD
thesis)
· Francien Dechesne,
Gennaro Di Tosto, Virginia
Dignum and Frank Dignum. No smoking
here: values, norms and culture in multi-agent systems
· EMIL project on social norms
Agent decision making processes
· T. Balke
and N. Gilbert. How do agents make decisions – A survey
Combining methods and models in
social simulations
· R. Martin and M. Schluter. Combining
system dynamics and agent-based modeling to analyze social-ecological
interactions—an example from modeling restoration of a shallow lake.
· D. Haase,
et.al. Actors and factors in land-use
simulation: The challenge of urban shrinkage.
· R. Bradhurst,
et.al. A hybrid modeling approach to simulating
foot-and-mouth disease outbreaks in Australian livestock.
Purposes of social simulation
Agent Based Simulation vs. Data Science
· Presentation at AI Institute
Social Network Analysis
· J. Scott, Social Network
Analysis, Sage (Book)
· J. Scott, Social
Network Analysis and Mining
Verification and Validation
· Sargent, Verification and validation
of simulation models
· K. Lubbertsen,
Repeatability in simulation of large-scale agent-based social behavior
There also is literature
indicated in the project descriptions that is relevant for the particular
project topic.