HOME

TheInfoList



OR:

Social simulation is a research field that applies
computational A computation is any type of arithmetic or non-arithmetic calculation that is well-defined. Common examples of computation are mathematical equation solving and the execution of computer algorithms. Mechanical or electronic devices (or, historic ...
methods to study issues in the
social sciences Social science (often rendered in the plural as the social sciences) is one of the branches of science, devoted to the study of society, societies and the Social relation, relationships among members within those societies. The term was former ...
. The issues explored include problems in computational law,
psychology Psychology is the scientific study of mind and behavior. Its subject matter includes the behavior of humans and nonhumans, both consciousness, conscious and Unconscious mind, unconscious phenomena, and mental processes such as thoughts, feel ...
,
organizational behavior Organizational behavior or organisational behaviour (see American and British English spelling differences, spelling differences) is the "study of human behavior in organizational settings, the interface between human behavior and the organiza ...
,
sociology Sociology is the scientific study of human society that focuses on society, human social behavior, patterns of Interpersonal ties, social relationships, social interaction, and aspects of culture associated with everyday life. The term sociol ...
, political science,
economics Economics () is a behavioral science that studies the Production (economics), production, distribution (economics), distribution, and Consumption (economics), consumption of goods and services. Economics focuses on the behaviour and interac ...
, anthropology, geography,
engineering Engineering is the practice of using natural science, mathematics, and the engineering design process to Problem solving#Engineering, solve problems within technology, increase efficiency and productivity, and improve Systems engineering, s ...
, archaeology and
linguistics Linguistics is the scientific study of language. The areas of linguistic analysis are syntax (rules governing the structure of sentences), semantics (meaning), Morphology (linguistics), morphology (structure of words), phonetics (speech sounds ...
. Social simulation aims to cross the gap between the descriptive approach used in the social sciences and the formal approach used in the natural sciences, by moving the focus on the processes/mechanisms/behaviors that build the social reality. In social simulation, computers support human reasoning activities by executing these mechanisms. This field explores the simulation of societies as complex non-linear systems, which are difficult to study with classical mathematical equation-based models. Robert Axelrod regards social simulation as a third way of doing science, differing from both the deductive and inductive approach; generating data that can be analysed inductively, but coming from a rigorously specified set of rules rather than from direct measurement of the real world. Thus, simulating a phenomenon is akin to generating it—constructing artificial societies. These ambitious aims have encountered several criticisms. The social simulation approach to the social sciences is promoted and coordinated by four regional associations, the European Social Simulation Association (ESSA) for Europe, the Asian Social Simulation Association (ASSA) for Asia, the Computational Social Science Society of the Americas (CSSS) in North America, and the Pan-Asian Association for Agent-based Approach in Social Systems Sciences (PAAA) in Pacific Asia.


History and development

The history of the
agent-based model An agent-based model (ABM) is a computational model for simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) in order to understand the behavior of a system and ...
can be traced back to the Von Neumann machine, a theoretical machine capable of reproducing itself. The device
John von Neumann John von Neumann ( ; ; December 28, 1903 – February 8, 1957) was a Hungarian and American mathematician, physicist, computer scientist and engineer. Von Neumann had perhaps the widest coverage of any mathematician of his time, in ...
proposed woud follow precisely detailed instructions to fashion a copy of itself. The concept was then improved by von Neumann's friend
Stanislaw Ulam Stanislav and variants may refer to: People *Stanislav (given name), a Slavic given name with many spelling variations (Stanislaus, Stanislas, Stanisław, etc.) Places * Stanislav, Kherson Oblast, a coastal village in Ukraine * Stanislaus County, ...
, also a mathematician; Ulam suggested that the machine be built on paper, as a collection of cells on a grid. The idea intrigued von Neumann, who drew it up—creating the first of devices later termed
cellular automata A cellular automaton (pl. cellular automata, abbrev. CA) is a discrete model of computation studied in automata theory. Cellular automata are also called cellular spaces, tessellation automata, homogeneous structures, cellular structures, tessel ...
. Another improvement was brought by mathematician, John Conway. He constructed the well-known Game of Life. Unlike the von Neumann's machine, Conway's Game of Life operated by simple rules in a virtual world in the form of a 2-dimensional
checkerboard A checkerboard (American English) or chequerboard (British English) is a game board of check (pattern), checkered pattern on which checkers (also known as English draughts) is played. Most commonly, it consists of 64 squares (8×8) of alternating ...
. The birth of the agent-based model as a model for social systems was primarily brought about by a computer scientist, Craig Reynolds. He tried to model the reality of lively biological agents, known as the
artificial life Artificial life (ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline ...
, a term coined by Christopher Langton. Joshua M. Epstein and Robert Axtell developed the first large scale agent model, the Sugarscape, to simulate and explore the role of social phenomena such as seasonal migrations, pollution, sexual reproduction, combat, transmission of disease, and even culture. Kathleen M. Carley published "Computational Organizational Science and Organizational Engineering" defining the movement of simulation into organizations, established a journal for social simulation applied to organizations and complex socio-technical systems: Computational and Mathematical Organization Theory, and was the founding president of the North American Association of Computational Social and Organizational Systems that morphed into the current CSSSA. Nigel Gilbert published with Klaus G. Troitzsch the first textbook on social simulation: "Simulation for the Social Scientist" (1999) and established its most relevant journal: the Journal of Artificial Societies and Social Simulation. More recently,
Ron Sun Ron Sun is a cognitive scientist who has made significant contributions to computational psychology and other areas of cognitive science and artificial intelligence. He is currently professor of cognitive sciences at Rensselaer Polytechnic Instit ...
developed methods for basing agent-based simulation on models of human cognition, known as cognitive social simulation (see )


Topics

Here are some sample topics that have been explored with social simulation: *
Social norms A social norm is a shared standard of acceptance, acceptable behavior by a group. Social norms can both be informal understandings that govern the behavior of members of a society, as well as be codified into wikt:rule, rules and laws. Social norma ...
: Robert Axelrod has used simulations to investigate the foundation of morality; others have modeled the emergence of norms using
meme A meme (; ) is an idea, behavior, or style that Mimesis, spreads by means of imitation from person to person within a culture and often carries symbolic meaning representing a particular phenomenon or theme. A meme acts as a unit for carrying c ...
s, or how social norms and emotions can regulate each other. *
Institutions An institution is a humanly devised structure of rules and norms that shape and constrain social behavior. All definitions of institutions generally entail that there is a level of persistence and continuity. Laws, rules, social conventions and ...
: by investigating under what conditions agents manage to coordinate, or by modeling the works of Robert Putnam on civic traditions *
Reputation The reputation or prestige of a social entity (a person, a social group, an organization, or a place) is an opinion about that entity – typically developed as a result of social evaluation on a set of criteria, such as behavior or performance. ...
, for example by making agents with a model of reputation from
Pierre Bourdieu Pierre Bourdieu (, ; ; ; 1 August 1930 – 23 January 2002) was a French sociologist and public intellectual. Bourdieu's contributions to the sociology of education, the theory of sociology, and sociology of aesthetics have achieved wide influ ...
(image, social esteem, and prestige) and observing their behavior in a virtual marketplace. * Knowledge transmission and the social process of science: there is a special section on that topic in the Journal of Artificial Societies and Social Simulation *
Elections An election is a formal group decision-making process whereby a population chooses an individual or multiple individuals to hold public office. Elections have been the usual mechanism by which modern representative democracy has operated ...
: Kim (2011) has modeled a psychological model of judgement from previous research (notably featuring motivated reasoning), and compared the statistical regularities of the simulation with empirical observations of voter behavior; others have compared delegation methods.Marie-Edith Bissey, Mauro Carini and Guido Ortona (2004
ALEX3, a Simulation Program to Compare Electoral Systems
/ref> * Economics: see
computational economics Computational economics is an interdisciplinary research discipline that combines methods in computational science and economics to solve complex economic problems.''Computational Economics''."About This Journal"an"Aims and Scope" This subject e ...
and
agent-based computational economics Agent-based computational economics (ACE) is the area of computational economics that studies economic processes, including whole economies, as dynamic systems of interacting agents. As such, it falls in the paradigm of complex adaptive systems. ...
.


Types of simulation and modeling

Social simulation can refer to a general class of strategies for understanding social dynamics using computers to simulate social systems. Social simulation allows for a more systematic way of viewing the possibilities of outcomes. There are four major types of social simulation: #System level simulation. #System level modeling. #Agent-based simulation. #Agent-based modeling. A social simulation may fall within the rubric of
computational sociology Computational sociology is a branch of sociology that uses computationally intensive methods to analyze and model social phenomena. Using computer simulations, artificial intelligence, complex statistical methods, and analytic approaches like soc ...
which is a recently developed branch of
sociology Sociology is the scientific study of human society that focuses on society, human social behavior, patterns of Interpersonal ties, social relationships, social interaction, and aspects of culture associated with everyday life. The term sociol ...
that uses
computation A computation is any type of arithmetic or non-arithmetic calculation that is well-defined. Common examples of computation are mathematical equation solving and the execution of computer algorithms. Mechanical or electronic devices (or, hist ...
to analyze social phenomena. The basic premise of computational sociology is to take advantage of
computer simulation Computer simulation is the running of a mathematical model on a computer, the model being designed to represent the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determin ...
s in the construction of social theories. It involves the understanding of social agents, the interaction among these agents, and the effect of these interactions on the social aggregate. Although the subject matter and methodologies in
social science Social science (often rendered in the plural as the social sciences) is one of the branches of science, devoted to the study of societies and the relationships among members within those societies. The term was formerly used to refer to the ...
differ from those in
natural science Natural science or empirical science is one of the branches of science concerned with the description, understanding and prediction of natural phenomena, based on empirical evidence from observation and experimentation. Mechanisms such as peer ...
or
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
, several of the approaches used in contemporary social
simulation A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in ...
originated from fields such as
physics Physics is the scientific study of matter, its Elementary particle, fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge whi ...
and
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
.


System level simulation

System Level Simulation (SLS) is the oldest level of social simulation. System level simulation looks at the situation as a whole. This theoretical outlook on social situations uses a wide range of information to determine what should happen to society and its members if certain variables are present. Therefore, with specific variables presented, society and its members should have a certain response to the new situation. Navigating through this theoretical simulation will allow researchers to develop educated ideas of what will happen under some specific variables. For example, if
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
were to conduct a system level simulation it would benefit the organization by providing a cost-effective research method to navigate through the simulation. This allows the researcher to steer through the virtual possibilities of the given simulation and develop
safety Safety is the state of being protected from harm or other danger. Safety can also refer to the control of recognized hazards in order to achieve an acceptable level of risk. Meanings The word 'safety' entered the English language in the 1 ...
procedures, and to produce proven facts about how a certain situation will play out.


System level modeling

System level modeling (SLM) aims to specifically predict (unlike system level simulation's generalization in prediction) and convey any number of actions, behaviors, or other theoretical possibilities of nearly any person, object, construct et cetera within a system using a large set of mathematical equations and computer programming in the form of models. A model is a representation of a specific thing ranging from objects and people to structures and products created through mathematical equations and are designed, using computers, in such a way that they are able to stand-in as the aforementioned things in a study. Models can be either simplistic or complex, depending on the need for either; however, models are intended to be simpler than what they are representing while remaining realistically similar in order to be used accurately. They are built using a collection of data that is translated into computing languages that allow them to represent the system in question. These models, much like simulations, are used to help us better understand specific roles and actions of different things so as to predict behavior and the like.


Agent-based simulation

Agent-based social simulation Agent-based social simulation (or ABSS) consists of social simulations that are based on agent-based modeling, and implemented using artificial agent technologies. Agent-based social simulation is a scientific discipline concerned with simulation ...
(ABSS) consists of modeling different societies after artificial agents, (varying on scale) and placing them in a computer simulated society to observe the behaviors of the agents. From this data it is possible to learn about the reactions of the artificial agents and translate them into the results of non-artificial agents and simulations. Three main fields in ABSS are agent-based computing, social science, and computer simulation. Agent-based computing is the design of the model and agents, while the computer simulation is the part of the simulation of the agents in the model and the outcomes. The social science is a mixture of sciences and social part of the model. It is where the social phenomena is developed and theorized. The main purpose of ABSS is to provide models and tools for agent-based simulation of social phenomena. With ABSS we can explore different outcomes for phenomena where we might not be able to view the outcome in real life. It can provide us valuable information on society and the outcomes of social events or phenomena.


Agent-based modeling

Agent-based modeling An agent-based model (ABM) is a computational model for simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) in order to understand the behavior of a system and ...
(ABM) is a system in which a collection of agents independently interact on networks. Each individual agent is responsible for different behaviors that result in collective behaviors. These behaviors as a whole help to define the workings of the network. ABM focuses on human social interactions and how people work together and communicate with one another without having one, single "group mind". This essentially means that it tends to focus on the consequences of interactions between people (the agents) in a population. Researchers are better able to understand this type of modeling by modeling these dynamics on a smaller, more localized level. Essentially, ABM helps to better understand interactions between people (agents) who, in turn, influence one another (in response to these influences). Simple individual rules or actions can result in coherent
group behavior Group dynamics is a system of behaviors and psychological processes occurring within a social group (''intra''group dynamics), or between social groups ( ''inter''group dynamics). The study of group dynamics can be useful in understanding decision ...
. Changes in these individual acts can affect the collective group in any given population. Agent-based modeling is an experimental tool for theoretical research. It enables one to deal with more complex individual behaviors, such as adaptation. Overall, through this type of modeling, the creator, or researcher, aims to model behavior of agents and the communication between them in order to better understand how these individual interactions impact an entire population. In essence, ABM is a way of modeling and understanding different global patterns.


Current research

There are several current research projects that relate directly to modeling and agent-based simulation the following are listed below with a brief overview. *"Generative e-Social Science for Socio-Spatial Simulation" or (GENESIS) is a research node of the UK National Centre for e-Social Science funded by the UK research council ESRC. *"National e-Infrastructure for Social Simulation" or (NeISS) is a UK-based project funded by JISC. *"Network Models Governance and R&D collaboration networks" or (N.E.M.O) is a research centre whose main focus is to identify ways to create and to assess desirable network structures for typical functions; (e.g. knowledge, creation, transfer, and distribution.) This research will ultimately aid
policy-makers Policy is a deliberate system of guidelines to guide decisions and achieve rational outcomes. A policy is a statement of intent and is implemented as a procedure or protocol. Policies are generally adopted by a governance body within an orga ...
at all political levels in improving the effectiveness and efficiency of network-based policy instruments at promoting the knowledge economy in Europe. *"Agent-based Simulations of Market and Consumer Behavior" is another research group that is funded by the Unilever Corporate Research. The current research that is being conducted is investigating the usefulness of agent-based simulations for modeling
consumer behavior Consumer behaviour is the study of individuals, groups, or organisations and all activities associated with the purchase, use and disposal of goods and services. It encompasses how the consumer's emotions, attitudes, and preferences affe ...
and to show the potential value and insights it can add to long-established marketing methods. *"New and Emergent World Models Through Individual, Evolutionary and Social Learning" or (New Ties) is a three-year project that will ultimately create a virtual society developed by agent-based simulation. The project will develop a simulated society capable of exploring the environment and developing its own image of this environment and the society through interaction. The goal of the research project is for the simulated society to exhibit individual learning, evolutionary learning and social learning. *Bruch and Mare's project on neighborhood
segregation Segregation may refer to: Separation of people * Geographical segregation, rates of two or more populations which are not homogenous throughout a defined space * School segregation * Housing segregation * Racial segregation, separation of human ...
: The purpose of the study is to figure out the reasoning for neighborhood segregation based on race, and to figure out the tipping point or when people become uncomfortable with the integration levels into their neighborhood, and decide to flee from the neighborhood. They set up a model using flash cards, and put the agent's house in the middle and put houses of different races surrounding the agent's house. They asked people how comfortable they would feel with different situations; if they were okay with one situation, they asked another until the neighborhood was fully integrated. Bruch and Mare's results showed that the tipping point was at 50%. When a neighborhood became 50% minority and 50% white, people of both races began to become uncomfortable and
white flight The white flight, also known as white exodus, is the sudden or gradual large-scale migration of white people from areas becoming more racially or ethnoculturally diverse. Starting in the 1950s and 1960s, the terms became popular in the Racism ...
began to rise. The use of agent-based modeling showed how useful it can be in the world of sociology, people did not have to answer why they would become uncomfortable, just which situation they were uncomfortable with. *The MAELIA Program (Multi-Agent Emergent Norms Assessment) is a project dealing with the relationships between the users and managers of a natural resource, in that case water, and the related norms and laws that are to be built within them (conventions) or are imposed to them by other actors (institutions). The purpose of the project is to build a generic multiscale platform which is planned to deal with
water conflict Water conflict typically refers to violence or disputes associated with access to, or control of, water resources, or the use of water or water systems as weapons or casualties of conflicts. The term ''water war'' is colloquially used in media ...
-related issues. *The Mosi-Agil project is a four-year program funded by the Autonomous Region of Madrid through the program MOSI-AGIL-CM (grant S2013/ICE-3019, co-funded by EU Structural Funds FSE and FEDER). It aims at creating a body of knowledge and practical tools which are necessary to handle more effectively the behavior of occupants of large facilities. Therefore, the project studies the development of ambient intelligence and intelligent environments supported by the use of Agent-Based Social Simulation. Agent-based modeling is most useful in providing a bridge between micro and macro levels, which is a large part of what sociology studies. Agent-based models are most appropriate for studying processes that lack central coordination, including the emergence of institutions that, once established, impose order from the top down. The models focus on how simple and predictable local interactions generate familiar but highly detailed global patterns, such as emergence of norms and participation of collective action. Michael W. Macy and Robert Willer researched a recent survey of applications and found that there were two main problems with agent-based modeling the
self-organization Self-organization, also called spontaneous order in the social sciences, is a process where some form of overall order and disorder, order arises from local interactions between parts of an initially disordered system. The process can be spont ...
of social structure and the
emergence In philosophy, systems theory, science, and art, emergence occurs when a complex entity has properties or behaviors that its parts do not have on their own, and emerge only when they interact in a wider whole. Emergence plays a central rol ...
of
social order The term social order can be used in two senses: In the first sense, it refers to a particular system of social structures and institutions. Examples are the ancient, the feudal, and the capitalist social order. In the second sense, social orde ...
. Below is a brief description of each problem Macy and Willer believe there to be; #"''Emergent structure''. In these models, agents change location or behavior in response to social influences or selection pressures. Agents may start out undifferentiated and then change location or behavior so as to avoid becoming different or isolated (or in some cases, overcrowded). Rather than producing homogeneity, however, these conformist decisions aggregate to produce global patterns of cultural differentiation, stratification, and homophilic clustering in local networks. Other studies reverse the process, starting with a heterogeneous population and ending in convergence: the coordination, diffusion, and sudden collapse of norms, conventions, innovations, and technological standards." #"''Emergent social order''. These studies show how egoistic adaptation can lead to successful collective action without either altruism or global (top down) imposition of control. A key finding across numerous studies is that the viability of trust, cooperation, and collective action depends decisively on the embeddedness of interaction." These examples simply show the complexity of our environment and that agent-based models are designed to explore the minimal conditions, the simplest set of assumptions about human behavior, required for a given social phenomenon to emerge at a higher level of organization.


Criticisms

Since its creation, computerized social simulation has been the target of some criticism in regard to its practicality and accuracy. Social simulation's simplification of the complex to form models from which we can better understand the latter is sometimes seen as a draw back, as using fairly simple models to simulate real life with computers is not always the best way to predict behavior. Most of the criticism seems to be aimed at agent-based models and simulation and how they work: #Simulations, being man-made from mathematical interfaces, predict
human behavior Human behavior is the potential and expressed capacity (Energy (psychological), mentally, Physical activity, physically, and Social action, socially) of human individuals or groups to respond to internal and external Stimulation, stimuli throu ...
in a far too simple manner in regard to the complexities of humanity and our actions. #Simulations cannot enlighten researchers as to how people interact or behave in ways not programmed into their models. For this reason, the scope of simulations are limited in that the researchers must already know what they are going to find (to a degree, for they cannot find anything they themselves did not place in the model) at least vaguely, possibly skewing the results. #Due to the complexities of what is being measured, simulations must be analyzed in unbiased ways; however, with the model running on a pre-made set of instructions coded into it by a modeler, biases exist almost universally. #It is highly difficult and often impractical to attempt to link the findings from the abstract world the simulation creates and our complex society and all of its variation. Researchers working in social simulation might respond that the competing theories from the
social sciences Social science (often rendered in the plural as the social sciences) is one of the branches of science, devoted to the study of society, societies and the Social relation, relationships among members within those societies. The term was former ...
are far simpler than those achieved through simulation and therefore suffer the aforementioned drawbacks much more strongly. Theories in some social science tend to be linear models that are not dynamic, and are generally inferred from small laboratory
experiment An experiment is a procedure carried out to support or refute a hypothesis, or determine the efficacy or likelihood of something previously untried. Experiments provide insight into cause-and-effect by demonstrating what outcome occurs whe ...
s (laboratory tests are most common in psychology but rare in sociology, political science, economics and geography). The behavior of populations of agents under these models is rarely tested or verified against empirical observation.


See also

*
Agent-based computational economics Agent-based computational economics (ACE) is the area of computational economics that studies economic processes, including whole economies, as dynamic systems of interacting agents. As such, it falls in the paradigm of complex adaptive systems. ...
*
Agent-based social simulation Agent-based social simulation (or ABSS) consists of social simulations that are based on agent-based modeling, and implemented using artificial agent technologies. Agent-based social simulation is a scientific discipline concerned with simulation ...
* Artificial consciousness * Artificial reality * Artificial society *
Computational sociology Computational sociology is a branch of sociology that uses computationally intensive methods to analyze and model social phenomena. Using computer simulations, artificial intelligence, complex statistical methods, and analytic approaches like soc ...
*
Cliodynamics Cliodynamics () is a transdisciplinary area of research that integrates cultural evolution, economic history/ cliometrics, macrosociology, the mathematical modeling of historical processes during the '' longue durée'', and the construction and ...
* Interactive online characters * Journal of Artificial Societies and Social Simulation *
Simulated reality A simulated reality is an approximation of reality created in a simulation, usually in a set of circumstances in which something is engineered to appear real when it is not. Most concepts invoking a simulated reality relate to some form of compu ...
* Synthetic Environment for Analysis and Simulations *
System dynamics System dynamics (SD) is an approach to understanding the nonlinear behaviour of complex systems over time using stocks, flows, internal feedback loops, table functions and time delays. Overview System dynamics is a methodology and mathematical ...
*
Virtual reality Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...


References

* * * * * * * * * * * *


External links


JASSS - The Journal of Artificial Societies and Social SimulationESSA - The European Social Simulation AssociationCSSSA - The Computational Social Science Society of the AmericasASSA - The Asian Social Simulation AssociationEntry on Social Simulation in the NCeSS WikiCentre for Research in Social Simulation
University of Surrey
Laboratory for Agent Based Social Simulation
National Research Council (CNR), Italy
Dynamics Lab University College Dublin
Ireland
CASOS - Center for Computational Analysis of Social and Organizational Systems
{{DEFAULTSORT:Social Simulation Social sciences Simulation Complex systems theory Hyperreality