SlideShare a Scribd company logo
Complex Systems Models
in the Social Sciences
(Lecture I)
daniel martin katz
illinois institute of technology
chicago kent college of law
@computationaldanielmartinkatz.com computationallegalstudies.com
Structure of this Course
Lecture - 9:00am - 10:00am
Lab - 5:00pm - 6:00pm
Structure of this Course
CC Little
Michigan Lab
@ Helen
Newberry Hall
Theoretical Building Blocks
Empirical Investigations
Implementation
Applied Cases in Social, Political
& Economic Systems
Lecture - 9:00am - 10:00am
Lab - 5:00pm - 6:00pm
Structure of this Course
Michigan Lab
@ Helen
Newberry Hall
CC Little
My Background
Associate Professor of Law
IIT-Chicago Kent College of Law
Former NSF IGERT Fellow,
University of Michigan
Center for the Study of Complex Systems
PhD
Political Science & Public Policy
University of Michigan
JD
University of Michigan
Law School
Blog Run with
Michael
Bommarito II
Jon
Zelner
Course slides
will be
Posted Here!
Goals for the Class
Provide Introduction to Computational and
Agent Based Approaches to Modeling
Provide a Solid Foundation in Implementation
Game Theoretic, Agent Based Models,
Network Models, Ecological Models, etc.
Contrast Various Approaches Highlighting
Benefits and Drawbacks
Be a Good Consumer of 3rd Party Implementation
Actually Implement Models Using Appropriate Software
Introduction to
Complex Systems
Key Features of
Complex Systems
Bottom up versus Top Down
Emphasizes dependancies between actors
Heterogeneous rather than Homogenous Agents
Complexity and CAS is not chaos theory
Emphasizes learning and adaptation by actors
Complex Systems Emphasizes
Simple behavioral rules generating
complex and unforeseen outcomes
Self - organization / lack of top down control
Non-linearity, Emergence, Positive Feedback
Equilibrium and
its Discontents?
Is an analytical solution up to the challenge?
What qualitative justification can be offered
for assuming something is a fixed point attractor?
Is a representative agent model appropriate?
Does the solution concept scale to the scope of
the problem?
CAS Focuses upon out of equilibrium solutions
Equilibrium and
its Discontents?
When describing what would later be
called the nash equlibrium to john von
neumann in 1949, von Neumann famously
dismissed it with the words,
“That’s trivial, you know. That’s just a
fixed point theorem.”
“A Beautiful Mind”
By Sylvia Nasar (1998)
clearly overstated but it is worth remembering
that a fixed point based solution has limitations
Brief Introduction to
Agent Based Modeling
Complex Systems and
Agent Based Modeling
Agent Based Models are an Approach to
Study Complex Adaptive Systems
However, the study of complex systems embraces
a number of theoretical and empirical approaches
ABM’s are only one particular manner to
execute the study of complex systems
Grand Father of
Agent Based Modeling
Arguably the Most
Important Mind of
the 20th Century
Invented
Game Theory
Helped Develop
Atomic Bomb
Developed the
Architecture of
the Computer
2005 Nobel Prize Winner
Argues for Bottom Up
Approach to Modeling In
“Micromotives & Macrobehavior”
Outlines the Famous
Schelling Segregation Model
(aka the ‘Tipping’ Model)
Father of Agent
Based Modeling
Other Important Contributors
John H. Conway
Developed the “game of life”
a simple cellular automaton
Life is a universal cellular
automaton capable of
emulating any turing machine
Simple rules can generate
Complex Environments
“Game of Life” offers lots
of Important Complex
Systems Principles
Other Important Contributors
Robert Axelrod
One of the top cited social
scientists in world
Has made many contributions
to the field of agent based
modeling
http://www-personal.umich.edu/~axe/research_papers.html
Consult His Papers Page:
Axelrod & Tesfatsion Guide
to Agent Based Models:
http://econ2.econ.iastate.edu/tesfatsi/abmread.htm
Other Important Contributors
Joshua Epstein, Robert Axtell, John H. Holland
A Few Major Institutes & Centers
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
The Study of
Complex Systems
includes
Sociophysics
Natural Language Processing
Machine Learning
Network Science
Statistical Methods
Out of Equilibrium Models
Non Linearity
Scaling
Diffusion
Social Epidemiology
Information Theory
New Kind of Science
Computational Game Theory
Web Scrapping
Agent Based Models
Measuring Complexity
What is Complex Systems?
Complex Systems
Offers
A Set of Tools
that allow us
to perhaps
better understand
The Dynamics Underlying
the Behavior of
Social, Political and
Economics Systems
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
Taxonomy of Approaches
Data
Analysis
Formal
Models
Complex Adaptive Systems
Data
Analysis
Formal
Models
Complex Adaptive Systems
Data
Analysis
This is the Era of “Big Data”
Decreasing Data Storage Costs
Increasing Computing Power
Fundamentally Altering the Scope of Scientific Inquiry
Highlighting the Data Deluge
2008 2009 2010
The Case for a
Computational Approach
Complex Systems Output large
amounts of Information
Need Methods that Scale
to the Size and Scope of
this Body of Information
Data Analysis
statistical
models
and
methods
network
analytic
methods
text
as
data
Measuring
Complexity
Data Analysis
statistical
models
and
methods
network
analytic
methods
text
as
data
Measuring
Complexity
More To Come On All of These Topics
as the Course Continues
What is Complex Adaptive
Systems?
Complex Adaptive Systems
Data
Analysis
Formal
Models
Formal
Models
Formal Models
Other
computational
Models
network
models
Agent
Based
Modeling
Why Generate
Formal Models?
Formal Models
v.
Data
The Evaluation of
Counterfactuals
The Evaluation
of Alternative
‘States of the world’
Cannot not be
Exclusively
Data Driven
A Few Examples ...
Theoretical Models and
Computational Simulations
schelling’s segregation model
Axelrod’s Evolution
of Cooperation model
Counterfactual
What if Congress/President
had *not* voted for the TARP?
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
We are interested in the
Data Generating Processes
For Example,
Formal Network Models
Barabási-Albert
Preferential Attachment
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
Other
computational
Models
network
models
Agent
Based
Modeling
Complex Adaptive Systems
Data
Analysis
Formal
Models
statistical
models
and
methods
network
analytic
methods
text
as
data
Measuring
Complexity
all models are wrong
- but some are useful
-George E. P. Box
Final Thought
Scope of Resolution
Scale
https://vimeo.com/5368967

