Preprint
Review

Agent-Based Complex Systems Science in the Era of Global Sustainability Crisis

Altmetrics

Downloads

252

Views

129

Comments

0

Submitted:

21 September 2023

Posted:

22 September 2023

You are already at the latest version

Alerts
Abstract
A significant number and range of challenges besetting sustainability can be traced to the actions and interactions of multiple autonomous agents (people mostly) and the entities they create (e.g., institutions, policies, social network) in the corresponding social-environmental systems (SES). To address these challenges, we need to understand decisions made and actions taken by agents, the outcomes of their actions, including the feedbacks on the corresponding agents and environment. The science of Agent-based Complex Systems—ACS science—has a significant potential to handle such challenges. The advantages of ACS science for sustainability are addressed by way of identifying the key elements and challenges in sustainability science, the generic features of ACS, and the key advances and challenges in modeling ACS. Artificial intelligence and data science promise to improve understanding of agents’ behaviors, detect SES structures, and formulate SES mechanisms.
Keywords: 
Subject: Environmental and Earth Sciences  -   Geography

1. Introduction

The Anthropocene witnesses unprecedented conditions and challenges about human-environment relationships [1,2]. These conditions are created by the escalating demands placed on the global environment by the largest population with the highest level of material consumption in the history of humankind. They generate challenges that range from equitable consumption [3,4] to the consequences of consumption on the functioning of the Earth system [5]. Together, these challenges have emboldened the search for sustainability—meeting the material needs of the humankind more equitably and for future generations, while not threatening the capacity of Earth system functioning and delivering the ecosystem services [6,7,8]. This search, in turn, has given rise to sustainability science, a use-inspired science seeking to advance understanding about critical elements that promote sustainable development [9,10,11]. It constitutes “a new social contract for science” [12], akin to agricultural or medical research [10], in which the approach to problem solving remains within the explanatory structure and methods of science but maintains a normative element—the goal of sustainability [11].
Human-environment interactions reside at the core of the sustainability science, and are addressed as social-environmental systems (SESs: aka social-ecological systems or coupled human and natural systems [13,14]), which behave as complex adaptive systems [15]. Comprehensive synthesis articles [9,10,11,16,17] and online repertoires [18,19] indicate that SES maintain at least three overarching elements: actors, environment, and outcome (detail in Appendix A) [10].
Several central challenges emerge in sustainability science, pursuant to its goal of sustainable development [11], that are prevalent in the synthesis articles and online repertoires noted above. It is difficult, if not impossible, to present a full spectrum of theories, approaches, advances, findings, and potential development pathways pertaining to challenges in question. Here, we focus on several broad challenges to sustainability science in which Agent Based Complex Systems (ACS) science (ACS science hereafter), as labeled by Grimm and colleagues [20], may provide potentials to resolve, especially in light of Artificial Intelligence (AI; AI hereafter). ACS science is the systems science that studies “dynamic networks of many interacting agents” [20] with an emphasis on information about entities at a lower level(s) of the system, theories about their behavior, and the emergence of system-level properties related to particular questions (detail in next section). AI, as the process of perceiving, synthesizing, and inferring information by machines [21], may substantially empower ACS science when addressing sustainability challenges. In particular, we will highlight the usefulness of machine learning (a branch of AI), which focuses on developing, understanding, and using methods that leverage data to improve the performance on some set of tasks.
The first challenge is a need to address the high dimensionality and complexity of the SES that sustainability science examines. These SES are highly diverse in kind and in the problems applied to them. Likewise, they are complex given the dimensions of factors and relationships comprising the systems [11]. The heterogeneity of elements examined at the lower and focal levels and across time draw attention to place-based or context specific outcomes, and hence resolution strategies, owing to the SES complexities, although it is understood that some kind of general processes operate throughout the system [7,11]. Given the high dimensionality and complexity of sustainability challenges, “silo approaches” [17] alone may solve one problem while exacerbating others, or relieve the problem in one dimension or moment but worsen it in others. Hence, and second, there comes the need for integrative approaches. Several frameworks for this integration have been proposed or advanced within sustainability science, foremost cast for specific problem sets common to sustainability [22] (e.g., human-nature nexus and telecoupling). At the same time, sets of metrics capturing the dimensionalities involved have been proposed, such as ecosystem/environmental services, environmental footprints, planetary boundaries, and inclusive wealth [16,23]. In perhaps the broadest framing, Clark and Harley propose that the spatial dynamics of human-environmental interactions at the mesoscale can serve as the integrator of the heterogeneity of lower-level dynamics and the relatively persistent, macro-scale patterns and processes operating on the SES [11]. Third, choosing among alternative theories or mechanisms to explain or project human decision-making or actions is a serious challenge. Alternative theories of resource uses may yield highly divergent or similar outcomes, with none outperforming the others in terms of robustness and validity [24]. Fourth and last, sustainability research and applications must enable and evaluate processes and temporal progression. This temporal dimension, including depicting and predicting pathways of development affected by hysteresis and legacies effects (i.e., lag-times between cause and effect and past outcomes constraining future ones, respectively) as well as future tipping points and adaptations in human-environmental conditions [25], becomes a must.
These challenges undergird our argument that ACS science, especially in the light of AI, may provide numerous opportunities for sustainability science. However, the sustainability science community is relatively unfamiliar with ACS science and its ABM methodology (detail in Section 2.2). The overarching goal of this review article is to illustrate the concept of ACS, its major methodology of agent-based modeling, new opportunities arising from AI, and their unique contribution to addressing the above sustainability challenges. We envision that ACS and sustainability sciences can be integrated, with strong possibilities of leading to breakthroughs in understanding and for application of sustainability problems.

2. Contribution of ACS Science to Addressing Sustainability Challenges

2.1. Handling the high dimensionality and complexity challenges

ACS Science provides a comprehensive, complex systems framework that can address the high dimensionality and complexity challenges in sustainability science. Compared to Complex Adaptive Systems [26] or Agent Societies [27] to which ACS are similar to, ACS emphasize the pivotal role of individual actors (i.e., agents in ACS) or entities (objects) that make choices (decisions) and/or act in order to pursue a certain goal [28]. Agents exist within ACS and interact with one another (Figure 1, dashed arrows) and with the environment. Agents possess different degrees of autonomy, proactivity, and intellectual capabilities, such as memory, knowledge, reasoning, learning, social capital, and adaptation. Computationally, agents are represented as software abstractions that bundle a particular set of attributes (or traits) and methods (or actions). Algorithmically, agents follow rules ranging from very simple “if-then” (reactive decision) rules to sophisticated ones based on evaluating the future consequences of alternative decisions [29]. This representation builds on a unique ontology (Figure 1) in which real-world actors are represented as heterogeneous, individual agents that comprise ACS and generate the interactions in question [30,31]. This ontology of methodological individualism represents a shift from understanding aggregate agent features and/or relationships to the individuals and micro-level processes (including interactions) that constitute and explain such aggregate features (detail in Appendix B). Given the features in this ontology (Figure 1), ACS science offers a comprehensive, complex systems framework, which can guide sustainability scientists and practitioners from the following perspectives.
First, social-environment systems under sustainability challenges can be examined in a hierarchical structure, where agents at one level or location may affect and be affected by agents at other levels or locations. To demonstrate the applicability and usefulness of this hierarchical structure, we performed a literature survey of empirical studies in both ACS and sustainability sciences (detail in Appendix C). We found that agents affect one another across lower-, focal-, and upper-levels; for example, individual migrants (lower-level agents) affect their households (focal agents) through sending back remittances [32], wastepaper markets (upper-level agents) affect decisions of wastepaper suppliers and recyclers (focal-level agents) [33]. For more examples, see Table S1 in Appendix C (under the lower-, focal-, and upper-level agent subcategories) and Appendix E, where individual monkey agents and monkey group agents affect each other across focal- and upper-levels.
Second, the importance of tracking (to a large degree) the behavior of autonomous, heterogeneous, and decision-making agents should be appreciated in SES. For instance, tracking movement of prey animals, predator animals, and hunters makes the ACS related simulation as realistic as possible: they encounter, hunt, or predate on the heterogenous landscape at certain times. This way, the simulation gives rise to meaningful results when alternative behavioral models are plugged in the agent-based model (ABM), testing the reliability of various theories of social behavior of hunter–gatherers behind these behavioral models (Appendix F).
Third, exploration of sustainability challenges should be administered in a dynamical, progressive way. This suggests that environmental conditions at earlier times may constrain those at current time, which may in turn further constrain those at future times. In this regard, there exist a plethora of case studies regarding the impacts of historic precipitation, disasters, fires, local weather conditions, and land use on the current environment (Table S1 under historic, focal, and future environment subcategories). Similarly, adjacent or distant environments may affect and be affected by the environment at the same level through various mechanisms such as the telecoupling effect [34] (Table S1 under the Same level (adjacent/distant) environment subcategory).
Fourth, decisions or actions of agents at one time or location may influence their own and other agents’ decisions and/or actions, which may translate to system-level events and/or emerging outcomes at later times or other locations. Abundant examples exist regarding how agents affect one another through crop choice, land abandonment, social norm changes, coastal defensive buildings, trading of goods, and other interactions in SES and ACS (see Table S1 under several agent-agent interaction subcategories); more discussion is in Section 2.4.
Fifth, at the system level, attention should be paid to mutual influences between SES (or ACS) across different levels, between parallel SES (ACS), or among different times. For instance, to project future human migrations and changes in the environment, Kniveton and associates point out that the interactions between parallel ACS in the future can be assessed by the exchange of information of migration destinations within a social network, which can be viewed as interconnection between the local system of migration origin and outside systems of migration destinations [35]. More examples about system-level SES/ACS interactions are presented in Table S1 (under various ACS-ACS interaction subcategories).
Finally—as a result of all the above points—this ontology provides a framework that captures the essence of many SES processes and dynamics (e.g., adaptive decision-making and the co-evolutionary aspect of ACS or SES). It guides sustainability interests in the formulation of goals (e.g., focus on focal-level alone or at focal-, lower-, and upper-levels), data collection (e.g., collect data at one time or multiple times), and analysis and modeling (e.g., perform cross-sectional data analysis, time series analysis, or simulation).

