Difference between revisions of "CS382:Unit-compsoc"
Line 1: | Line 1: | ||
− | + | = Computational Sociology with Agent Based Modeling = | |
+ | |||
+ | == Background reading, one or more pointers/documents and a brief synopsis of what's covered in them == | ||
* [http://en.wikipedia.org/wiki/Computational_sociology Computational Sociology (wikipedia)] | * [http://en.wikipedia.org/wiki/Computational_sociology Computational Sociology (wikipedia)] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [http://ideas.repec.org/p/wpa/wuwpco/0405002.html The Structural Dynamics of Corruption: Artificial Society Approach] | * [http://ideas.repec.org/p/wpa/wuwpco/0405002.html The Structural Dynamics of Corruption: Artificial Society Approach] | ||
* [http://ideas.repec.org/p/sce/cplx03/06.html Macro And Micro Dynamics In An Artificial Society: An Agent Based Approach] | * [http://ideas.repec.org/p/sce/cplx03/06.html Macro And Micro Dynamics In An Artificial Society: An Agent Based Approach] | ||
Line 14: | Line 10: | ||
* Tutorial on Agent Based Modelling (potential reading?) (Nate has the actual pdf) [http://portal.acm.org/citation.cfm?id=1162708.1162712 ACM Digital Library] | * Tutorial on Agent Based Modelling (potential reading?) (Nate has the actual pdf) [http://portal.acm.org/citation.cfm?id=1162708.1162712 ACM Digital Library] | ||
* [http://www.casos.cs.cmu.edu/education/phd/classpapers/Macy_Factors_2001.pdf Computational Sociology and Agent Based Modeling] | * [http://www.casos.cs.cmu.edu/education/phd/classpapers/Macy_Factors_2001.pdf Computational Sociology and Agent Based Modeling] | ||
+ | == 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 | ||
+ | ** Boids | ||
+ | ** [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] | ||
+ | |||
+ | |||
+ | == 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. | ||
+ | * [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 == | ||
+ | === 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: | 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. | 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. | ||
Line 22: | Line 55: | ||
* Information | * Information | ||
* Politics | * Politics | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 22:34, 16 February 2009
Contents
- 1 Computational Sociology with Agent Based Modeling
- 1.1 Background reading, one or more pointers/documents and a brief synopsis of what's covered in them
- 1.2 Lecture notes - outline form
- 1.3 Classroom response questions - at least three
- 1.4 Lab activity - materials, process and software
- 1.5 Scheduling - early, late, dependencies on other units, length of unit
- 1.6 Archived stuff
Computational Sociology with Agent Based Modeling
Background reading, one or more pointers/documents and a brief synopsis of what's covered in them
- Computational Sociology (wikipedia)
- The Structural Dynamics of Corruption: Artificial Society Approach
- Macro And Micro Dynamics In An Artificial Society: An Agent Based Approach
- Artificial Societies, Virtual Worlds and the Shared Problems and Possibilities of Emergence
- Journal of Artificial Societies and Social Simulation
- Growing Artificial Societies: Social Science From the Bottom Up (book citation)
- Tutorial on Agent Based Modelling (potential reading?) (Nate has the actual pdf) ACM Digital Library
- Computational Sociology and Agent Based Modeling
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.
- brian castellani sociology and complexity web
- Center for Models of Life - CMOL: Models / Interactive Java Applets
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