{'fraction_non_alphanumeric': 0.015398550724637682, 'fraction_numerical': 0.0, 'mean_word_length': 5.538461538461538, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Agent-based Modeling as Quintessential Tool for Open-ended Social Theorizing

Thought experiments have long been employed as a technique of analytical thinking where the theorist poses “what if” questions to some articulated model. The entities in those models are typically aggregate variables, though sometimes those variables masquerade as individuals by adopting such analytical devices as representative agent models. While this procedure has tractability on its side, it also prevents analysis of the myriad ways in which social interaction can generate new phenomena. For instance, a representative agent does not generate prices or business organizations, nor engage in conflict and develop procedures for settling conflict. To understand the place of such practices and institutions within a social economy requires a generative and not a stipulative mode of analysis. This paper explains how agent-based computational modeling can serve as a valuable modeling platform for theorizing about societies in an open-ended manner where internally-generated change is a property of social interaction.