More Related Content

PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 2 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
PDF
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
PPTX
10 More than a Pretty Picture: Visual Thinking in Network Studies
PPTX
15 Network Visualization and Communities
PDF
Network Analysis and Law: Introductory Tutorial @ Jurix 2011 Meeting (Vienna)
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 2 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
10 More than a Pretty Picture: Visual Thinking in Network Studies
15 Network Visualization and Communities
Network Analysis and Law: Introductory Tutorial @ Jurix 2011 Meeting (Vienna)

What's hot (20)

PPTX
07 Network Visualization
PPT
How to conduct a social network analysis: A tool for empowering teams and wor...
PPTX
04 Network Data Collection
PPTX
02 Network Data Collection
PPTX
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
PPT
The Basics of Social Network Analysis
PDF
05 Communities in Network
PPTX
04 Diffusion and Peer Influence
PPT
01 Introduction to Networks Methods and Measures
PPTX
Social Network Analysis Introduction including Data Structure Graph overview.
PPTX
09 Ego Network Analysis
PDF
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
PDF
Social Network Analysis
PPTX
11 Network Experiments and Interventions
PPTX
05 Network Canvas (2017)
PDF
Social network analysis intro part I
PDF
Mathematics and Social Networks
PPTX
00 Introduction to SN&H: Key Concepts and Overview
PPTX
17 Statistical Models for Networks
PPT
Making the invisible visible through SNA
07 Network Visualization
How to conduct a social network analysis: A tool for empowering teams and wor...
04 Network Data Collection
02 Network Data Collection
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
The Basics of Social Network Analysis
05 Communities in Network
04 Diffusion and Peer Influence
01 Introduction to Networks Methods and Measures
Social Network Analysis Introduction including Data Structure Graph overview.
09 Ego Network Analysis
Legal Analytics Course - Class 11 - Network Analysis and Law - Professors Dan...
Social Network Analysis
11 Network Experiments and Interventions
05 Network Canvas (2017)
Social network analysis intro part I
Mathematics and Social Networks
00 Introduction to SN&H: Key Concepts and Overview
17 Statistical Models for Networks
Making the invisible visible through SNA
Ad