2.2. Providing an effective platform for systems integration

The modeling advances of ACS Science point to its potential in addressing the aforementioned high dimensionality, complexity, and other problems of SES and sustainability given the following considerations:
  • Agents: what agents (or actors in sustainability science; see Appendix A), attributes and/or traits, and behaviors of the agents should be included at each level of the corresponding ACS or SES?
  • Environment: what attributes and processes should be included (especially those affected by and feed back to affect agents) at each level? In ACS, the environment can be broadly defined to be the context other than the agent under consideration, such as the space (land) and/or other agents can be the environment.
  • Agent-agent and agent-environment interactions: what relationships (expressed as rules, influences, or actions) among agents or between agents and the environment govern system dynamics at each level? What cross-level (e.g., from upper- to focal level) relationships are needed to account for systems dynamics and complexity?
  • Systems-level complexity (e.g., emergence): what emerging patterns may arise from the interactions? Such patterns, often not the sum of the system’s parts, cannot be analytically solved by examination of the system’s parts alonei. This complexity includes surprises, path dependence, nonlinearity, self-organization, contingency, emergence, multifinality, and equifinality (for definitions see Liu et al. [13] and An [37]).
Sustainability science examines human-environment relationships in which actors/agents are people or people groups and the environment is the biophysical world. It seeks to understand the interactions between the two subsystems, which, more often than not, requires attention to components and interactions within or between subsystems. It is also open to applications of various methods and models, especially those that can handle integration among the components of SES [38]. ACS science, in contrast, examines any kind of relationships, agents, and subsystem interactions (e.g., bacteria and their hosts) and has heavily leveraged the use of ABMs, although cellular automata [39], partial differential equations [40,41,42], cell-based stochastic modeling [43], and structural equation modeling [44] are not uncommon (for detail see Table S1). Regardless of the range of agents entertained, ACS science provides a platform for systems integration applicable for sustainability science topics, including integration of data, information, and knowledge gained from case studies, stylized facts, role-playing games, and laboratory experiments (e.g., the four empirical approaches for social science research by Jansen and Ostrom [45]). Significantly, agent-based modeling (ABM), as a prime ACS method and tool (e.g., credited to do “a new kind of science” [46]), provides a way to fuse the deductive-mechanistic and the inductive-empirical approaches that pervade different pathways toward understanding and envisioning ACS, earning it the moniker of a “third way of doing science” [47] (see endnote ii for more discussion).
Perhaps the most advantageous feature of ABM is its capacity to provide a platform and tool for systems integration, a major goal of sustainability science [16]. Mimicking the realistic (though tailored and simplified) structure and processes of the system under investigation (Figure 1), ABM seeks to “translate” real-world actors, environment (e.g., forestland), and constraints (e.g., land use regulations; Figure 1) into virtual agents, virtual environment (e.g., land pixels), and computerized rules (e.g., if A then B else C), offering opportunities for integrating heterogenous data, knowledge, models/methods that cross spatial, temporal, and organizational scales, disciplines, and borders (e.g., political) [49] (see the exemplar ABM in Appendix E). ABMs are powerful when modeling learning and adapting processes [31,50,51], accounting for heterogeneity, bounded rationality and incomplete knowledge/information, and nonlinearities [52,53], and exploring many complexity features such as path-dependence, abrupt changes, and critical thresholds, among others [13,37].
ABMs have been widely developed and used in ACS studies to address problems confronting social, environmental, and social-environmental systems since the 1990s [55,56]. These endeavors have generated a rich legacy of ABM methodology, such as the Overview, Design concepts, Details (ODD) protocol for model documentation [57] and the Pattern-oriented Modeling (POM) approach [58] for model validation. At the same time, ABM endeavors have enriched the literature in sustainability science in terms of modeling human behavior [24,31] (e.g., the frameworks for Belief-Desire-Intentions and physical, emotional, cognitive, and social factors [27,59]), exploring how adaptive behavior, abrupt changes, crises or disasters, and critical transitions may generate surprising patterns in the corresponding SES [13,53,60], life cycle assessment [61,62], and modeling emergent macro-level outcomes and pathways under various policies or interventions [49,53,63,64].
A milestone in the sustainability science and ABM nexus was a 2006 special issue of Ecology and Society [45] addressing various empirical methods by which ABMs were empirically tested for SES. Subsequently, ABMs applied to sustainability problems have significantly increased, although they comprise only about 1.24% of all sustainability science publications in 2021 (Figure 2). Among the 29 ACS cases in our literature survey, 22 use ABM as the major method, while among the 32 sustainability science cases, only nine use ABMs (Table S1 in Appendix C). Aside from a variety of challenges in developing and employing ABMs (e.g., sharp learning curve, high data demand, programming difficulties) [31,52,55], the relative unfamiliarity of ACS science and ABMs in the sustainability science community highlights the timeliness and importance of this article.

2.3. Handling alternative pathways or theories in sustainability

ACS science has been wrestling with “finality” related challenges, which also abound in sustainability problems. Equifinality—a macro-level pattern can be generated through different pathways from micro-level processes [65]—confronts the search for mechanistic processes. In ACS science, for instance, cooperation or betrayal in the Prisoner’s Dilemma can emerge from tit-for-tat retaliation [66], strong reciprocity [67], and group selection [68], among other strategies [69]. As a double-edged sword, equifinality may offer more explanatory pathways, but also question the validity of explanations because different theories can reproduce very similar or even the same macro-patterns. In contrast, multifinality—the same causes and/or starting conditions lead to very different outcomes—also poses challenges to our understanding for mechanistic approaches [55].
The Pattern-Oriented Modeling approach [58,70], overlapping with Approximate Bayesian Computing [71] in ACS, offers a possible means to address the “finality” challenges. It is based on the multi-criteria design, selection, and calibration of models by requiring that models can simultaneously reproduce an entire set of patterns characterizing an ACS. Often a set of broad, general patterns can more effectively reduce finality issues than trying to force a model to reproduce a single pattern, such as a time series of a single variable. Given the high synergy between ACS and sustainability sciences hitherto discussed, we posit that despite its rare application in sustainability science, POM may prove useful to uncovering many sustainability related mechanisms. We refer to the example of foraging behavior model for theory testing using ABM (Appendix F).
Given the reflexivity of human agents, the social sciences tend to approach the dynamics of the social subsystem in multiple, probabilistic ways, commonly applying both quantitative and qualitative methods. Empirical models use evidence to explore outcomes and plausible, inductively derived explanations. These “top-down” models reproduce macro-level patterns that lend themselves to explanatory interpretations. For example, empirical models can accurately reproduce flight patterns of birds, even emergent ones, in the absence of theory explaining the patterns (but offering insights about the outcome to be explored). Mechanistic or “bottom-up” models, common in the biophysical sciences and some parts of the social science (e.g., economics), rely on theory-based deductive approaches. ACS science supports both approaches because its ontology explicitly represents the behavior of agents, for which theory exists and can be tested, while also providing environmental responses to that behavior and agents’ responses to the changes in the environment (Figure 1). This mechanistic and empirical blend opens opportunities to identify and explore integrated human-environment theory[38]. ACS science has empowered computational social science, allowing researchers to explore social phenomena and test hypotheses by virtue of computer-based simulations of agents and their interactions [72], nurturing a generative social science in which the dynamics are “grown” in the assessment stages [73].

