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 social network analysis, computational sociology develops and tests theories of complex social processes through bottom-up modeling of social interactions.
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 differ from those in natural science or computer science, several of the approaches used in contemporary social simulation originated from fields such as physics and artificial intelligence. Some of the approaches that originated in this field have been imported into the natural sciences, such as measures of network centrality from the fields of social network analysis and network science.
In relevant literature, computational sociology is often related to the study of social complexity. Social complexity concepts such as complex systems, non-linear interconnection among macro and micro process, and emergence, have entered the vocabulary of computational sociology. A practical and well-known example is the construction of a computational model in the form of an "artificial society," by which researchers can analyze the structure of a social system.
- Systems theory and structural functionalism 1.1
- Macrosimulation and microsimulation 1.2
- Cellular automata and agent-based modeling 1.3
- Data mining and social network analysis 1.4
- Computational content analysis 1.5
- Journals and academic publications 2
- Associations, conferences and workshops 3
- Academic programs, departments and degrees 4
- Centers and institutes 5
- See also 6
- References 7
- External links 8
Systems theory and structural functionalism
In the post-war era,
- On-line book "Simulation for the Social Scientist" by Nigel Gilbert and Klaus G. Troitzsch, 1999, second edition 2005
- Journal of Artificial Societies and Social Simulation
- Agent based models for social networks, interactive java applets
- Sociology and Complexity Science Website
- Automated analysis of the US presidential elections using Big Data and network analysis; S Sudhahar, GA Veltri, N Cristianini; Big Data & Society 2 (1), 1-28, 2015
- Network analysis of narrative content in large corpora; S Sudhahar, G De Fazio, R Franzosi, N Cristianini; Natural Language Engineering, 1-32, 2013
- Quantitative Narrative Analysis; Roberto Franzosi; Emory University © 2010
- I. Flaounas, M. Turchi, O. Ali, N. Fyson, T. De Bie, N. Mosdell, J. Lewis, N. Cristianini, The Structure of EU Mediasphere, PLoS ONE, Vol. 5(12), pp. e14243, 2010.
- Nowcasting Events from the Social Web with Statistical Learning V Lampos, N Cristianini; ACM Transactions on Intelligent Systems and Technology (TIST) 3 (4), 72
- NOAM: news outlets analysis and monitoring system; I Flaounas, O Ali, M Turchi, T Snowsill, F Nicart, T De Bie, N Cristianini Proc. of the 2011 ACM SIGMOD international conference on Management of data
- Automatic discovery of patterns in media content, N Cristianini, Combinatorial Pattern Matching, 2-13, 2011
- I. Flaounas, O. Ali, T. Lansdall-Welfare, T. De Bie, N. Mosdell, J. Lewis, N. Cristianini, RESEARCH METHODS IN THE AGE OF DIGITAL JOURNALISM, Digital Journalism, Routledge, 2012
- Effects of the Recession on Public Mood in the UK; T Lansdall-Welfare, V Lampos, N Cristianini; Mining Social Network Dynamics (MSND) session on Social Media Applications
- Yoshida,Yukihiko, Leni Riefenstahl and German Expressionism: A Study of Visual Cultural Studies Using Transdisciplinary Semantic Space of Specialized Dictionaries ,Technoetic Arts: a journal of speculative research (Editor Roy Ascott),Volume 8, Issue3,intellect,2008
- Artificial Society
- Simulated reality
- Social simulation
- Agent Based Social Simulation
- Social Complexity
- Computational economics
- Computational epidemiology
- Centre for Policy Modelling, Manchester, UK.
- Centre for Research in Social Simulation, University of Surrey, UK.
- Dynamics Lab, Geary Institute, University College Dublin, Dublin, Ireland.
- Groningen Center for Social Complexity Studies (GCSCS), Groningen, NL.
- Chair of Sociology, in particular of Modeling and Simulation (SOMS), Zürich, Switzerland.
- Research Group on Experimental and Computational Sociology (GECS), Brescia, IT.
- Center for Complex Networks and Systems Research, Indiana University, Bloomington, IN, USA.
- Center for Complex Systems Research, University of Illinois at Urbana-Champaign, IL, USA.
- Center for Social Complexity, George Mason University, Fairfax, VA, USA.
- Center for Social Dynamics and Complexity, Arizona State University, Tempe, AZ, USA.
- Center of the Study of Complex Systems, University of Michigan, Ann Arbor, MI, USA.
- Human Complex Systems, University of California Los Angeles, Los Angeles, CA, USA.
- Institute for Quantitative Social Science, Harvard University, Boston, MA, USA.
- Northwestern Institute on Complex Systems (NICO), Northwestern University, Evanston, IL USA.
- Santa Fe Institute, Santa Fe, NM, USA.
Centers and institutes
- University of Bristol "Mediapatterns" project
- Carnegie Mellon University, PhD program in Computation, Organizations and Society (COS)
George Mason University
- PhD program in CSS (Computational Social Sciences)
- MA program in Master's of Interdisciplinary Studies, CSS emphasis
- Portland State, PhD program in Systems Science
- Portland State, MS program in Systems Science
- UCD, PhD Program in Complex Systems and Computational Social Science (University College Dublin, Ireland)
- UCLA, Minor in Human Complex Systems
- UCLA, Major in Computational & Systems Biology (including behavioral sciences)
- Univ. of Michigan, Minor in Complex Systems
- Systems Sciences Programs List, Portland State. List of other worldwide related programs.
Academic programs, departments and degrees
- North American Association for Computational Social and Organization Sciences
- ESSA: European Social Simulation Association
Associations, conferences and workshops
- Complexity Research Journal List, from UIUC, IL
- Related Research Groups, from UIUC, IL
The most relevant journal of the discipline is the Journal of Artificial Societies and Social Simulation.
Journals and academic publications
In 2008, Yukihiko Yoshida did a study called  “Leni Riefenstahl and German expressionism: research in Visual Cultural Studies using the trans-disciplinary semantic spaces of specialized dictionaries.” The study took databases of images tagged with connotative and denotative keywords (a search engine) and found Riefenstahl’s imagery had the same qualities as imagery tagged “degenerate” in the title of the exhibition, "Degenerate Art" in Germany at 1937.
Content analysis has been a traditional part of social sciences and media studies for a long time. The automation of content analysis has allowed a "big data" revolution to take place in that field, with studies in social media and newspaper content that include millions of news items. Gender bias, readability, content similarity, reader preferences, and even mood have been analyzed based on text mining methods over millions of documents.     The analysis of readability, gender bias and topic bias was demonstrated in  showing how different topics have different gender biases and levels of readability; the possibility to detect mood shifts in a vast population by analysing Twitter content was demonstrated as well.
Computational content analysis
The automatic parsing of textual corpora has enabled the extraction of actors and their relational networks on a vast scale, turning textual data into network data. The resulting networks, which can contain thousands of nodes, are then analysed by using tools from Network theory to identify the key actors, the key communities or parties, and general properties such as robustness or structural stability of the overall network, or centrality of certain nodes. This automates the approach introduced by Quantitative Narrative Analysis, whereby subject-verb-object triplets are identified with pairs of actors linked by an action, or pairs formed by actor-object.
Independent from developments in computational models of social systems, social network analysis emerged in the 1970s and 1980s from advances in graph theory, statistics, and studies of social structure as a distinct analytical method and was articulated and employed by sociologists like James S. Coleman, Harrison White, Linton Freeman, J. Clyde Mitchell, Mark Granovetter, Ronald Burt, and Barry Wellman. The increasing pervasiveness of computing and telecommunication technologies throughout the 1980s and 1990s demanded analytical techniques, such as network analysis and multilevel modeling, that could scale to increasingly complex and large data sets. The most recent wave of computational sociology, rather than employing simulations, uses network analysis and advanced statistical techniques to analyze large-scale computer databases of electronic proxies for behavioral data. Electronic records such as email and instant message records, hyperlinks on the World Wide Web, mobile phone usage, and discussion on Usenet allow social scientists to directly observe and analyze social behavior at multiple points in time and multiple levels of analysis without the constraints of traditional empirical methods such as interviews, participant observation, or survey instruments. Continued improvements in machine learning algorithms likewise have permitted social scientists and entrepreneurs to use novel techniques to identify latent and meaningful patterns of social interaction and evolution in large electronic datasets.
This cellular automata paradigm gave rise to a third wave of social simulation emphasizing agent-based modeling. Like micro-simulations, these models emphasized bottom-up designs but adopted four key assumptions that diverged from microsimulation: autonomy, interdependency, simple rules, and adaptive behavior. Agent-based models are less concerned with predictive accuracy and instead emphasize theoretical development. In 1981, mathematician and political scientist information processing. In 1999, Nigel Gilbert published the first textbook on Social Simulation: Simulation for the social scientist and established its most relevant journal: the Journal of Artificial Societies and Social Simulation.
The 1970s and 1980s were also a time when physicists and mathematicians were attempting to model and analyze how simple component units, such as atoms, give rise to global properties, such as complex material properties at low temperatures, in magnetic materials, and within turbulent flows. Using cellular automata, scientists were able to specify systems consisting of a grid of cells in which each cell only occupied some finite states and changes between states were solely governed by the states of immediate neighbors. Along with advances in Santa Fe Institute was established in 1984 by scientists based at Los Alamos National Laboratory and the BACH group at the University of Michigan likewise started in the mid-1980s.
Cellular automata and agent-based modeling
By the late 1960s and early 1970s, social scientists used increasingly available computing technology to perform macro-simulations of control and feedback processes in organizations, industries, cities, and global populations. These models used differential equations to predict population distributions as holistic functions of other systematic factors such as inventory control, urban traffic, migration, and disease transmission. Although simulations of social systems received substantial attention in the mid-1970s after the Club of Rome published reports predicting global environmental catastrophe based upon the predictions of global economy simulations, the inflammatory conclusions also temporarily discredited the nascent field by demonstrating the extent to which results of the models are highly sensitive to the specific quantitative assumptions (backed by little evidence, in the case of the Club of Rome) made about the model's parameters. As a result of increasing skepticism about employing computational tools to make predictions about macro-level social and economic behavior, social scientists turned their attention toward micro-simulation models to make forecasts and study policy effects by modeling aggregate changes in state of individual-level entities rather than the changes in distribution at the population level. However, these micro-simulation models did not permit individuals to interact or adapt and were not intended for basic theoretical research.
Macrosimulation and microsimulation
social scientists and systems dynamicists anticipated that similar computational approaches could "solve" and "prove" analogously formalized problems and theorems of social structures and dynamics. ,four color theorem Because computer algorithms and programs had been used as early as 1956 to test and validate mathematical theorems, such as the