System Designer (SYD)

Francis Tseng (@frnsys) & Fei Liu (@binaricorn)



Humans of Simulated New York

A participative & speculative economic simulation based on New York Census data, created during a one-month residency at DBRS Innovation Lab


Can we breathe life into data?

New York City American Community Survey data spanning 2005-2014


data about human phenomenon:

experiences → numbers

can we do the reverse?

experiences ← numbers


what "experience generators" already exist?


Gameplay

players parameterize the world according to their preferences of how the world should function

e.g. dystopia, utopia, somewhere in between


Start of game = "Veil of ignorance"

Imagine that you have set for yourself the task of developing a totally new social contract for today's society. How could you do so fairly? ...imagine yourself...behind a veil of ignorance....you know nothing of yourself and your natural abilities, or your position in society. You know nothing of your sex, race, nationality, or individual tastes.

The Veil of Ignorance (Ernest Svenson, originally from John Rawls)


assigned a character from this simulated pool


players take turns voting on important issues at the end of each play session


Design & development


To build a world with experiences from the data, we created a system (using agent-based modeling), parameterized it with the data, and let it run.


The city


Agents in the system

"plausible" simulant generation process:


from people import generate
year = 2005
generate(year)
{
    'age': 36,
    'education': <Education.grade_12: 6>,
    'employed': <Employed.non_labor: 3>,
    'wage_income': 3236,
    'wage_income_bracket': '(1000, 5000]',
    'industry': 'Independent artists, performing arts, spectator sports, and related industries',
    'industry_code': 8560,
    'neighborhood': 'Greenwich Village',
    'occupation': 'Designer',
    'occupation_code': 2630,
    'puma': 3810,
    'race': <Race.white: 1>,
    'rent': 1155.6864868468731,
    'sex': <Sex.female: 2>,
    'year': 2005
}

Agent Design

The Soul of the Sims (1997, Will Wright)


Started with super-detailed agents



but, for faster simulations, went with simpler simulants:



Social network formation

simulants become friends with other simulants based on the model in Social Distance in the United States: Sex, Race, Religion, Age, and Education Homophily among Confidants, 1985 to 2004 (Jeffrey A. Smith, Miller McPherson, Lynn Smith-Lovin, University of Nebraska - Lincoln, 2014)


Intelligent agents with Q-learning

<http://www.cs.utexas.edu/~eladlieb/RLRG.html>
http://www.cs.utexas.edu/~eladlieb/RLRG.html

structural inequalities baked into simulation


what's the point of simulation?



shareable, transparent simulation models as ways of thinking critically about systems

SimCity's value systems

Police stations direct correlation to decrease in crime

To succeed even within the game’s fairly broad definition of success (building a habitable city), you must enact certain government policies. An increase in the number of police stations, for instance, always correlates to a decrease in criminal activity; the game’s code directly relates crime to land value, population density, and police stations. Adding police stations isn’t optional, it’s the law. - Les Simerables, Ava Kofman

Incentivizing capitalistic decisions


NEW INC Research Residency


current state of simulation tools:


System Designer

An open-source simulation toolkit and conceptual framework to make complex systems thinking (how did we get here?) and the simulation of alternative worlds (where can we go?) more accessible to designers, activists, urban planners, and technologists.



create works where the subject is not an artifact or an individual but the system itself


policy modeling


RIP 3 million bees, South Carolina


...whether we focus our lens on the forests or students of Brazil or the world writ large, we cannot help but see the inherent complexity. We see diverse, purposeful connecting people constructing lives, interacting with institutions, and responding to rules, constraints, and incentives created by policies....complex systems are difficult to describe, explain, and predict, so we cannot expect ideal policies. But we can hope to improve, to do better. (p. 14)

Modeling Complex Systems for Public Policies (Bernardo Alves Furtado, Patrícia A. M. Sakowski e Marina H. Tóvolli, emphasis ours)


TRUE - Temporal Reasoning Universal Elaboration
TRUE - Temporal Reasoning Universal Elaboration


"We shape our images of the future, and meanwhile they shape us" (Stuart Candy)

"another world is possible"


The Founder: A Dystopian Business Simulator (Francis Tseng)