2.4. Enabling and evaluating processes and temporal progression

Revealing temporal progression in the variable of interest (e.g., amount and spatial distribution of a certain resource or wildlife habitat) is important as projected patterns, if reliable, provide insights about the system’s sustainability. For instance, the dynamic habitat maps in Figure S2 (Appendix E) may inform whether the conservation policy is effective. A “byproduct” of such temporal progression information is its usefulness for model evaluation. Many investigations evaluate models (mostly statistical models) based on their goodness of fit or the maximum likelihood. Modelers strike a balance between fitting the data (e.g., by adding more parameters or equations) and keeping the explanation as simple as possible [74], reflecting the long-time trade-off between generalizability and context [45]. Evaluation of ACS models, however, does not depend extensively on statistical performance. Rather, the ACS may provide insights into the viability of the mechanistic (e.g., cognitive, institutional, and/or social) processes accounting for ACS dynamics. In this case, the ACS informs us if the processes are justifiable or not.
ACS science assists in assessing outcomes, which represent states of agents and the environment at a certain level or temporal stage, and evaluate processes and temporal progression [16], asking whether the direction, magnitude, and significance of certain parameters are supported by existing theories. In essence, all the elements and arrows in Figure 1 and Table S1 can be check points for SES documentation, assessment, or model evaluation. As the “new kind of science”, ACS science can leverage the patterns or trajectories (“data”) generated by ABM simulations, evaluating whether and how much such “data” qualitatively and quantitively agree with empirical observations or theory. For instance, sustainability researchers may consider whether the univariate and bivariate statistics or regression coefficients based on such “data” are reasonable and supported by existing theory. Furthermore, the POM approach can escalate our confidence about our understanding of the ACS and its behaviors. Finally, the ACS ontology (Figure 1) facilitates the development of new tools, platforms, or models, a high-priority research area in sustainability research [16]. For instance, An and colleagues [54] followed this ontology and developed a model to explain space-time dynamics among monkey behavior, habitat degradation, human resource collection activities, and nature reserve management policies in a Chinese nature reserve (Appendix E).

3. Opportunities from Artificial Intelligence to better understand SES

Our last section illustrates the four major advantages of adopting ACS science to address sustainability challenges. One barrier that besets both sustainability science and ACS science is the difficulty of detecting most reasonable mechanism(s) behind the data or patterns we observe, and particularly, identifying a set of justifiable rules [31,50,55]. Artificial intelligence (AI), particularly its subfield of machine learning, can substantially empower ACS [75,76]. Rather than elaborating on AI in detail, this article only aims to show the links between AI and ACS as well as their obvious implications for sustainability problems (e.g., elements in Figure 1). For this reason, our description of AI is brief, focusing on its benefits on detecting mechanism(s) behind ACS and/or SES subject to sustainability challenges.
Through a process of “training”, machine learning can help derive ACS (or SES, the ACS equivalent in sustainability science) structures or processes that verify or rebut the underlying structures, mechanisms, forces, and/or processes behind macro-patterns in the relevant ACS. Many machine-learning methods allow for the training of complex models based on some high dimensional datasets. Such machine learning methods may range from the relatively basic linear models (e.g., standard linear regression) to more advanced models that can capture non-linear behavior (e.g., neural networks, especially deep learning). On the other hand, machine learning can be used to detect patterns in model output, which may help to evaluate the robustness of the model.
Advances in data science have yielded a wide variety of scientific methods, programming tools, and appropriate data infrastructures, facilitating analysis of new forms of data (including bigdata) in a scalable, efficient, and robust fashion. This advantage boosts AI’s power to understand human intelligence and simulate how agents perceive, act, and react to other agents and/or changes in the environment(s) around them [77]. One prominent aspect of AI features neural networks, which are comprised of nodes in different layers and their links to one another mimicking human and animal brain structures. Nodes can be understood as agents in ACS or actors in SES, while links are agent-agent or agent-environment relationships in ACS or SES [78,79], which can be referred to the actors and arrows in Figure S3 (Appendix G). Once sufficient data are provided and an appropriate model structure is chosen, the trained models, often with high predictive power, help to calibrate and/or validate ACS structure or processes better. Each agent or actor can be assigned with its own unique regression equation or neural network links [80]. Understanding and envisioning agent behavior or mechanistic processes becomes a process of optimizing the neural networks for the agents iv. Recently, machine learning has advanced dramatically, helping to uncover mechanistic processes. In a successful instance [79], a graph neural network model has been trained to derive the closed-form, symbolic expression of Newton’s law of motion based on experiment data (detail in Appendix G).
Recent advances in natural language processing and mining qualitative data (e.g., ethnography input, social media
texts, and other textual sources) have shown promise to reveal the underlying reasons or explanations for a human agent’s behavior, or their stance towards a debatable issue or policy. Owing to rapid advances and the successful application of deep neural networks in natural language processing [81] and software engineering [82], it is now possible to accurately and effectively translate English text (e.g., in social media)—through developing an interactive deep learning-based system—into a list of relevant and sequential Application Programming Interfaces, which can be used to derive ABM rules or verify ABM predictions as noted in Appendix D.
As pointed out by Clark and Harley [11], “actors’ behavior and decisions, especially with respect to choices about the future, are motivated less by accurate anticipations of the future than by collectively held narratives”. Leveraging text narratives in whatever media in ACS / sustainability models can increase their potential to inform agent behaviors and/or verify outcomes in ACS [83] or trajectories related to sustainability. In Appendix D, if some “sadness” data can be collected from related tweets, ABM’s rules or predictions can be better verified or falsified about disaster or rescue dynamics.

4. Concluding Remarks

Humanity is facing a range of unprecedented sustainability challenges. Sustainability science addresses these challenges through examinations that integrate the human and biophysical subsystems that give rise to them. It blends mechanistic and empirical modeling approaches to understand the dynamics of the social-environmental systems. ACS science affords significant opportunities in these efforts. It offers sustainability researchers a unique perspective and the related means to consider relevant agents, environment, and their relationships at hierarchical levels, various locations, or times.
The contribution of this article lies in the following three aspects. First, this article points to many ACS efforts of seeking mechanistic processes, which could substantially benefit sustainability scientists. For instance, the POM approach may help better address many “finalities” challenges in sustainability science. Second, the ABM approach could offer a powerful tool for systems integration, for use of cross-scale and cross-disciplinary data and models, for model evaluation, and for providing an ontology and structure when examining a certain SES subject to sustainability challenges. Third and last, these positives are likely to be enhanced by artificial intelligence of the digital revolution (with input from data science), providing the potential to advance understanding of the social-environment systems and posit the means to make them more sustainable.

Supplementary Materials

The following supporting information can be downloaded at the website of this paper posted on Preprints.org. Figure S1: Dynamics of emotions during Hurricane Harvey in Houston, TX, August 25–30, 2017; Figure S2: Differences in monkey habitat use density; Figure S3: Derivation of the Newtonian law of gravitational force; Table S1: Examples of components in agent-based complex systems (ACS) science and sustainability science (SS) and cases (examples) in literature.

Author Contributions

