CS382:Unit-compsoc

From Earlham CS Department
Revision as of 23:34, 16 February 2009 by Nate (talk | contribs)
Jump to navigation Jump to search

Computational Sociology with Agent Based Modeling

Background reading, one or more pointers/documents and a brief synopsis of what's covered in them

Lecture notes - outline form

  • What is Agent Based Modeling?
    • Game of Life
    • Emergent Behavior
    • Axtell and Epstein - Growing Artificial Societies
    • What are its advantages and disadvantages?
  • Where is it useful?
    • Economics
    • Sociology
    • Biology
    • Information Science
  • Some Examples


Classroom response questions - at least three

Lab activity - materials, process and software

Self Assembling of Information on networks

Tie this in with facebook/myspace/<social network here (virtual or real)>. Who do you know? Draw a graph of your best friends, good friends, acquaintances, less-than-acquaintances and follow the coloring/sizing of the model. Does this model resemble what emerges in the model? Do several runs of the model and match their emergent stages against your drawing. Discuss validity of model based on this.


Scheduling - early, late, dependencies on other units, length of unit

Timing

Should certainly come after mathematical modeling. Other than that I don't think it matters.

Length

Two weeks. It's important and there's a lot of good stuff to do.

Archived stuff

Big Idea: you can model societies using Agents. Demonstrate that models of large sociological concepts (information flow, fashion, popularity) can be arrived at by modeling local agent interaction. Models first -> formulas second instead of other way around. Artificial Societies map into virtual worlds; map into real world; validate/verify can be done locally. Agent based modeling is not just SS, so learning ABM is inroad to other disciplines.

Big topics:

  • Economics
  • Information
  • Politics