skip to main content


Title: A Framework for Simulating Multiple Contagions Over Multiple Networks
Many contagion processes evolving on populations do so simultaneously, interacting over time. Examples are co-evolution of human social processes and diseases, such as the uptake of mask wearing and disease spreading. Commensurately, multi-contagion agent-based simulations (ABSs) that represent populations as networks in order to capture interactions between pairs of nodes are becoming more popular. In this work, we present a new ABS system that simulates any number of contagions co-evolving on any number of networked populations. Individual (interacting) contagion models and individual networks are specified, and the system computes multi-contagion dynamics over time. This is a significant improvement over simulation frameworks that require union graphs to handle multiple networks, and/or additional code to orchestrate the computations of multiple contagions. We provide a formal model for the simulation system, an overview of the software, and case studies that illustrate applications of interacting contagions.  more » « less
Award ID(s):
1916670
NSF-PAR ID:
10310248
Author(s) / Creator(s):
; ; ; ;
Date Published:
Journal Name:
Complex Networks and their Applications
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    Many contagion processes evolving on populations do so simultaneously, interacting over time. Examples are co-evolution of human social processes and diseases, such as the uptake of mask wearing and disease spreading. Commensurately, multi-contagion agent-based simulations (ABSs) that represent populations as networks in order to capture interactions between pairs of nodes are becoming more popular. In this work, we present a new ABS system that simulates any number of contagions co-evolving on any number of networked populations. Individual (interacting) contagion models and individual networks are speci ed, and the system computes multi-contagion dynamics over time. This is a signi cant improvement over simulation frameworks that require union graphs to handle multiple networks, and/or additional code to orchestrate the computations of multiple contagions. We provide a formal model for the simulation system, an overview of the software, and case studies that illustrate applications of interacting contagions. 
    more » « less
  2. Complex contagion models have been developed to understand a wide range of social phenomena such as adoption of cultural fads, the diffusion of belief, norms, and innovations in social networks, and the rise of collective action to join a riot. Most existing works focus on contagions where individuals’ states are represented by binary variables, and propagation takes place over a single isolated network. However, characterization of an individual’s standing on a given matter as a binary state might be overly simplistic as most of our opinions, feelings, and perceptions vary over more than two states. Also, most real-world contagions take place over multiple networks (e.g., Twitter and Facebook) or involve multiplex networks where individuals engage in different types of relationships (e.g., co-worker, family, etc.). To this end, this paper studies multi-stage complex contagions that take place over multi-layer or multiplex networks. Under a linear threshold based contagion model, we first give analytic results for the expected size of global cascades, i.e., cases where a randomly chosen node can initiate a propagation that eventually reaches a positive fraction of the whole population. Then, analytic results are confirmed by an extensive numerical study. In addition, we demonstrate how the dynamics of complex contagions is affected by the structural properties of the networks. In particular, we reveal an interesting connection between the assortativity of a network and the impact of hyper-active nodes on the cascade size. 
    more » « less
  3. Abstract—There are myriad real-life examples of contagion processes on human social networks, e.g., spread of viruses, information, and social unrest. Also, there are many methods to control or block contagion spread. In this work, we introduce a novel method of blocking contagions that uses nodes from dominating sets (DSs). To our knowledge, this is the first use of DS nodes to block contagions. Finding minimum dominating sets of graphs is an NP-Complete problem, so we generalize a well-known heuristic, enabling us to customize its execution. Our method produces a prioritized list of dominating nodes, which is, in turn, a prioritized list of blocking nodes. Thus, for a given network, we compute this list of blocking nodes and we use it to block contagions for all blocking node budgets, contagion seed sets, and parameter values of the contagion model. We report on computational experiments of the blocking efficacy of our approach using two mined networks. We also demonstrate the effectiveness of our approach by comparing blocking results with those from the high degree heuristic, which is a common standard in blocking studies. Index Terms—contagion blocking, dominating sets, threshold models, social networks, simulation, high degree heuristic 
    more » « less
  4. Abstract

    The field of eco‐evolutionary dynamics is developing rapidly, with a growing number of well‐designed experiments quantifying the impact of evolution on ecological processes and patterns, ranging from population demography to community composition and ecosystem functioning. The key challenge remains to transfer the insights of these proof‐of‐principle experiments to natural settings, where multiple species interact and the dynamics are far more complex than those studied in most experiments.

    Here, we discuss potential pitfalls of building a framework on eco‐evolutionary dynamics that is based on data on single species studied in isolation from interspecific interactions, which can lead to both under‐ and overestimation of the impact of evolution on ecological processes. Underestimation of evolution‐driven ecological changes could occur in a single‐species approach when the focal species is involved in co‐evolutionary dynamics, whereas overestimation might occur due to increased rates of evolution following ecological release of the focal species.

    In order to develop a multi‐species perspective on eco‐evolutionary dynamics, we discuss the need for a broad‐sense definition of “eco‐evolutionary feedbacks” that includes any reciprocal interaction between ecological and evolutionary processes, next to a narrow‐sense definition that refers to interactions that directly feed back on the interactor that evolves.

    We discuss the challenges and opportunities of using more natural settings in eco‐evolutionary studies by gradually adding complexity: (a) multiple interacting species within a guild, (b) food web interactions and (c) evolving metacommunities in multiple habitat patches in a landscape. A literature survey indicated that only a few studies on microbial systems so far developed a truly multi‐species approach in their analysis of eco‐evolutionary dynamics, and mostly so in artificially constructed communities.

    Finally, we provide a road map of methods to study eco‐evolutionary dynamics in more natural settings. Eco‐evolutionary studies involving multiple species are necessarily demanding and might require intensive collaboration among research teams, but are highly needed.

    Aplain language summaryis available for this article.

     
    more » « less
  5. We consider SIS contagion processes over networks where, a classical assumption is that individuals' decisions to adopt a contagion are based on their immediate neighbors. However, recent literature shows that some attributes are more correlated between two-hop neighbors, a concept referred to as monophily. This motivates us to explore monophilic contagion, the case where a contagion (e.g. a product, disease) is adopted by considering two-hop neighbors instead of immediate neighbors (e.g. you ask your friend about the new iPhone and she recommends you the opinion of one of her friends). We show that the phenomenon called friendship paradox makes it easier for the monophilic contagion to spread widely. We also consider the case where the underlying network stochastically evolves in response to the state of the contagion (e.g. depending on the severity of a flu virus, people restrict their interactions with others to avoid getting infected) and show that the dynamics of such a process can be approximated by a differential equation whose trajectory satisfies an algebraic constraint restricting it to a manifold. Our results shed light on how graph theoretic consequences affect contagions and, provide simple deterministic models to approximate the collective dynamics of contagions over stochastic graph processes. 
    more » « less