Conceptualization, L.A., J.L., and B.L.T.; methodology, L.A., V.G., Q.Z., Z.W., R.H.; Writing—original draft: LA, Writing—review & editing: All authors; project administration, L.A.; funding acquisition, L.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation (NSF) through the Method, Measure & Statistics and Geography and Spatial Sciences (grant number BCS #1638446) and the Dynamics of Integrated Socio-Environmental Systems programs (grant number BCS 1826839 and DEB 1924111).

Acknowledgments

We thank San Diego State University and Auburn University for financial and logistic support.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A. The three essential elements in social-environmental systems.

Actors. Be they individuals, companies, governments, or other entities, actors (a) maintain and are regulated by a variety of attributes: values, knowledge and information, institutions (rules/policies, norms, culture, beliefs [19]), power (the ability of actors to affect the beliefs or actions of other actors [84]), and goals; and (b) make decisions, act, or interact with other actors and the environment in their efforts to achieve corresponding goals. Actors, of course, operate within “environments”—such as social, cultural, political, or eco-physical—variously identified by different research communities.
Environment. The bio-geophysical conditions of the earth constitutes the environment for research communities examining SESs, with attention to natural capital and environmental (or ecosystem) services [85]. These conditions, from ecosystems to the Earth system, are shaped by what actors do and feed back to them, either enhancing or constraining, but affecting what actors do now and in the future.
Outcomes. Human-environmental conditions that follow from the interactions of the actors and the environment constitute the outcomes in question, including pathways, trajectories, and emergent patterns. They tend to be measured by an array of anthropogenic and environmental capitals for which various metrics exist [23].

Appendix B. The representation and ontology of agent-based complex systems

The agents and environment ontology is represented as circles and ovals, respectively in Figure 1. The agents and environment maintain heterogenous characteristics (represented as different colors of circles and of ovals), considered at the lower-, focal-, and upper-levels as identified by Clark and Harley [11]. The upper-level agents and environment provide the context and constraint for the behavior and dynamics of the system at the focal level. The focal-level is that of the major interest for the study in question, which is the level in which data collection, analysis, and modeling are focused on (although—in many instances—some substantial efforts also go to the lower-level). The lower-level offers details and processes that explain the focal-level behaviors and dynamics. Interactions happen between agents; such interactions are symbolized as purple, red, and black dashed arrows, representing interactions among agents at focal- (Arrows 1a, 1b, and 1c for historic, current, and future ACS), lower- (Arrows 1d), and upper-levels (Arrows 1e), between different times (the one-way, bold arrows representing influences from the past and into the future, arrows 2a and 2b respectively), between the focal level and its lower- or upper- levels (Arrows 3a and 3b respectively), and between the ACS under consideration and other adjacent or distant ACS at the same level (Arrows 4a, 4b, and 4c represent cross-ACS interactions at historic, current, and future times; Arrows 4d and 4e represent cross-ACS interactions at lower- and upper-levels). For the environment at each level (ovals with boundary), there are sub-regions or sub-environments (the boundaryless ovals), representing environmental heterogeneity.
The representation of ACS in Figure 1 is consistent with the framing of the dimensions of integrated approaches in sustainability science proffered by Clark and Harley [11], but substitutes lower, focal, and upper levels (hierarchical or spatial) for their micro, meso, and macro levels. This consistency is also demonstrated in the literature survey of empirical studies (Table S1 in Appendix C). In these studies, the ACS cases are those that reflect Figure 1, while the sustainability science (SS) cases are those in which agents are people or people groups and the environment is (or involves) a biophysical environment. The literature survey shows that 1) the agents (circles), environment (ovals), and interactions or relationships (arrows) as shown in Figure 1 can be identified in all these empirical studies regardless of whether it is an ACS or SS case. 2) The major methods employed in ACS and sustainability sciences, if only partially identified, belong to two different methodological spectrums, but with sizeable overlapping in the use of agent-based modeling (ABM). 3) Sustainability science’s synergy with ACS science is illustrated by allowing for agents, for example, people or households, to influence or interact with the biophysical environment. Many cases, if qualifying both ACS and sustainability sciences, are identified as ACS science (marked with an asterisk mark).

Appendix C. Literature search and review

We conducted a literature search and review of research articles in the realms of agent-based complex systems (ACS) science and sustainability science (SS). The goals of this search and review are 1) to establish and solidify the ontology of agent-based complex systems (Figure 1), and 2) to show the applicability of this ontology in sustainability science. The knowledge of all authors about ACS science helped establish an earlier version of the ontology, which was enhanced as we read the papers that were selected. Finally, we finalized the ontology to its present form (Figure 1) and selected cases that reflect its various components (Table S1). The papers were selected from a Scopus-based search (see below) for ACS science and SS cases. The authors’ personal archives of papers in ACS and SS, along with a “snowball” search based on papers that have been chosen, also contributed to this search and review. In several cases, we included more than one case for some of the components to provide a clearer idea on the conceptual meanings. The definition of focal-level agents depends on the level of focus in the research design of a study, e.g., a focal agent can be a household between the levels of people and community, or it can be a country between the levels of a state and the world. We obtained the major method(s) used in all the retained cases.
We chose Scopus to search for articles and select representative candidates. Scopus, produced by the Elsevier Company, is the largest bibliographic database that covers 14,000 STM (i.e., Science, Technology, and Mathematics) and social science titles from 4,000 publishers [86]. We used the Advanced Search mode with Boolean operators and nesting functions to search articles. According to Scopus, subject areas can be divided into four major categories, including health sciences, life sciences, physical sciences, and social sciences. There are totally 25 subject areas1 falling within these four categories. For SS cases, we chose two of the most relevant subject areas, which are Environmental Science (ENVI) under Physical Sciences and Social Sciences (SOCI) under Social Sciences. For ACS, we covered all the 25 subject areas. We acknowledged that some studies in ACS can fall within the SS domain due to the overlaps between them (e.g., agent-based simulations that were used to answer sustainability questions). In some cases, if a study relies on a theoretical foundation described in a previous publication (before 2000), we also retained that earlier publication as a reference associated with the study case.
For SS studies, we used the terms of “sustainable”, “sustainable development”, and “sustainability” that appear in titles to search article candidates. We set the time frame back to 2010, namely 2010-present (as of December 2022) and set language to “English”. We limited the document type and the source type to “Article” and “Journal”, respectively, selected those with keywords of “Sustainable Development” or “Sustainability”, and limited the search to the most relevant areas, which is Environmental Science. The final query is refined as follows: TITLE ( "sustainable" ) OR TITLE ( "sustainable development" ) OR TITLE ( "sustainability" ) AND PUBYEAR > 2009 AND PUBYEAR < 2023 AND (LIMIT-TO ( SRCTYPE , "j" ) ) AND ( LIMIT-TO ( PUBSTAGE , "final" ) ) AND ( LIMIT-TO ( DOCTYPE , "ar" ) ) AND ( LIMIT-TO ( SUBJAREA , "ENVI" ) ) AND ( LIMIT-TO ( LANGUAGE , "English" ) ) AND ( LIMIT-TO ( EXACTKEYWORD , "Sustainable Development" ) OR LIMIT-TO ( EXACTKEYWORD , "Sustainability" ) ). The query resulted in 30,414 documents, which were then sorted by citations. We read through the titles and abstract from the most cited article and retained those most relevant to the essence of human-environment interactions as the core of SS and its major elements (e.g., actors, environment, and outcomes). We adopted the “snowball” approach (both backwards and forwards) to search articles with specific cases that may reflect at least one component of interest in the ontology. We summarized all the selected cases that can explicitly or implicitly manifest the finalized ontology.
Since ACS studies may cover a variety of research fields, we search candidate articles falling in different subject areas defined by Scopus. Note that agent-based modeling (ABM) is not the only approach in ACS studies. Alternatively, approaches such as Cellular Automata are also capable of capturing feedbacks between agents. We addressed such methodological diversity by considering a balanced review of cases both with and without using ABMs, particularly for those in ACS. We used the terms of “agent-based”, “multi-agent”, “cellular automata”, “system dynamics”, and “partial differential equations” that appear in titles to search article candidates. The other conditions are similar to those used for SS studies, except for not defining keywords. Therefore, the query is as follows: TITLE ( "agent-based" ) OR TITLE ( "multi-agent" ) OR TITLE ( "cellular automata" ) OR TITLE ( "system dynamics" ) OR TITLE ( "partial differential equations" ) AND PUBYEAR > 2009 AND PUBYEAR < 2023 AND ( LIMIT-TO ( SRCTYPE , "j" ) ) AND ( LIMIT-TO ( PUBSTAGE , "final" ) ) AND ( LIMIT-TO ( DOCTYPE , "ar" ) ) AND ( LIMIT-TO ( LANGUAGE , "English" ) ). The query resulted in 24,869 documents, covering 27 subject areas2. We grouped these article candidates by the subject areas and again sorted them in each subject area. Starting from the most cited article candidate and using the “snowball” approach, we retained and summarized study cases that can reflect at least one component of the finalized ontology (Table S1).

