73
Complex Systems Models in the Social Sciences (Lecture I) Daniel Martin Katz Michigan State University College of Law

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

Embed Size (px)

Citation preview

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

Complex Systems Models in the Social Sciences

(Lecture I)

Daniel Martin KatzMichigan State University

College of Law

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

Structure of this Course

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

Lecture - 9:00am - 10:00am

Lab - 5:00pm - 6:00pm

Structure of this Course

CC Little Michigan Lab@ Helen Newberry Hall

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

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

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

My Background

Assistant Professor of LawMichigan State University

Former NSF IGERT Fellow,University of Michigan

Center for the Study of Complex Systems(2009-2010)

PhDPolitical Science & Public Policy

University of Michigan(2011)

JDUniversity of Michigan

Law School(2005)

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

Blog Run with

Michael Bommarito II

JonZelner

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

Course slides will be

Posted Here!

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

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

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

Introduction to Complex Systems

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

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

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

Complex Systems Emphasizes

Simple behavioral rules generating complex and unforeseen outcomes

Self - organization / lack of top down control

Non-linearity, Emergence, Positive Feedback

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

Equilibrium and its Discontents?

Is an analytical solution up to the challenge?

What qualitative justification can be offeredfor 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

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

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

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

Brief Introduction to Agent Based Modeling

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

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

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

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

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

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

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

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

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

Other Important ContributorsRobert 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

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

Other Important Contributors

Joshua Epstein, Robert Axtell, John H. Holland

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

A Few Major Institutes & Centers

Page 22: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
Page 23: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz

The Study ofComplex Systems

includes

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

Sociophysics

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

Natural Language Processing

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

Machine Learning

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

Network Science

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

Statistical Methods

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

Out of Equilibrium Models

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

Non Linearity

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

Scaling

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

Diffusion

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

Social Epidemiology

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

Information Theory

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

New Kind of Science

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

Computational Game Theory

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

Web Scrapping

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

Agent Based Models

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

Measuring Complexity

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

What is Complex Systems?

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

Complex Systems Offers

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

A Set of Tools

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

that allow us

to perhaps better understand

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

The Dynamics Underlyingthe Behavior of

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

Social, Political and Economics Systems

Page 46: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
Page 47: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz

Taxonomy of Approaches

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

Data Analysis

FormalModels

Complex Adaptive Systems

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

Data Analysis

FormalModels

Complex Adaptive Systems

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

Data Analysis

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

This is the Era of “Big Data”

Decreasing Data Storage Costs

Increasing Computing Power

Fundamentally Altering the Scope of Scientific Inquiry

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

Highlighting the Data Deluge

2008 2009 2010

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

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

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

Data Analysis

statisticalmodels

and methods

network analytic methods

text as

data

Measuring Complexity

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

Data Analysis

statisticalmodels

and methods

network analytic methods

text as

data

Measuring Complexity

More To Come On All of These Topics as the Course Continues

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

What is Complex Adaptive Systems?

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

Complex Adaptive Systems

Data Analysis

FormalModels

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

FormalModels

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

Formal Models

Othercomputational

Models

network models

AgentBased

Modeling

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

Why Generate Formal Models?

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

Formal Models v.

Data

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

The Evaluation of Counterfactuals

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

The Evaluation of Alternative

‘States of the world’

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

Cannot not be Exclusively Data Driven

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

A Few Examples ...

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

Theoretical Models and Computational Simulations

schelling’s segregation model

Axelrod’s Evolution of Cooperation model

Page 67: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
Page 68: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz

We are interested in theData Generating Processes

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

For Example, Formal Network Models

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

Barabási-Albert Preferential Attachment

Page 71: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz
Page 72: ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor Daniel Martin Katz

Othercomputational

Models

network models

AgentBased

Modeling

Complex Adaptive Systems

Data Analysis

FormalModels

statisticalmodels

and methods

network analyticmethods

text as

data

Measuring Complexity

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

More To Come Tomorrow!