Viewers also liked (8)

PPTX
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
PPTX
Basics of Computation and Modeling - Lecture 2 in Introduction to Computation...
PPTX
Simulation in Social Sciences - Lecture 6 in Introduction to Computational S...
PPTX
Introduction to Computational Social Science - Lecture 1
PPTX
A Summary of Computational Social Science - Lecture 8 in Introduction to Comp...
PPTX
Ethical and Legal Issues in Computational Social Science - Lecture 7 in Intro...
PPTX
Big Data and Data Mining - Lecture 3 in Introduction to Computational Social ...
PPTX
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Basics of Computation and Modeling - Lecture 2 in Introduction to Computation...
Simulation in Social Sciences - Lecture 6 in Introduction to Computational S...
Introduction to Computational Social Science - Lecture 1
A Summary of Computational Social Science - Lecture 8 in Introduction to Comp...
Ethical and Legal Issues in Computational Social Science - Lecture 7 in Intro...
Big Data and Data Mining - Lecture 3 in Introduction to Computational Social ...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Ad

Similar to ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz (20)

PPTX
Introduction to Computational Social Science
PPTX
Introduction to Agent-based Modelling
PPT
Agent-Based Modelling: Social Science Meets Computer Science?
PDF
Complex Adaptive Systems An Introduction To Computational Models Of Social Li...
PDF
Complex Adaptive Systems An Introduction To Computational Models Of Social Li...
PDF
Lec 1 computational modeling - Introduction.pdf
PPTX
Using Data Integration Models for Understanding Complex Social Systems
PDF
Sociophysics
DOCX
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
PDF
Varied encounters with data science (slide share)
PPT
A (Very Short) Guide to ABM (and Qualitative Data)
PPTX
ABM intro talk
PPT
An Introduction to Agent-Based Modelling
PPT
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
PDF
Generative Social Science Studies In Agentbased Computational Modeling Joshua...
PPTX
Gors intro abm
PPTX
"A 30min Introduction to Agent-Based Modelling" for GORS
PDF
Agent Based Models in Economics A Toolkit Domenico Delli Gatti
PDF
COMPLEXITY AND SOCIAL SCIENCES: POSSIBLE METHODOLOGYCAL APPROACHES
PDF
Dynamical Processes on Complex Networks 1st Edition Alain Barrat
Introduction to Computational Social Science
Introduction to Agent-based Modelling
Agent-Based Modelling: Social Science Meets Computer Science?
Complex Adaptive Systems An Introduction To Computational Models Of Social Li...
Complex Adaptive Systems An Introduction To Computational Models Of Social Li...
Lec 1 computational modeling - Introduction.pdf
Using Data Integration Models for Understanding Complex Social Systems
Sociophysics
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
Varied encounters with data science (slide share)
A (Very Short) Guide to ABM (and Qualitative Data)
ABM intro talk
An Introduction to Agent-Based Modelling
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
Generative Social Science Studies In Agentbased Computational Modeling Joshua...
Gors intro abm
"A 30min Introduction to Agent-Based Modelling" for GORS
Agent Based Models in Economics A Toolkit Domenico Delli Gatti
COMPLEXITY AND SOCIAL SCIENCES: POSSIBLE METHODOLOGYCAL APPROACHES
Dynamical Processes on Complex Networks 1st Edition Alain Barrat