Appendix D. Use of non-traditional data to unfold dynamic patterns

Social media is considered as a means to analyze knowledge-sharing behaviors between software developers and users in the process of engineering software requirements [87]. Recently, increased research on emotion analysis [88,89,90] and emotion cause analysis [91,92,93] based on social-media texts, adopting both traditional machine-learning methods and recent deep-learning approaches, has been undertaken.
In a recent social-sensing analysis of the impacts of disasters [94], it has been shown that Twitter data are useful to unfold the dynamic patterns of emotions (e.g., anger, disgust, fear, joy, sadness, and surprise) in different topics related to a hurricane (Figure S1), which falls within the class of “data-driven models” [95]. Also research has been invested on integrating social sensing with remote sensing [96]. When we infuse such data into sustainability science, for example for fire hazard or land use and land cover change analysis, we may better explain why a fire control regime or land use policy may work or fail based on people’s emotion patterns, values, or worldviews.

Appendix E. ABM for Systems integration, scenario test, and space-time trajectories

An et al. developed an ABM to show how human resource extraction and migration activities, affected by conservation payments, may interact with the Guizhou golden monkey (Rhinopithecus brelichi; a shy species that avoids humans) habitat use on a 419 km2 landscape [54]. This study features 1) multiple disciplinary data organized at various spatial, organizational, and temporal scales: household survey data at the individual people and household levels (yearly basis), monkey observations and data at the monkey individual and group levels (5 day basis), vegetation and land use maps (5+ year basis), and so on; 2) models and knowledge from different disciplines: sociology (human migration, participation in conservation programs), demography (e.g., childbearing, marriage, death), ecology (vegetation growth), and primatology (monkey behavior); and 3) different livelihood strategies affected by conservation policies at various temporal scales: local villagers can be paid to return farmland to forestland (by year), migrate out (by year), remain at home (by day), or go to mountains for resource (fuelwood and fodder) extraction (by day). The ABM assigns the above data to different agents (e.g., income data to household agents and habitat use to monkey agents), lets the data update at the corresponding temporal scales (e.g., income changes by year and monkey habitat use changes by days), and puts the agents on the landscape with geographic coordinates recorded over time. In this way, a spatiotemporally explicit ABM is built, allowing people agents to experience demographic (e.g., bear children, marry, migrate) and livelihood (collect fodder or fuelwood) processes on the space, monkey agents roam on the landscape (represented as pixels of 300 × 300 m), and environment is assigned to various land use or cover types. Thus, the ABM integrates multiple disciplinary / scale data (putting data as attributes of agents and update them at various temporal scales), knowledge (using it as agents’ behavioral rules), and policy (using it to build scenarios), making the monkey agents to escape when “encountering” the people agents. As a result, space-time trajectories (maps) can be generated for sustainability explorations. The map below shows the degree of habitat degradation (increasing from yellow to red) at years 10 and 20 (Figure S2), based on local people receiving 0, 270, and 540 yuan/mu (Chinese currency; 1 yuan = 0.14 USD in 2020; 1 mu = 1/15 hectare) from the conservation program.

Appendix F. Foraging behavior model for theory testing using ABM

Janssen and Hill use an ABM to explore what hunting outcomes emerge under different conditions in the Mbaracayu Forest Reserve of Paraguay, including hunting strategies (solitary vs group), group sizes, and mobility patterns (varying camp size and movement frequency) [97]. Prey animals (one type of agent) move around with their density correlated with vegetative resources; surviving animals reproduce on a yearly basis. Comparing simulation outcomes with real data (e.g., frequency distribution of total meat obtained per day by a hunter, percent of time searching for prey), they found that hunters (another type of agent) achieved hunting outcomes that best match the observed data when adopting a strategy identified as the Camps with Coordinated Search and Cooperative Pursuits (CCSP). This strategy is closely aligned with Optimal Foraging Theory of social behavior of hunter–gatherers, suggesting its usefulness under complex conditions. The modeling complexity involves heterogeneity, feedback, and adaption: the environment is characterized by time-variant returns, and hunting decisions change over time, hinging on what has happened when and where resources are exploited, and so on. In addition, cooperative hunting did not generate considerable increases in hunting gains compared with independent hunting. Therefore, the authors posit that group (community) living may arise not from hunting rewards but from other types of social support such as predator protection and cooperative childcare. Overall, this use of the ABM demonstrates its viability in identifying which theory of human-environment interactions appears to best explain food procurement strategies, a critical component of sustainability. In this case, the ABM lends insights into the social evolution of hunter-gatherers in the distant past.

Appendix G. The power of machine learning in uncovering mechanistic processes

The Newton’s law of motion can be derived through machine learning based on the mass, charge, geographic positioning information, and so on of all particles in the experiments. Put another way, the machine learning approach ultimately produced a learned mathematical function that exactly “recovers” Newton’s formula F = G m 1 m 2 r 2 without any previous clue or assumption regarding its form (Figure S3). This suggests AI’s major potential to uncover laws or mechanisms in other domains, nourishing an AI-informed ACS and sustainability sciences.
Following the above example, A, B, C, D, and so on could be users (agents) of a “commons” resource (e.g., water resource), and arrows represent the power, interactions, and governance rules of these users. If we know the attributes of these agents (users), the amount of renewable water, and the uses of the water, we are likely to derive the possible norms or rules that are hidden but generate such data. Acknowledging the higher difficulty of uncovering laws or rules in Anthropocene systems than in physics or any ACS, we need to strike a balance between seeking the mechanistic processes and its predictive power.

