Submitted:
19 October 2024
Posted:
22 October 2024
You are already at the latest version
Abstract
Keywords:
ML/AI vs. ABM: Imitation vs. Simulation
ML/AI vs. ABM: Action/Behavior vs. Outcome
ML/AI vs. ABM: Strength and Weakness
Conclusion
References
- Athey, S., and Imbens, G. W. “Machine Learning Methods That Economists Should Know About.” Annual Review of Economics 11: 685–725 (2019). [CrossRef]
- Brady, H. E. “The Challenge of Big Data and Data Science.” Annual Review of Political Science 22: 297-323 (2019). [CrossRef]
- Lazer, D. et al. Computational Social Science. Science 323: 721-723 (2009). [CrossRef]
- Lazer, D. et al. Computational Social Science: Obstacles and opportunities. Science 369: 1060-1062 (2020). [CrossRef]
- Lazer, D., & Radford, J. Data ex Machina: Introduction to Big Data. Annual Review of Sociology 43: 19-39 (2017). [CrossRef]
- Molina, M. and Garip, F. “Machine Learning for Sociology,” Annual Review of Sociology 45: 27-45 (2019). [CrossRef]
- Edelmann, Achim, Wolff, T., Montagne, D., & Bail, C. A. “Computational Social Science and Sociology,” Annual Review of Sociology vol. 46 (2020). [CrossRef]
- Grimmer, J., Roberts, M. E., and Stewart, B. M. “Machine Learning for Social Science: An Agnostic Approach,” Annual Review of Political Science, vol. 24: 395–419 (2021). [CrossRef]
- Hofman, J. M. et al. “Integrating explanation and prediction in Computational Social Science,” Nature 595: 181-188 (2021). [CrossRef]
- LeCun, Yann, Yoshua Bengio and Geoffrey Hinton, “Deep Learning,” Nature 521: 436-444 (2015). [CrossRef]
- Cioffi-Revilla, C. Introduction to Computational Social Science. Springer (2014).
- Magliocca, N. R. et al., “Modeling Cocaine Traffickers and Counterdrug Interdiction Forces as a Complex Adaptive System,” Proceedings of the National Academy of Sciences of the United States of America 116: 7784-7792 (2019). [CrossRef]
- Gao, M. et al. “Forecasting elections with ABM: two live experiments,” unpublished manuscript, (2021). [CrossRef]
- Tang, S. 2016. “Idea, Action, and Outcome: The Objects and Tasks of Social Sciences”, working paper. [CrossRef]
- Hofman, J. M., Sharman, A., and Watts, D. J. “Prediction and explanation in social system,” Sciences 355: 486-488 (2017). [CrossRef]
- Cederman, L-E. & Weidmann, N. B. “Predicting Armed Conflict: Time to Adjust Our Expectations?” Science 355: 474-476 (2017). [CrossRef]
- Chenoweth, E. & Ulfelder, J. “Can Structural Conditions Explain the Onset of Nonviolent Uprisings?” J. Conflict Resolution 61: 298-324 (2017).
- Bowlsby, D., Chenoweth, E., Hendrix, C., Moyer, J. D. The Future is a Moving Target: Predicting Political Instability. British Journal of Political Science 50: 1405-1417 (2020). [CrossRef]
- de Marchi, S., & Page, S. E. “Agent-Based Models,” Annual Review of Political Science, vol. 17: 1-20 (2014). [CrossRef]
- Lamperti, F., et al., “Agent-based model calibration using machine learning surrogates,” Journal of Economic Dynamics and Control, 90: 366-389 (2018). [CrossRef]
- van der Hoog, S. “Surrogate Modelling in (and of) Agent-Based Models: A Prospectus,” Computational Economics, 53 (3): 1245-1263 (2019). [CrossRef]
- Schelling, T. C. “Dynamic Models of Segregation,” Journal of Mathematical Sociology, 1 (2): 143-186 (1971). [CrossRef]
- Axelrod, R. The Evolution of Cooperation. New York: Basic Books (1984).
- Snijders, T. AB. “Stochastic actor-oriented models for network change.” Journal of Mathematical Sociology, 21 (1–2): 149– 172 (1996). [CrossRef]
| 1 | There is no consensus regarding the definition of CSS, and existing definitions tend to be somewhat narrow (e.g., Lazer et al 2009; Cioffi-Revilla 2014). I venture to propose a broad and inclusive definition: CSS is an interdisciplinary and rapidly expanding field that seeks to better understand and forecast social actions and social outcome with intensive computation. Drawing theoretical and empirical knowledge from social sciences for modeling and programming, CSS relies on mathematics, computer sciences, and data sciences as key technological tools. CSS is almost always based on data and computation at a large scale, and the aim of CSS is usually, but not exclusively, to uncover and detect patterns and forecast actions and outcomes. |
| 2 | Indeed, we completed our forecasting several months ahead of the actual elections. To avoid impacting the actual voting, however, we withheld our forecasting results until several days before the actual election date. |
| 3 | In dynamic social network analysis, stochastic agent-oriented modeling (SAOM) can be understood as a method that combines ML/AI with simulation (though not exactly ABM). See Snijders 1996.. |
| Item | Imitation: ML+AI | Simulation: ABM |
|---|---|---|
| Foundation | Statistical learning | Multiple foundations, with statistical learning being one of them. |
| Mathematical forms of key equations | A single type of equation: . |
An ABM system almost always contains more than one type of equation. |
| Principle of model improvement: Connection with social sciences | Train models with train set data, improve models, and then use refined models to forecast outcomes (y) with causing variables (X). The key is to reduce the error term () to as little as possible. Hence, model improvement mostly depends on more and better data. Connection with social sciences is loose. | Use simulation with historical data to approximate historical outcomes and refine the system. The refined system is then deployed for forecasting based on projected data. Besides more and better data, model improvement depends on insights from social sciences. Connection with social sciences is tight. |
| Sources of data | Mostly big data | Both basic data and big data |
| Integration of data from different levels | Low | High |
| Integration with other platforms | Less easy | Easy |
| System: linear or evolutionary | Mostly linear | More evolutionary. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).