Difference between revisions of "CS382:Unit-compsoc"

From Earlham CS Department
Jump to navigation Jump to search
Line 22: Line 22:
 
** Information Science  
 
** Information Science  
 
* Some Examples  
 
* Some Examples  
** Boids  
+
** [http://en.wikipedia.org/wiki/Boids Boids]
 
** [http://www.cmol.nbi.dk/models/infoflow/infoflow.html Self Assembling of Information on networks]
 
** [http://www.cmol.nbi.dk/models/infoflow/infoflow.html Self Assembling of Information on networks]
 
** [http://jasss.soc.surrey.ac.uk/12/1/6/appendixB/EpsteinAxtell1996.html Sugarscape]
 
** [http://jasss.soc.surrey.ac.uk/12/1/6/appendixB/EpsteinAxtell1996.html Sugarscape]
Line 28: Line 28:
  
 
== Classroom response questions - at least three ==
 
== Classroom response questions - at least three ==
 +
* 1. What is Emergent Behavior?
 +
** A. The complex outcome of the interaction of many simple rulesets
 +
** B. How we verify and validate Agent Based models
 +
** C. How we define rulesets for agents in an agent based model
 +
** D. How we determine the formulas we use in mathematical modeling
 +
* 2. Who wrote the seminal text on sociological agent-based modeling?
 +
** A. Peck & Rogers, et. al
 +
** B. Axtell and Epstein
 +
** C. Axeman and Edlefsen
 +
** D. Whitehall and North
 +
* 3. What is the name of the first agent-based biological model?
 +
** A. Droids
 +
** B. BirdBots
 +
** C. Boids
 +
** D. BDroids
 +
 
== Lab activity - materials, process and software ==
 
== Lab activity - materials, process and software ==
 
=== Self Assembling of Information on networks ===
 
=== 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.
 
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.
 
* [http://www.cmol.nbi.dk/models/infoflow/infoflow.html Model]
 
* [http://www.cmol.nbi.dk/models/infoflow/infoflow.html Model]
 
 
 
* [http://www.personal.kent.edu/~bcastel3/ brian castellani sociology and complexity web]
 
** [http://www.personal.kent.edu/%7emdball/Summit-Sim.htm Modeling social mobility. Paper, too]
 
* [http://www.cmol.nbi.dk/javaapp.php Center for Models of Life - CMOL: Models / Interactive Java Applets]
 
** [http://www.cmol.nbi.dk/models/ibattle/ibattle.html A model of information and dominance], [http://arxiv.org/abs/0708.0368 Related paper]
 
** [http://www.cmol.nbi.dk/models/inforew/inforew.html Modeling self organization of communication and topology in social networks]
 
  
 
== Scheduling - early, late, dependencies on other units, length of unit ==
 
== Scheduling - early, late, dependencies on other units, length of unit ==
Line 48: Line 56:
  
 
== Archived stuff ==
 
== Archived stuff ==
Big Idea:
+
* [http://www.personal.kent.edu/~bcastel3/ brian castellani sociology and complexity web]
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.  
+
** [http://www.personal.kent.edu/%7emdball/Summit-Sim.htm Modeling social mobility. Paper, too]
 
+
* [http://www.cmol.nbi.dk/javaapp.php Center for Models of Life - CMOL: Models / Interactive Java Applets]
Big topics:
+
** [http://www.cmol.nbi.dk/models/ibattle/ibattle.html A model of information and dominance], [http://arxiv.org/abs/0708.0368 Related paper]
* Economics
+
** [http://www.cmol.nbi.dk/models/inforew/inforew.html Modeling self organization of communication and topology in social networks]
* Information
 
* Politics
 

Revision as of 11:05, 18 February 2009

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

  • 1. What is Emergent Behavior?
    • A. The complex outcome of the interaction of many simple rulesets
    • B. How we verify and validate Agent Based models
    • C. How we define rulesets for agents in an agent based model
    • D. How we determine the formulas we use in mathematical modeling
  • 2. Who wrote the seminal text on sociological agent-based modeling?
    • A. Peck & Rogers, et. al
    • B. Axtell and Epstein
    • C. Axeman and Edlefsen
    • D. Whitehall and North
  • 3. What is the name of the first agent-based biological model?
    • A. Droids
    • B. BirdBots
    • C. Boids
    • D. BDroids

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