References

  1. Steffen, W.; Broadgate, W.; Deutsch, L.; Gaffney, O.; Ludwig, C. The trajectory of the anthropocene: The great acceleration. The Anthropocene Review 2015, 2, 81–98. [Google Scholar] [CrossRef]
  2. Turner II, B.L. The Anthropocene: 101 Questions and Answers for Understanding Human Impacts on the Global Environment; Agenda Publishing/Columbia University Press: New York, 2022. [Google Scholar]
  3. Costanza, R.; McGlade, J.; Lovins, H.; Kubiszewski, I. An Overarching Goal for the UN Sustainable Development Goals. 2014.
  4. United Nations. The sustainable development agenda, 2016. Available online: http://www.un.org/sustainabledevelopment/development-agenda/.
  5. Lade, S.J.; Steffen, W.; de Vries, W.; Carpenter, S.R.; Donges, J.F.; Gerten, D.; Hoff, H.; Newbold, T.; Richardson, K.; Rockström, J. Human impacts on planetary boundaries amplified by Earth system interactions. Nat Sustain 2020, 3, 119–128. [Google Scholar] [CrossRef]
  6. The World Commission on Environment and Development. Our Common Future; Oxford University Press: Oxford/New York, 1987. [Google Scholar]
  7. Kates, R.W.; Clark, W.C.; Corell, R.; Hall, J.M.; Jaeger, C.C.; Lowe, I.; McCarthy, J.J.; Schellnhuber, H.J.; Bolin, B.; Dickson, N.M.; et al. Sustainability Science. Science 2001, 292, 641–642. [Google Scholar] [CrossRef] [PubMed]
  8. Council, N.R.; Affairs, P.G.; Division, P.; Development, B. on S. Our Common Journey: A Transition Toward Sustainability; National Academies Press, 1999. [Google Scholar]
  9. Bettencourt, L.M.A.; Kaur, J. Evolution and structure of sustainability science. Proceedings of the National Academy of Sciences 108, 19540–19545. [CrossRef]
  10. Kates, R.W. What kind of a science is sustainability science? Proceedings of the National Academy of Sciences 2011, 108, 19449–19450. [Google Scholar] [CrossRef] [PubMed]
  11. Clark, W.C.; Harley, A.G. Sustainability science: Toward a synthesis. Annual Review of Environment and Resources 2020, 45, 331–386. [Google Scholar] [CrossRef]
  12. Lubchenco, J. Entering the Century of the Environment: A New Social Contract for Science. Science 1998, 279, 491–497. [Google Scholar] [CrossRef]
  13. Liu, J.; Dietz, T.; Carpenter, S.R.; Alberti, M.; Folke, C.; Moran, E.; Pell, A.N.; Deadman, P.; Kratz, T.; Lubchenco, J.; et al. Complexity of coupled human and natural systems. Science 2007, 317, 1513–1516. [Google Scholar] [CrossRef]
  14. Liu, J.; Dietz, T.; Carpenter, S.R.; Folke, C.; Alberti, M.; Redman, C.L.; Schneider, S.H.; Ostrom, E.; Pell, A.N.; Lubchenco, J.; et al. Coupled human and natural systems. Ambio 2007, 36, 639–649. [Google Scholar] [CrossRef]
  15. Preiser, R.; Biggs, R.; De Vos, A.; Folke, C. Social-ecological systems as complex adaptive systems: organizing principles for advancing research methods and approaches. Ecology and Society 2018, 23. [Google Scholar] [CrossRef]
  16. Liu, J.; Mooney, H.; Hull, V.; Davis, S.J.; Gaskell, J.; Hertel, T.; Lubchenco, J.; Seto, K.C.; Gleick, P.; Kremen, C.; et al. Systems integration for global sustainability. Science 2015, 347, 1258832. [Google Scholar] [CrossRef] [PubMed]
  17. Liu, J.; Hull, V.; Godfray, H.C.J.; Tilman, D.; Gleick, P.; Hoff, H.; Pahl-Wostl, C.; Xu, Z.; Chung, M.G.; Sun, J.; et al. Nexus approaches to global sustainable development. Nature Sustainability 2018, 1, 466–476. [Google Scholar] [CrossRef]
  18. SDSN Association. Sustainable Development Solutions Network. 2019. Retrieved from http://www.unsdsn.org.
  19. Harley, A.G.; Clark, W.C. Sustainability Science: A collaborative community for researchers and teachers. 2020. Retrieved from https://www.sustainabilityscience.org/.
  20. Grimm, V.; Revilla, E.; Berger, U.; Jeltsch, F.; Mooij, W.M.; Railsback, S.F.; Thulke, H.-H.; Weiner, J.; Wiegand, T.; DeAngelis, D.L. Pattern-oriented modeling of agent-based complex systems: Lessons from ecology. Science 2005, 310, 987–991. [Google Scholar] [CrossRef]
  21. Nilsson, N. The Quest for Artificial Intelligence: A History of Ideas and Achievements; Cambridge University Press: New York, 2009. [Google Scholar]
  22. Ostrom, E. A general framework for analyzing sustainability of social-ecological systems. Science 2009, 325, 419–422. [Google Scholar] [CrossRef]
  23. Polasky, S.; Bryant, B.; Hawthorne, P.; Johnson, J.; Keeler, B.; Pennington, D. Inclusive wealth as a metric of sustainable development. Annual Review of Environment and Resources 2015, 40, 445–466. [Google Scholar] [CrossRef]
  24. Janssen, M.A.; Baggio, J.A. Using agent-based models to compare behavioral theories on experimental data: Application for irrigation games. Journal of Environmental Psychology 2017, 52, 194–203. [Google Scholar] [CrossRef]
  25. Bürgi, M.; Östlund, L.; Mladenoff, D.J. Legacy effects of human land use: ecosystems as time-lagged systems. Ecosystems 2017, 20, 94–103. [Google Scholar] [CrossRef]
  26. Holland, J.H. Complex Adaptive Systems. Daedalus 1992, 121, 17–30. [Google Scholar]
  27. Conte, R.; Paolucci, M. On agent-based modeling and computational social science. Frontiers in Psychology 2014. [Google Scholar] [CrossRef]
  28. Abar, S.; Theodoropoulos, G.K.; Lemarinier, P.; O’Hare, G.M.P. Agent Based Modelling and Simulation tools: A review of the state-of-art software. Computer Science Review 2017, 24, 13–33. [Google Scholar] [CrossRef]
  29. Railsback, S.F.; Harvey, B.C. Modeling populations of adaptive individuals; Princeton University Press, 2020; Vol. 63. [Google Scholar]
  30. Brown, D.G.; Robinson, D.T. Effects of heterogeneity in residential preferences on an agent-based model of urban sprawl. Ecology and Society 2006, 11, 46. [Google Scholar] [CrossRef]
  31. An, L. Modeling human decisions in coupled human and natural systems: Review of agent-based models. Ecological Modelling 2012, 229, 25–36. [Google Scholar] [CrossRef]
  32. Mena, C.F.; Walsh, S.J.; Frizzelle, B.G.; Xiaozheng, Y.; Malanson, G.P. Land use change on household farms in the Ecuadorian Amazon: Design and implementation of an agent-based model. Applied Geography 2011, 31, 210–222. [Google Scholar] [CrossRef]
  33. Sauvageau, G.; Frayret, J.-M. Waste paper procurement optimization: An agent-based simulation approach. European Journal of Operational Research 2015, 242, 987–998. [Google Scholar] [CrossRef]
  34. Dou, Y.; Yao, G.; Herzberger, A.; da Silva, R.F.B.; Song, Q.; Hovis, C.; Batistella, M.; Moran, E.; Wu, W.; Liu, J. Land-Use Changes in Distant Places: Implementation of a Telecoupled Agent-Based Model. Journal of Artificial Societies and Social Simulation 2020, 23, 11. [Google Scholar] [CrossRef]
  35. Kniveton, D.; Smith, C.; Wood, S. Agent-based model simulations of future changes in migration flows for Burkina Faso. Global Environmental Change 2011, 21, S34–S40. [Google Scholar] [CrossRef]
  36. Epstein, J.M. Agent_Zero: Toward neurocognitive foundations for generative social science; Princeton University Press, 2014; Vol. 25. [Google Scholar]
  37. An, L. Complexity. In Handbook of Spatial Analysis in the Social Sciences; Rey, S., Franklin, R., Eds.; Edward Elgar Publishing: Northampton, MA, 2022. [Google Scholar]
  38. Turner, II, B. L.; Meyfroidt, P.; Kuemmerle, T.; Müller, D.; Chowdhury, R.R. Framing the search for a theory of land use. Journal of Land Use Science 2020, 15, 489–508. [Google Scholar] [CrossRef]
  39. Taleb, A.; Chaussé, A.; Dymitrowska, M.; Stafiej, J.; Badiali, J.P. Simulations of Corrosion and Passivation Phenomena: Diffusion Feedback on the Corrosion Rate. J. Phys. Chem. B 2004, 108, 952–958. [Google Scholar] [CrossRef]
  40. Lindsay, A.R.; Sanchirico, J.N.; Gilliland, T.E.; Ambo-Rappe, R.; Taylor, J.E.; Krueck, N.C.; Mumby, P.J. Evaluating sustainable development policies in rural coastal economies. Proc. Natl. Acad. Sci. U.S.A. 2020, 117, 33170–33176. [Google Scholar] [CrossRef]
  41. Hornberg, J.J.; Bruggeman, F.J.; Westerhoff, H.V.; Lankelma, J. Cancer: A Systems Biology disease. Biosystems 2006, 83, 81–90. [Google Scholar] [CrossRef]
  42. Chaplain, M.; Anderson, A. Mathematical Modelling of Tumour-induced Angiogenesis: Network Growth and Structure. In Angiogenesis in Brain Tumors; Rosen, S.T., Kirsch, M., Black, P.McL., Eds.; Springer US: Boston, MA, 2004. [Google Scholar] [CrossRef]
  43. Roeder, I.; Loeffler, M. A novel dynamic model of hematopoietic stem cell organization based on the concept of within-tissue plasticity. Experimental Hematology 2002, 30, 853–861. [Google Scholar] [CrossRef] [PubMed]
  44. Folmer, E.O.; van der Geest, M.; Jansen, E.; Olff, H.; Michael Anderson, T.; Piersma, T.; van Gils, J.A. Seagrass–Sediment Feedback: An Exploration Using a Non-recursive Structural Equation Model. Ecosystems 2012, 15, 1380–1393. [Google Scholar] [CrossRef]
  45. Janssen, M.A.; Ostrom, E. Empirically based, agent-based models. Ecology and Society 2006, 11, 37. [Google Scholar] [CrossRef]
  46. Wolfram, S. A New Kind of Science; Wolfram Media: Champaign, Illinois, 2002. [Google Scholar]
  47. Axelrod, R. Advancing the Art of Simulation in the Social Sciences. In Proceedings of the Simulating Social Phenomena; Conte, R., Hegselmann, R., Terna, P., Eds.; Springer Berlin Heidelberg: Berlin, Heidelberg, 1997; pp. 21–40. [Google Scholar]
  48. Flach, P.A.; Kakas, A.C. Abduction and Induction: Essays on their Relation and Integration; 2014. [Google Scholar]
  49. An, L.; Linderman, M.; Qi, J.; Shortridge, A.; Liu, J. Exploring complexity in a human-environment system: An agent-based spatial model for multidisciplinary and multiscale integration. Annals of the Association of American Geographers 2005, 95, 54–79. [Google Scholar] [CrossRef]
  50. Cumming, G.S. Complexity Theory for a Sustainable Future; Columbia University Press: New York, NY, 2008. [Google Scholar]
  51. Milner-Gulland, E.J. Interactions between human behaviour and ecological systems. Philos. Trans. Royal Soc. B 2012, 367, 270–278. [Google Scholar] [CrossRef]
  52. An, L.; Grimm, V.; Turner II, B.L. Editorial: Meeting Grand Challenges in Agent-Based Models. Journal of Artificial Societies and Social Simulation 2020, 23, 13. [Google Scholar] [CrossRef]
  53. National Research Council Advancing Land Change Modeling: Opportunities and Research Requirements; The National Academies Press: Washington, DC, 2014.
  54. An, L.; Mak, J.; Yang, S.; Lewison, R.; Stow, D.; Chen, H.L.; Xu, W.; Shi, L.; Tsai, Y.H. Cascading impacts of payments for ecosystem services in complex human-environment systems. Journal of Artificial Societies and Social Simulation 2020, 23, 5. [Google Scholar] [CrossRef]
  55. An, L.; Grimm, V.; Sullivan, A.; Turner, B.L.I.; Malleson, N.; Heppenstall, A.; Vincenot, C.; Robinson, D.; Ye, X.; Liu, J.; et al. Challenges, tasks, and opportunities in modeling agent-based complex systems. Ecological Modelling 2021, 457, 109685. [Google Scholar] [CrossRef]
  56. Vincenot, C.E. How new concepts become universal scientific approaches: insights from citation network analysis of agent-based complex systems science. Proceedings of the Royal Society B: Biological Sciences 2018, 28, 20172360. [Google Scholar] [CrossRef]
  57. Grimm, V.; Railsback, S.F.; Vincenot, C.; Berger, U.; Gallagher, C.; DeAngelis, D.; Edmonds, B.; Ge, J.; Giske, J.; Groeneveld, J.; et al. The ODD protocol for describing agent-based and other simulation models: A second update to improve clarity, replication, and structural realism. Journal of Artificial Societies and Social Simulation 2020, 23. [Google Scholar] [CrossRef]
  58. Grimm, V.; Revilla, E.; Berger, U.; Jeltsch, F.; Mooij, W.M.; Railsback, S.F.; Thulke, H.-H.; Weiner, J.; Wiegand, T.; DeAngelis, D.L. Pattern-oriented modeling of agent-based complex systems: Lessons from ecology. Science 2005, 310, 987–991. [Google Scholar] [CrossRef] [PubMed]
  59. Schmidt, B. The modelling of human behaviour: The PECS reference model. In A. Verbraeck & W. Krug (Eds.) Presented at the Proceedings 14th European Simulation Symposium, Dresden, Germany: SCS Europe Bvba, 2002.
  60. An, L.; Zvoleff, A.; Liu, J.; Axinn, W. Agent based modeling in coupled human and natural systems (CHANS): Lessons from a comparative analysis. Annals of Association of American Geographers 2014, 104, 723–745. [Google Scholar] [CrossRef]
  61. Marvuglia, A.; Gutiérrez, T.N.; Baustert, P.; Benetto, E. Implementation of Agent-Based Models to support Life Cycle Assessment: A review focusing on agriculture and land use. AIMS Agriculture and Food 2018, 3, 535–560. [Google Scholar] [CrossRef]
  62. Davis, C.; Nikolić, I.; Dijkema, G.P.J. Integration of Life Cycle Assessment Into Agent-Based Modeling. Journal of Industrial Ecology 2009, 13, 306–325. [Google Scholar] [CrossRef]
  63. DeAngelis, D.L.; Grimm, V. Individual-based models after four decades. F1000Prime Rep 2014, 6, 39. [Google Scholar] [CrossRef]
  64. Gimblett, H.R. Integrating Geographic Information Systems and Agent-Based Modeling Techniques for Simulating Social and Ecological Processes; Oxford University Press: Oxford, GB; New York, NY, USA, 2002. [Google Scholar]
  65. von Bertalanffy, L. General System Theory: Foundations, Development, Applications; George Braziller: New York, 1968. [Google Scholar]
  66. Axelrod, R. The complexity of cooperation: Agent-based models of competition and collaboration; Princeton University Press: Princeton, New Jersey, 1997. [Google Scholar]
  67. Boyd, R.; Gintis, H.; Bowles, S.; Richerson, P.J. The evolution of altruistic punishment. Proceedings of the National Academy of Sciences 2003, 100, 3531–3535. [Google Scholar] [CrossRef]
  68. Di Tosto, G.; Paolucci, M.; Conte, R. Altruism among simple and smart vampires. International Journal of Cooperative Information Systems 2007, 16, 51–66. [Google Scholar] [CrossRef]
  69. Conte, R.; Paolucci, M. On agent-based modeling and computational social science. Frontiers in Psychology 2014, 5. [Google Scholar] [CrossRef]
  70. Grimm, V.; Railsback, S.F. Pattern-oriented modelling: a ‘multi-scope’ for predictive systems ecology. Phil. Trans. R. Soc. B 2012, 367, 298–310. [Google Scholar] [CrossRef]
  71. Hartig, F.; Calabrese, J.M.; Reineking, B.; Wiegand, T.; Huth, A. Statistical inference for stochastic simulation models--theory and application. Ecology letters 14, 816–827. [CrossRef]
  72. Bankes, S.; Lempert, R.; Popper, S. Making Computational Social Science Effective: Epistemology, Methodology, and Technology. Social Science Computer Review 2002, 20, 377–388. [Google Scholar] [CrossRef]
  73. Epstein, J.M. Agent-based computational models and generative social science. Complexity 1999, 4, 41–60. [Google Scholar] [CrossRef]
  74. Rich, B.R. Clarence Leonard (Kelly) Johnson 1910–1990: A Biographical Memoir; National Academies Press: Washington, 1995. [Google Scholar]
  75. CSLI. (2020, May 29). Scientific Research and Big Data. In Stanford Encyclopedia of Philosophy. Stanford, CA: The Metaphysics Research Lab, Center for the Study of Language and Information (CSLI), Stanford University. Retrieved from https://plato.stanford.edu/entries/science-big-data/#BigDataKnowInqu. 29 May.
  76. Cartwright, N.D. Nature, the Artful Modeler: Lectures on Laws, Science, How Nature Arranges the World and How We Can Arrange It Better (The Paul Carus Lectures); The Paul Carus Lectures; Open Court: Chicago, IL, 2019. [Google Scholar]
  77. Gil, Y.; Selman, B. A 20-year community roadmap for artificial intelligence research in the US. arXiv 2019, arXiv:1908.02624. [Google Scholar]
  78. Kipf, T.N.; Welling, M. Semi-supervised classification with graph convolutional networks. arXiv 2016, arXiv:1609.02907. [Google Scholar]
  79. Cranmer, M.; Sanchez-Gonzalez, A.; Battaglia, P.; Xu, R.; Cranmer, K.; Spergel, D.; Ho, S. Discovering symbolic models from deep learning with inductive biases. arXiv 2020, arXiv:2006.11287. [Google Scholar]
  80. Zhang, H.; Vorobeychik, Y.; Letchford, J.; Lakkaraju, K. Data-driven agent-based modeling, with application to rooftop solar adoption. Autonomous Agents and Multi-Agent Systems 2016, 30, 1023–1049. [Google Scholar] [CrossRef]
  81. Bahdanau, D.; Cho, K.; Bengio, Y. Neural Machine Translation by Jointly Learning to Align and Translate. CoRR 2015, abs/1409.0473. [Google Scholar]
  82. Nguyen, G.; Nguyen, B.M.; Tran, D.; Hluchy, L. A heuristics approach to mine behavioural data logs in mobile malware detection system. Data & Knowledge Engineering 2018, 115, 129–151. [Google Scholar] [CrossRef]
  83. Chattoe-Brown, E. Talking Prose All These Years: Agent-Based Modeling as Process-Oriented Analysis. Canadian Review of Sociology/Revue canadienne de sociologie 2020, 57, 286–304. [Google Scholar] [CrossRef]
  84. Hicks, C.C.; Levine, A.; Agrawal, A.; Basurto, X.; Breslow, S.J.; Carothers, C.; Charnley, S.; Coulthard, S.; Dolsak, N.; Donatuto, J.; et al. Engage key social concepts for sustainability. Science 352, 38–40. [CrossRef]
  85. Carpenter, S.R.; Mooney, H.A.; Agard, J.; Capistrano, D.; DeFries, R.S.; Díaz, S.; Dietz, T.; Duraiappah, A.K.; Oteng-Yeboah, A.; Pereira, H.M.; et al. Science for managing ecosystem services: Beyond the Millennium Ecosystem Assessment. PNAS 2009, 106, 1305–1312. [Google Scholar] [CrossRef] [PubMed]
  86. Burnham, J.F. Scopus database: a review. Biomedical Digital Libraries. National Library of Medicine. 2006. 2006. [Google Scholar] [CrossRef]
  87. Wu, L.; Che Pa, N.; Abdullah, R.; Ab. Rahman, W.N.W. An analysis of knowledge sharing behaviors in requirement engineering through social media. Presented at the 2015 9th Malaysian Software Engineering Conference (MySEC), IEEE 2015. [CrossRef]
  88. De Choudhury, M.; Gamon, M.; Counts, S.; Horvitz, E. Predicting depression via social media. Icwsm 2013, 13, 1–10. [Google Scholar] [CrossRef]
  89. Rout, J.K.; Choo, K.-K.R.; Dash, A.K.; Bakshi, S.; Jena, S.K.; Williams, K.L. A model for sentiment and emotion analysis of unstructured social media text. Electronic Commerce Research 2018, 18, 181–199. [Google Scholar] [CrossRef]
  90. De Choudhury, M.; Counts, S.; Horvitz, E. Predicting postpartum changes in emotion and behavior via social media. In Proceedings of the Proceedings of the SIGCHI conference on human factors in computing systems, 2013; pp. 3267–3276. [CrossRef]
  91. Xia, R.; Ding, Z. Emotion-cause pair extraction: a new task to emotion analysis in texts. arXiv 2019, arXiv:1906.01267. [Google Scholar]
  92. Gui, L.; Xu, R.; Wu, D.; Lu, Q.; Zhou, Y. Event-Driven Emotion Cause Extraction with Corpus Construction. Presented at the Conference on Empirical Methods in Natural Language Processing, 2016; pp. 1639–1649.
  93. Li, X.; Song, K.; Feng, S.; Wang, D.; Zhang, Y. A co-attention neural network model for emotion cause analysis with emotional context awareness. In Proceedings of the Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, 2018; pp. 4752–4757.
  94. Zhang, C.; Yao, W.; Yang, Y.; Huang, R.; Mostafavi, A. Semiautomated social media analytics for sensing societal impacts due to community disruptions during disasters. Computer-Aided Civil and Infrastructure Engineering 2020, n/a. [Google Scholar] [CrossRef]
  95. Goodchild, M.F.; Li, W. Replication across space and time must be weak in the social and environmental sciences. Proceedings of the National Academy of Sciences 2021, 118, e2015759118. [Google Scholar] [CrossRef]
  96. Li, Y.; Zhang, Y.; Tiffany, L.A.; Chen, R.; Cai, M.; Liu, J. Synthesizing social and environmental sensing to monitor the impact of large-scale infrastructure development. Environmental Science & Policy 2021, 124, 527–540. [Google Scholar] [CrossRef]
  97. Janssen, M.A.; Hill, K. An agent-based model of resource distribution on hunter-gatherer foraging strategies: clumped habitats favor lower mobility, but result in higher foraging returns. In Simulating Prehistoric and Ancient Worlds; Barceló, J.A., Castillo, F.D., Eds.; Springer: Cham, 2016; pp. 159–174. [Google Scholar] [CrossRef]