More from Daniel Katz (20)

PDF
Legal Analytics versus Empirical Legal Studies - or - Causal Inference vs Pre...
PDF
Can Law Librarians Help Law Become More Data Driven ? An Open Question in Ne...
DOCX
Why We Are Open Sourcing ContraxSuite and Some Thoughts About Legal Tech and ...
PDF
Fin (Legal) Tech – Law’s Future from Finance’s Past (Some Thoughts About the ...
PDF
Exploring the Physical Properties of Regulatory Ecosystems - Professors Danie...
PDF
Law + Complexity & Prediction: Toward a Characterization of Legal Systems as ...
PDF
Building Your Personal (Legal) Brand - Some Thoughts for Law Students and Oth...
PDF
Measure Twice, Cut Once - Solving the Legal Profession Biggest Challenges Tog...
PDF
Artificial Intelligence and Law - 
A Primer
PDF
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
PDF
Technology, Data and Computation Session @ The World Bank - Law, Justice, and...
PDF
LexPredict - Empowering the Future of Legal Decision Making
PDF
{Law, Tech, Design, Delivery} Observations Regarding Innovation in the Legal ...
PDF
Legal Analytics Course - Class 12 - Data Preprocessing using dPlyR - Professo...
PDF
Legal Analytics Course - Class 10 - Information Visualization + DataViz in R ...
PDF
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
PDF
Legal Analytics Course - Class 9 - Clustering Algorithms (K-Means & Hierarch...
PDF
Legal Analytics Course - Class 8 - Introduction to Random Forests and Ensembl...
PDF
Legal Analytics Course - Class 7 - Binary Classification with Decision Tree L...
PDF
Legal Analytics Course - Class 6 - Overfitting, Underfitting, & Cross-Validat...
Legal Analytics versus Empirical Legal Studies - or - Causal Inference vs Pre...
Can Law Librarians Help Law Become More Data Driven ? An Open Question in Ne...
Why We Are Open Sourcing ContraxSuite and Some Thoughts About Legal Tech and ...
Fin (Legal) Tech – Law’s Future from Finance’s Past (Some Thoughts About the ...
Exploring the Physical Properties of Regulatory Ecosystems - Professors Danie...
Law + Complexity & Prediction: Toward a Characterization of Legal Systems as ...
Building Your Personal (Legal) Brand - Some Thoughts for Law Students and Oth...
Measure Twice, Cut Once - Solving the Legal Profession Biggest Challenges Tog...
Artificial Intelligence and Law - 
A Primer
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
Technology, Data and Computation Session @ The World Bank - Law, Justice, and...
LexPredict - Empowering the Future of Legal Decision Making
{Law, Tech, Design, Delivery} Observations Regarding Innovation in the Legal ...
Legal Analytics Course - Class 12 - Data Preprocessing using dPlyR - Professo...
Legal Analytics Course - Class 10 - Information Visualization + DataViz in R ...
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Legal Analytics Course - Class 9 - Clustering Algorithms (K-Means & Hierarch...
Legal Analytics Course - Class 8 - Introduction to Random Forests and Ensembl...
Legal Analytics Course - Class 7 - Binary Classification with Decision Tree L...
Legal Analytics Course - Class 6 - Overfitting, Underfitting, & Cross-Validat...

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
master seminar digital applications in india
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Insiders guide to clinical Medicine.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Classroom Observation Tools for Teachers
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Pre independence Education in Inndia.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Basic Mud Logging Guide for educational purpose
Cell Structure & Organelles in detailed.
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Abdominal Access Techniques with Prof. Dr. R K Mishra
master seminar digital applications in india
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
Insiders guide to clinical Medicine.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Microbial diseases, their pathogenesis and prophylaxis
Anesthesia in Laparoscopic Surgery in India
Classroom Observation Tools for Teachers
O7-L3 Supply Chain Operations - ICLT Program
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Pre independence Education in Inndia.pdf
VCE English Exam - Section C Student Revision Booklet
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Basic Mud Logging Guide for educational purpose

ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz