Abstract

Complex systems, composed at the most basic level of units and their interactions, describe phenomena in a wide variety of domains, from neuroscience to computer science and economics. The wide variety of applications has resulted in two key challenges: the generation of many domain-specific strategies for complex systems analyses that are seldom revisited, and the compartmentalization of representation and analysis ideas within a domain due to inconsistency in complex systems language. In this work we propose basic, domain-agnostic language in order to advance toward a more cohesive vocabulary. We use this language to evaluate each step of the complex systems analysis pipeline, beginning with the system under study and data collected, then moving through different mathematical frameworks for encoding the observed data (i.e., graphs, simplicial complexes, and hypergraphs), and relevant computational methods for each framework. At each step we consider different types of dependencies; these are properties of the system that describe how the existence of an interaction among a set of units in a system may affect the possibility of the existence of another relation. We discuss how dependencies may arise and how they may alter the interpretation of results or the entirety of the analysis pipeline. We close with two real-world examples using coauthorship data and email communications data that illustrate how the system under study, the dependencies therein, the research question, and the choice of mathematical representation influence the results. We hope this work can serve as an opportunity for reflection for experienced complex systems scientists, as well as an introductory resource for new researchers.

Highlights

  • Complex systems, composed at the most basic level of units and their interactions, describe phenomena in a wide variety of domains, from neuroscience to computer science and economics

  • We begin with an investigation of common system properties that can lead to biased analysis results if ignored, which we call dependencies, followed by definitions of three mathematical frameworks commonly used for representation

  • We study weighted simplicial complexes through the lens of persistent homology, which computes the organization of topological cavities housed within the weighted simplicial complex [233, 39, 84, 150]

Read more

Summary

Introduction

Complex systems, composed at the most basic level of units and their interactions, describe phenomena in a wide variety of domains, from neuroscience to computer science and economics. Network scientists typically study complex systems by first modeling them using the tools and theoretical constructions afforded by disciplines such as discrete mathematics and computational data structures These formal theories, which we refer to as frameworks (see section 1.1), enable the application of tried and true methodologies from different subfields within the mathematical, physical, and computational sciences. We benefit from the creativity of those from a variety of disciplines, and the resulting myriad approaches make complexity science an adaptable and cutting-edge field This wealth of frameworks, and the resulting wealth of accompanying analysis pipelines, can create challenges for the study of complex systems. It can hinder interdisciplinary communication, as researchers in one discipline may be unfamiliar with the representations and analyses used in another. We highlight mathematical relationships between frameworks that one might utilize in order to answer particular research questions, and we provide examples of computa-

Objectives
Methods
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.