1
|
Wilinski M, Lokhov AY. Learning of networked spreading models from noisy and incomplete data. Phys Rev E 2024; 110:054302. [PMID: 39690622 DOI: 10.1103/physreve.110.054302] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/08/2024] [Accepted: 10/02/2024] [Indexed: 12/19/2024]
Abstract
Recent years have seen a lot of progress in algorithms for learning parameters of spreading dynamics from both full and partial data. Some of the remaining challenges include model selection under the scenarios of unknown network structure, noisy data, missing observations in time, as well as an efficient incorporation of prior information to minimize the number of samples required for an accurate learning. Here, we introduce a universal learning method based on a scalable dynamic message-passing technique that addresses these challenges often encountered in real data. The algorithm leverages available prior knowledge on the model and on the data, and reconstructs both network structure and parameters of a spreading model. We show that a linear computational complexity of the method with the key model parameters makes the algorithm scalable to large network instances.
Collapse
|
2
|
Behrens F, Hudcová B, Zdeborová L. Dynamical phase transitions in graph cellular automata. Phys Rev E 2024; 109:044312. [PMID: 38755799 DOI: 10.1103/physreve.109.044312] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/25/2023] [Accepted: 03/22/2024] [Indexed: 05/18/2024]
Abstract
Discrete dynamical systems can exhibit complex behavior from the iterative application of straightforward local rules. A famous class of examples comes from cellular automata whose global dynamics are notoriously challenging to analyze. To address this, we relax the regular connectivity grid of cellular automata to a random graph, which gives the class of graph cellular automata. Using the dynamical cavity method and its backtracking version, we show that this relaxation allows us to derive asymptotically exact analytical results on the global dynamics of these systems on sparse random graphs. Concretely, we showcase the results on a specific subclass of graph cellular automata with "conforming nonconformist" update rules, which exhibit dynamics akin to opinion formation. Such rules update a node's state according to the majority within their own neighborhood. In cases where the majority leads only by a small margin over the minority, nodes may exhibit nonconformist behavior. Instead of following the majority, they either maintain their own state, switch it, or follow the minority. For configurations with different initial biases towards one state we identify sharp dynamical phase transitions in terms of the convergence speed and attractor types. From the perspective of opinion dynamics this answers when consensus will emerge and when two opinions coexist almost indefinitely.
Collapse
Affiliation(s)
- Freya Behrens
- Statistical Physics Of Computation Laboratory, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland
| | - Barbora Hudcová
- Algebra Department, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
- Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University, Prague, Czech Republic
| | - Lenka Zdeborová
- Statistical Physics Of Computation Laboratory, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland
| |
Collapse
|
3
|
Crotti S, Braunstein A. Matrix Product Belief Propagation for reweighted stochastic dynamics over graphs. Proc Natl Acad Sci U S A 2023; 120:e2307935120. [PMID: 37963253 PMCID: PMC10666114 DOI: 10.1073/pnas.2307935120] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/15/2023] [Accepted: 10/02/2023] [Indexed: 11/16/2023] Open
Abstract
Stochastic processes on graphs can describe a great variety of phenomena ranging from neural activity to epidemic spreading. While many existing methods can accurately describe typical realizations of such processes, computing properties of extremely rare events is a hard task, particularly so in the case of recurrent models, in which variables may return to a previously visited state. Here, we build on the matrix product cavity method, extending it fundamentally in two directions: First, we show how it can be applied to Markov processes biased by arbitrary reweighting factors that concentrate most of the probability mass on rare events. Second, we introduce an efficient scheme to reduce the computational cost of a single node update from exponential to polynomial in the node degree. Two applications are considered: inference of infection probabilities from sparse observations within the SIRS epidemic model and the computation of both typical observables and large deviations of several kinetic Ising models.
Collapse
Affiliation(s)
- Stefano Crotti
- Department of Applied Science and Technology, Politecnico di Torino, Turin10129, Italy
| | - Alfredo Braunstein
- Department of Applied Science and Technology, Politecnico di Torino, Turin10129, Italy
- Italian Institute for Genomic Medicine, Turin10126, Italy
| |
Collapse
|
4
|
Abstract
Contact tracing mobile applications are clear candidates for enabling us to slow down an epidemic and keep society running while holding the health risks down. Currently used mobile applications aim to notify individuals who were recently in significant contact with an individual who tested COVID-19 positive. In our work, we aim to quantify the epidemiological gain one would obtain if, additionally, individuals who were recently in contact could exchange messages of information. With such a message-passing addition, the risk of contracting COVID-19 could be estimated with much better accuracy than simple contact tracing. We conclude that probabilistic risk estimation is capable of enhancing performance of digital contact tracing and should be considered in the mobile tracing applications. Contact tracing is an essential tool to mitigate the impact of a pandemic, such as the COVID-19 pandemic. In order to achieve efficient and scalable contact tracing in real time, digital devices can play an important role. While a lot of attention has been paid to analyzing the privacy and ethical risks of the associated mobile applications, so far much less research has been devoted to optimizing their performance and assessing their impact on the mitigation of the epidemic. We develop Bayesian inference methods to estimate the risk that an individual is infected. This inference is based on the list of his recent contacts and their own risk levels, as well as personal information such as results of tests or presence of syndromes. We propose to use probabilistic risk estimation to optimize testing and quarantining strategies for the control of an epidemic. Our results show that in some range of epidemic spreading (typically when the manual tracing of all contacts of infected people becomes practically impossible but before the fraction of infected people reaches the scale where a lockdown becomes unavoidable), this inference of individuals at risk could be an efficient way to mitigate the epidemic. Our approaches translate into fully distributed algorithms that only require communication between individuals who have recently been in contact. Such communication may be encrypted and anonymized, and thus, it is compatible with privacy-preserving standards. We conclude that probabilistic risk estimation is capable of enhancing the performance of digital contact tracing and should be considered in the mobile applications.
Collapse
|
5
|
Pei S. Influencer identification in dynamical complex systems. JOURNAL OF COMPLEX NETWORKS 2020; 8:cnz029. [PMID: 32774857 PMCID: PMC7391989 DOI: 10.1093/comnet/cnz029] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/06/2019] [Accepted: 07/13/2019] [Indexed: 06/11/2023]
Abstract
The integrity and functionality of many real-world complex systems hinge on a small set of pivotal nodes, or influencers. In different contexts, these influencers are defined as either structurally important nodes that maintain the connectivity of networks, or dynamically crucial units that can disproportionately impact certain dynamical processes. In practice, identification of the optimal set of influencers in a given system has profound implications in a variety of disciplines. In this review, we survey recent advances in the study of influencer identification developed from different perspectives, and present state-of-the-art solutions designed for different objectives. In particular, we first discuss the problem of finding the minimal number of nodes whose removal would breakdown the network (i.e. the optimal percolation or network dismantle problem), and then survey methods to locate the essential nodes that are capable of shaping global dynamics with either continuous (e.g. independent cascading models) or discontinuous phase transitions (e.g. threshold models). We conclude the review with a summary and an outlook.
Collapse
Affiliation(s)
- Sen Pei
- Department of Environmental Health Sciences, Mailman School of Public Health, Columbia University, 722 West 168th Street, New York, NY, USA
| |
Collapse
|
6
|
Fan C, Zeng L, Feng Y, Cheng G, Huang J, Liu Z. A novel learning-based approach for efficient dismantling of networks. INT J MACH LEARN CYB 2020. [DOI: 10.1007/s13042-020-01104-8] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/28/2022]
|
7
|
Braunstein A, Ingrosso A, Muntoni AP. Network reconstruction from infection cascades. J R Soc Interface 2020; 16:20180844. [PMID: 30958195 DOI: 10.1098/rsif.2018.0844] [Citation(s) in RCA: 16] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/20/2023] Open
Abstract
Accessing the network through which a propagation dynamics diffuses is essential for understanding and controlling it. In a few cases, such information is available through direct experiments or thanks to the very nature of propagation data. In a majority of cases however, available information about the network is indirect and comes from partial observations of the dynamics, rendering the network reconstruction a fundamental inverse problem. Here we show that it is possible to reconstruct the whole structure of an interaction network and to simultaneously infer the complete time course of activation spreading, relying just on single epoch (i.e. snapshot) or time-scattered observations of a small number of activity cascades. The method that we present is built on a belief propagation approximation, that has shown impressive accuracy in a wide variety of relevant cases, and is able to infer interactions in the presence of incomplete time-series data by providing a detailed modelling of the posterior distribution of trajectories conditioned to the observations. Furthermore, we show by experiments that the information content of full cascades is relatively smaller than that of sparse observations or single snapshots.
Collapse
Affiliation(s)
- Alfredo Braunstein
- 1 DISAT, Politecnico di Torino , Corso Duca Degli Abruzzi 24, 10129 Torino , Italy.,2 Italian Institute for Genomic Medicine , Via Nizza 52, 10124 Torino , Italy.,3 Collegio Carlo Alberto , Piazza Arbarello 8, 10122 Torino , Italy.,4 INFN Sezione di Torino , Via P. Giuria 1, 10125 Torino , Italy
| | - Alessandro Ingrosso
- 5 Center for Theoretical Neuroscience, Columbia University , New York, NY , USA
| | - Anna Paola Muntoni
- 1 DISAT, Politecnico di Torino , Corso Duca Degli Abruzzi 24, 10129 Torino , Italy.,6 Laboratoire de Physique de l'Ecole normale supérieure, ENS, Université PSL, CNRS, Sorbonne Université, Université Paris-Diderot, Sorbonne Paris Cité , Paris , France.,7 Sorbonne Université, CNRS, Institut de Biologie Paris-Seine, Laboratory of Computational and Quantitative Biology , 75005 Paris , France
| |
Collapse
|
8
|
Schmidt C, Pfister HD, Zdeborová L. Minimal sets to destroy the k-core in random networks. Phys Rev E 2019; 99:022310. [PMID: 30934241 DOI: 10.1103/physreve.99.022310] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/05/2018] [Indexed: 11/07/2022]
Abstract
We study the problem of finding the smallest set of nodes in a network whose removal results in an empty k-core, where the k-core is the subnetwork obtained after the iterative removal of all nodes of degree smaller than k. This problem is also known in the literature as finding the minimal contagious set. The main contribution of our work is an analysis of the performance of the recently introduced corehd algorithm [Zdeborová, Zhang, and Zhou, Sci. Rep. 6, 37954 (2016)10.1038/srep37954] on random graphs taken from the configuration model via a set of deterministic differential equations. Our analyses provide upper bounds on the size of the minimal contagious set that improve over previously known bounds. Our second contribution is a heuristic called the weak-neighbor algorithm that outperforms all currently known local methods in the regimes considered.
Collapse
Affiliation(s)
- Christian Schmidt
- Institut de Physique Théorique, Université Paris Saclay, CEA and CNRS, 91191 Gif-sur-Yvette, France
| | - Henry D Pfister
- Department of Electrical and Computer Engineering, Duke University, Durham, North Carolina 27708, USA
| | - Lenka Zdeborová
- Institut de Physique Théorique, Université Paris Saclay, CEA and CNRS, 91191 Gif-sur-Yvette, France
| |
Collapse
|
9
|
Coghi F, Morand J, Touchette H. Large deviations of random walks on random graphs. Phys Rev E 2019; 99:022137. [PMID: 30934304 DOI: 10.1103/physreve.99.022137] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/27/2018] [Indexed: 06/09/2023]
Abstract
We study the rare fluctuations or large deviations of time-integrated functionals or observables of an unbiased random walk evolving on Erdös-Rényi random graphs, and construct a modified, biased random walk that explains how these fluctuations arise in the long-time limit. Two observables are considered: the sum of the degrees visited by the random walk and the sum of their logarithm, related to the trajectory entropy. The modified random walk is used for both quantities to explain how sudden changes in degree fluctuations, similar to dynamical phase transitions, are related to localization transitions. For the second quantity, we also establish links between the large deviations of the trajectory entropy and the maximum entropy random walk.
Collapse
Affiliation(s)
- Francesco Coghi
- School of Mathematical Sciences, Queen Mary University of London, London E1 4NS, United Kingdom
| | - Jules Morand
- BioISI-Biosystems & Integrative Sciences Institute, Faculty of Sciences, University of Lisboa, Campo Grande C8, 1749-016 Lisboa, Portugal
| | - Hugo Touchette
- Department of Mathematical Sciences, Stellenbosch University, Stellenbosch 7600, South Africa
- National Institute for Theoretical Physics (NITheP), Stellenbosch 7600, South Africa
| |
Collapse
|
10
|
Wandelt S, Sun X, Feng D, Zanin M, Havlin S. A comparative analysis of approaches to network-dismantling. Sci Rep 2018; 8:13513. [PMID: 30202039 PMCID: PMC6131543 DOI: 10.1038/s41598-018-31902-8] [Citation(s) in RCA: 61] [Impact Index Per Article: 8.7] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/09/2018] [Accepted: 08/29/2018] [Indexed: 11/24/2022] Open
Abstract
Estimating, understanding, and improving the robustness of networks has many application areas such as bioinformatics, transportation, or computational linguistics. Accordingly, with the rise of network science for modeling complex systems, many methods for robustness estimation and network dismantling have been developed and applied to real-world problems. The state-of-the-art in this field is quite fuzzy, as results are published in various domain-specific venues and using different datasets. In this study, we report, to the best of our knowledge, on the analysis of the largest benchmark regarding network dismantling. We reimplemented and compared 13 competitors on 12 types of random networks, including ER, BA, and WS, with different network generation parameters. We find that network metrics, proposed more than 20 years ago, are often non-dominating competitors, while many recently proposed techniques perform well only on specific network types. Besides the solution quality, we also investigate the execution time. Moreover, we analyze the similarity of competitors, as induced by their node rankings. We compare and validate our results on real-world networks. Our study is aimed to be a reference for selecting a network dismantling method for a given network, considering accuracy requirements and run time constraints.
Collapse
Affiliation(s)
- Sebastian Wandelt
- National Key Laboratory of CNS/ATM, School of Electronic and Information Engineering, Beihang University, 100191, Beijing, China
- National Engineering Laboratory of Multi-Modal Transportation Big Data, 100191, Beijing, China
- Beijing Advanced Innovation Center for Big Data-based Precision Medicine, Beihang University, 100083, Beijing, China
| | - Xiaoqian Sun
- National Key Laboratory of CNS/ATM, School of Electronic and Information Engineering, Beihang University, 100191, Beijing, China.
- National Engineering Laboratory of Multi-Modal Transportation Big Data, 100191, Beijing, China.
| | - Daozhong Feng
- National Key Laboratory of CNS/ATM, School of Electronic and Information Engineering, Beihang University, 100191, Beijing, China
| | - Massimiliano Zanin
- Centro de Tecnologica Biomedica, Universidad Politecnica de Madrid, 28223, Madrid, Spain
- Faculdade de Ciecias e Tecnologia, Universidade Nova de Lisboa, 2829-516, Caparica, Portugal
| | - Shlomo Havlin
- Department of Physics, Bar-Ilan University, Ramat-Gan, 52900, Israel
| |
Collapse
|
11
|
Osat S, Faqeeh A, Radicchi F. Optimal percolation on multiplex networks. Nat Commun 2017; 8:1540. [PMID: 29147014 PMCID: PMC5691044 DOI: 10.1038/s41467-017-01442-2] [Citation(s) in RCA: 37] [Impact Index Per Article: 4.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/29/2017] [Accepted: 09/19/2017] [Indexed: 11/29/2022] Open
Abstract
Optimal percolation is the problem of finding the minimal set of nodes whose removal from a network fragments the system into non-extensive disconnected clusters. The solution to this problem is important for strategies of immunization in disease spreading, and influence maximization in opinion dynamics. Optimal percolation has received considerable attention in the context of isolated networks. However, its generalization to multiplex networks has not yet been considered. Here we show that approximating the solution of the optimal percolation problem on a multiplex network with solutions valid for single-layer networks extracted from the multiplex may have serious consequences in the characterization of the true robustness of the system. We reach this conclusion by extending many of the methods for finding approximate solutions of the optimal percolation problem from single-layer to multiplex networks, and performing a systematic analysis on synthetic and real-world multiplex networks.
Collapse
Affiliation(s)
- Saeed Osat
- Molecular Simulation Laboratory, Department of Physics, Faculty of Basic Sciences, Azarbaijan Shahid Madani University, Tabriz, 53714-161, Iran
- Quantum Complexity Science Initiative, Skolkovo Institute of Science and Technology, Skoltech Building 3, Moscow, 143026, Russia
| | - Ali Faqeeh
- Center for Complex Networks and Systems Research, School of Informatics and Computing, Indiana University, Bloomington, IN, 47408, USA
| | - Filippo Radicchi
- Center for Complex Networks and Systems Research, School of Informatics and Computing, Indiana University, Bloomington, IN, 47408, USA.
| |
Collapse
|
12
|
Paga P, Kühn R. Large deviations of the finite-time magnetization of the Curie-Weiss random-field Ising model. Phys Rev E 2017; 96:022126. [PMID: 28950533 DOI: 10.1103/physreve.96.022126] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/02/2016] [Indexed: 06/07/2023]
Abstract
We study the large deviations of the magnetization at some finite time in the Curie-Weiss random field Ising model with parallel updating. While relaxation dynamics in an infinite-time horizon gives rise to unique dynamical trajectories [specified by initial conditions and governed by first-order dynamics of the form m_{t+1}=f(m_{t})], we observe that the introduction of a finite-time horizon and the specification of terminal conditions can generate a host of metastable solutions obeying second-order dynamics. We show that these solutions are governed by a Newtonian-like dynamics in discrete time which permits solutions in terms of both the first-order relaxation ("forward") dynamics and the backward dynamics m_{t+1}=f^{-1}(m_{t}). Our approach allows us to classify trajectories for a given final magnetization as stable or metastable according to the value of the rate function associated with them. We find that in analogy to the Freidlin-Wentzell description of the stochastic dynamics of escape from metastable states, the dominant trajectories may switch between the two types (forward and backward) of first-order dynamics. Additionally, we show how to compute rate functions when uncertainty in the quenched disorder is introduced.
Collapse
Affiliation(s)
- Pierre Paga
- Department of Mathematics, King's College London, Strand, London WC2R 2LS, United Kingdom
| | - Reimer Kühn
- Department of Mathematics, King's College London, Strand, London WC2R 2LS, United Kingdom
| |
Collapse
|
13
|
Predicting epidemic evolution on contact networks from partial observations. PLoS One 2017; 12:e0176376. [PMID: 28445537 PMCID: PMC5405999 DOI: 10.1371/journal.pone.0176376] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/21/2016] [Accepted: 04/10/2017] [Indexed: 11/19/2022] Open
Abstract
The massive employment of computational models in network epidemiology calls for the development of improved inference methods for epidemic forecast. For simple compartment models, such as the Susceptible-Infected-Recovered model, Belief Propagation was proved to be a reliable and efficient method to identify the origin of an observed epidemics. Here we show that the same method can be applied to predict the future evolution of an epidemic outbreak from partial observations at the early stage of the dynamics. The results obtained using Belief Propagation are compared with Monte Carlo direct sampling in the case of SIR model on random (regular and power-law) graphs for different observation methods and on an example of real-world contact network. Belief Propagation gives in general a better prediction that direct sampling, although the quality of the prediction depends on the quantity under study (e.g. marginals of individual states, epidemic size, extinction-time distribution) and on the actual number of observed nodes that are infected before the observation time.
Collapse
|
14
|
Pei S, Teng X, Shaman J, Morone F, Makse HA. Efficient collective influence maximization in cascading processes with first-order transitions. Sci Rep 2017; 7:45240. [PMID: 28349988 PMCID: PMC5368649 DOI: 10.1038/srep45240] [Citation(s) in RCA: 22] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/20/2016] [Accepted: 02/20/2017] [Indexed: 11/09/2022] Open
Abstract
In many social and biological networks, the collective dynamics of the entire system can be shaped by a small set of influential units through a global cascading process, manifested by an abrupt first-order transition in dynamical behaviors. Despite its importance in applications, efficient identification of multiple influential spreaders in cascading processes still remains a challenging task for large-scale networks. Here we address this issue by exploring the collective influence in general threshold models of cascading process. Our analysis reveals that the importance of spreaders is fixed by the subcritical paths along which cascades propagate: the number of subcritical paths attached to each spreader determines its contribution to global cascades. The concept of subcritical path allows us to introduce a scalable algorithm for massively large-scale networks. Results in both synthetic random graphs and real networks show that the proposed method can achieve larger collective influence given the same number of seeds compared with other scalable heuristic approaches.
Collapse
Affiliation(s)
- Sen Pei
- Department of Environmental Health Sciences, Mailman School of Public Health, Columbia University, New York, NY 10032, USA
| | - Xian Teng
- Levich Institute and Physics Department, City College of New York, New York, NY 10031, USA
| | - Jeffrey Shaman
- Department of Environmental Health Sciences, Mailman School of Public Health, Columbia University, New York, NY 10032, USA
| | - Flaviano Morone
- Levich Institute and Physics Department, City College of New York, New York, NY 10031, USA
| | - Hernán A Makse
- Levich Institute and Physics Department, City College of New York, New York, NY 10031, USA
| |
Collapse
|
15
|
Abstract
We study the network dismantling problem, which consists of determining a minimal set of vertices in which removal leaves the network broken into connected components of subextensive size. For a large class of random graphs, this problem is tightly connected to the decycling problem (the removal of vertices, leaving the graph acyclic). Exploiting this connection and recent works on epidemic spreading, we present precise predictions for the minimal size of a dismantling set in a large random graph with a prescribed (light-tailed) degree distribution. Building on the statistical mechanics perspective, we propose a three-stage Min-Sum algorithm for efficiently dismantling networks, including heavy-tailed ones for which the dismantling and decycling problems are not equivalent. We also provide additional insights into the dismantling problem, concluding that it is an intrinsically collective problem and that optimal dismantling sets cannot be viewed as a collection of individually well-performing nodes.
Collapse
|
16
|
Shrestha M, Scarpino SV, Moore C. Message-passing approach for recurrent-state epidemic models on networks. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 92:022821. [PMID: 26382468 DOI: 10.1103/physreve.92.022821] [Citation(s) in RCA: 26] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/07/2015] [Indexed: 05/25/2023]
Abstract
Epidemic processes are common out-of-equilibrium phenomena of broad interdisciplinary interest. Recently, dynamic message-passing (DMP) has been proposed as an efficient algorithm for simulating epidemic models on networks, and in particular for estimating the probability that a given node will become infectious at a particular time. To date, DMP has been applied exclusively to models with one-way state changes, as opposed to models like SIS and SIRS where nodes can return to previously inhabited states. Because many real-world epidemics can exhibit such recurrent dynamics, we propose a DMP algorithm for complex, recurrent epidemic models on networks. Our approach takes correlations between neighboring nodes into account while preventing causal signals from backtracking to their immediate source, and thus avoids "echo chamber effects" where a pair of adjacent nodes each amplify the probability that the other is infectious. We demonstrate that this approach well approximates results obtained from Monte Carlo simulation and that its accuracy is often superior to the pair approximation (which also takes second-order correlations into account). Moreover, our approach is more computationally efficient than the pair approximation, especially for complex epidemic models: the number of variables in our DMP approach grows as 2mk where m is the number of edges and k is the number of states, as opposed to mk^{2} for the pair approximation. We suspect that the resulting reduction in computational effort, as well as the conceptual simplicity of DMP, will make it a useful tool in epidemic modeling, especially for high-dimensional inference tasks.
Collapse
Affiliation(s)
- Munik Shrestha
- Department of Physics and Astronomy, University of New Mexico, Albuquerque, New Mexico 87131, USA and Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, New Mexico 87501, USA
| | - Samuel V Scarpino
- Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, New Mexico 87501, USA
| | - Cristopher Moore
- Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, New Mexico 87501, USA
| |
Collapse
|
17
|
Del Ferraro G, Aurell E. Dynamic message-passing approach for kinetic spin models with reversible dynamics. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 92:010102. [PMID: 26274101 DOI: 10.1103/physreve.92.010102] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 11/17/2014] [Indexed: 06/04/2023]
Abstract
A method to approximately close the dynamic cavity equations for synchronous reversible dynamics on a locally treelike topology is presented. The method builds on (a) a graph expansion to eliminate loops from the normalizations of each step in the dynamics and (b) an assumption that a set of auxilary probability distributions on histories of pairs of spins mainly have dependencies that are local in time. The closure is then effectuated by projecting these probability distributions on n-step Markov processes. The method is shown in detail on the level of ordinary Markov processes (n=1) and outlined for higher-order approximations (n>1). Numerical validations of the technique are provided for the reconstruction of the transient and equilibrium dynamics of the kinetic Ising model on a random graph with arbitrary connectivity symmetry.
Collapse
Affiliation(s)
- Gino Del Ferraro
- Department of Computational Biology, AlbaNova University Centre, SE-106 91 Stockholm, Sweden
| | - Erik Aurell
- Department of Computational Biology, AlbaNova University Centre, SE-106 91 Stockholm, Sweden
- ACCESS Linnaeus Centre, KTH-Royal Institute of Technology, SE-100 44 Stockholm, Sweden
- Departments of Information and Computer Science and Applied Physics and Aalto Science Institute, Aalto University, P. O. Box 15400, FI-00076 Aalto, Finland
| |
Collapse
|
18
|
Lokhov AY, Mézard M, Zdeborová L. Dynamic message-passing equations for models with unidirectional dynamics. PHYSICAL REVIEW. E, STATISTICAL, NONLINEAR, AND SOFT MATTER PHYSICS 2015; 91:012811. [PMID: 25679661 DOI: 10.1103/physreve.91.012811] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/04/2014] [Indexed: 05/25/2023]
Abstract
Understanding and quantifying the dynamics of disordered out-of-equilibrium models is an important problem in many branches of science. Using the dynamic cavity method on time trajectories, we construct a general procedure for deriving the dynamic message-passing equations for a large class of models with unidirectional dynamics, which includes the zero-temperature random-field Ising model, the susceptible-infected-recovered model, and rumor spreading models. We show that unidirectionality of the dynamics is the key ingredient that makes the problem solvable. These equations are applicable to single instances of the corresponding problems with arbitrary initial conditions and are asymptotically exact for problems defined on locally treelike graphs. When applied to real-world networks, they generically provide a good analytic approximation of the real dynamics.
Collapse
Affiliation(s)
- Andrey Y Lokhov
- Université Paris-Sud/CNRS, LPTMS, UMR8626, Bât. 100, 91405 Orsay, France
| | - Marc Mézard
- Université Paris-Sud/CNRS, LPTMS, UMR8626, Bât. 100, 91405 Orsay, France and Ecole normale supérieure, PSL Research University, 45 rue d'Ulm, 75005 Paris, France
| | - Lenka Zdeborová
- Institut de Physique Théorique, IPhT, CEA Saclay and CNRS URA 2306, 91191 Gif-sur-Yvette, France
| |
Collapse
|
19
|
Altarelli F, Braunstein A, Dall'Asta L, Lage-Castellanos A, Zecchina R. Bayesian inference of epidemics on networks via belief propagation. PHYSICAL REVIEW LETTERS 2014; 112:118701. [PMID: 24702425 DOI: 10.1103/physrevlett.112.118701] [Citation(s) in RCA: 55] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/24/2013] [Indexed: 05/15/2023]
Abstract
We study several Bayesian inference problems for irreversible stochastic epidemic models on networks from a statistical physics viewpoint. We derive equations which allow us to accurately compute the posterior distribution of the time evolution of the state of each node given some observations. At difference with most existing methods, we allow very general observation models, including unobserved nodes, state observations made at different or unknown times, and observations of infection times, possibly mixed together. Our method, which is based on the belief propagation algorithm, is efficient, naturally distributed, and exact on trees. As a particular case, we consider the problem of finding the "zero patient" of a susceptible-infected-recovered or susceptible-infected epidemic given a snapshot of the state of the network at a later unknown time. Numerical simulations show that our method outperforms previous ones on both synthetic and real networks, often by a very large margin.
Collapse
Affiliation(s)
- Fabrizio Altarelli
- DISAT and Center for Computational Sciences, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy and Collegio Carlo Alberto, Via Real Collegio 30, 10024 Moncalieri, Italy
| | - Alfredo Braunstein
- DISAT and Center for Computational Sciences, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy and Collegio Carlo Alberto, Via Real Collegio 30, 10024 Moncalieri, Italy and Human Genetics Foundation, Via Nizza 52, 10126 Torino, Italy
| | - Luca Dall'Asta
- DISAT and Center for Computational Sciences, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy and Collegio Carlo Alberto, Via Real Collegio 30, 10024 Moncalieri, Italy
| | | | - Riccardo Zecchina
- DISAT and Center for Computational Sciences, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy and Collegio Carlo Alberto, Via Real Collegio 30, 10024 Moncalieri, Italy and Human Genetics Foundation, Via Nizza 52, 10126 Torino, Italy
| |
Collapse
|