1
The specific subject areas with their abbreviations under the four major categories are as follows. Health Sciences (5): Medicine (MEDI), Nursing (NURS), Veterinary (VETE), Dentistry (DENT), Health Professions (HEAL). Life Sciences (5): Agricultural and Biological Science (AGRI), Biochemistry, Genetics and Molecular Biology (BIOC), Immunology and Microbiology (IMMU), Neuroscience (NEUR), Pharmacology, Toxicology and Pharmaceutics (PHAR). Physical Sciences (9): Chemical Engineering (CENG), Chemistry (CHEM), Computer Science (COMP), Earth and Planetary Sciences (EART), Energy (ENER), Engineering (ENGI), Environmental Science (ENVI), Mathematics (MATH), Physics and Astronomy (PHYS). Social Sciences (6): Arts and Humanities (ARTS), Business, Management and Accounting (BUSI), Decision Sciences (DECI), Economics, Econometrics and Finance (ECON), Psychology (PSYC), Social Sciences (SOCI).
2
Computer Science (10,818), Engineering (10,312), Mathematics (8,120), Physics and Astronomy (2,697), Environmental Science (2,505), Social Sciences (2,501), Materials Science (1,652), Business, Management and Accounting (1,385), Energy (1,365), Decision Sciences (1,166), Biochemistry, Genetics and Molecular Biology (871), Agricultural and Biological Sciences (826), Medicine (801), Chemistry (761), Chemical Engineering (754), Economics, Econometrics and Finance (745), Earth and Planetary Sciences (698), Multidisciplinary (578), Neuroscience (551), Arts and Humanities (265), Pharmacology, Toxicology and Pharmaceutics (205), Psychology (176), Immunology and Microbiology (156), Health Professions (75), Nursing (36), Veterinary (27), Dentistry (7).
i
In ACS science, common processes leading to emerging patterns are distilled and generalized from specific case studies or experiments, paving the way to develop, test, and refine falsifiable, generative theories that reproduce observed system dynamics [36].
ii
The social sciences have long engaged in abductive reasoning [48] such that ACS science might be seen as a “fourth” way of doing science in the realm, whereas the “third way” is appropriate for the natural sciences.
iii
We used a combination of (sustainability science) OR (sustainability) OR (sustainable development) for searches under “Topic” in Web of Knowledge. For the agent-based modeling related search, we use (agent-based model*) OR (agent-based model*) OR (individual-based model*) OR (individual based model*) also under Topic. The two searches are connected with an AND operator. The Queries were sent on 31 December 2021 to retrieve the entire set of papers from 2000 to December 31, 2021
iv
Models trained in this way are not many, and one reason might be the difficulty of training neural networks for so many agents. Another challenge hinges on the difficulty of interpretation: such “trained” models provide little or no understanding of the mechanisms governing the processes, like a “black box”.
Figure 1. The ontology of agent-based complex systems (ACS). Circles and ovals represent agents and the environment, respectively, while arrows of different colors and shapes represent heterogeneous interactions or influences between various ACS elements. The numbers and letters represent interactions among agents and those among ACS, respectively.
Figure 1. The ontology of agent-based complex systems (ACS). Circles and ovals represent agents and the environment, respectively, while arrows of different colors and shapes represent heterogeneous interactions or influences between various ACS elements. The numbers and letters represent interactions among agents and those among ACS, respectively.
Preprints 85813 g001
Figure 2. The publications addressing sustainability science (left Y-axis) vs. those using ABMs (right Y-axis) to address sustainability problems since 2000 (S. Science = sustainability science; for data search detail, see the endnote iii).
Figure 2. The publications addressing sustainability science (left Y-axis) vs. those using ABMs (right Y-axis) to address sustainability problems since 2000 (S. Science = sustainability science; for data search detail, see the endnote iii).
Preprints 85813 g002
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated