Interaction-based HPC modeling of social, biological, and economic contagions over large networks

Modeling large-scale stochastic systems of heterogeneous individuals and their interactions, where multiple behaviors and contagions co-evolve with multiple interaction networks, requires high performance computing and agent-based simulations. We present graph dynamical systems as a formalism to reason about network dynamics and list phenomena from several application domains that have been modeled as graph dynamical systems to demonstrate its wide-ranging applicability. We describe and contrast three tools developed in our laboratory that use this formalism to model these systems. Beyond evaluating system dynamics, we are interested in understanding how to control contagion processes using resources both endogenous and exogenous to the system being investigated to support public policy decision-making. We address control methods, such as interventions, and provide illustrative simulation results.

[1]  Melanie Mitchell,et al.  Complexity - A Guided Tour , 2009 .

[2]  Aravind Srinivasan,et al.  Modelling disease outbreaks in realistic urban social networks , 2004, Nature.

[3]  Malik Magdon-Ismail,et al.  Agent-based simulation of the diffusion of warnings , 2010, SpringSim.

[4]  Madhav V. Marathe,et al.  High Performance Scalable and Expressive Modeling Environment to Study Mobile Malware in Large Dynamic Networks , 2011, 2011 IEEE International Parallel & Distributed Processing Symposium.

[5]  Mark S. Granovetter Threshold Models of Collective Behavior , 1978, American Journal of Sociology.

[6]  Angelo Cangelosi,et al.  Computersimulation:anewscientific Approachtothestudyoflanguageevolution Anewapproachtothestudyoflanguage Evolution:computersimulation , 2001 .

[7]  Madhav V. Marathe,et al.  Modeling interaction between individuals, social networks and public policy to support public health epidemiology , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[8]  Xun Wang,et al.  Behavioral simulations in MapReduce , 2010, Proc. VLDB Endow..

[9]  Madhav V. Marathe,et al.  High-performance biocomputing for simulating the spread of contagion over large contact networks , 2011, ICCABS.

[10]  Ramanathan V. Guha,et al.  Propagation of trust and distrust , 2004, WWW '04.

[11]  Peter R. Monge,et al.  Theories of Communication Networks , 2003 .

[12]  Christian M. Reidys,et al.  An Introduction to Sequential Dynamical Systems , 2007, Universitext.

[13]  Wen-mei W. Hwu,et al.  GPU computing gems , 2011 .

[14]  Sudip K. Seal,et al.  Efficient simulation of agent-based models on multi-GPU and multi-core clusters , 2010, SimuTools.

[15]  Franklin Allen,et al.  Financial Contagion , 2000, Journal of Political Economy.

[16]  S. Fortunato,et al.  Statistical physics of social dynamics , 2007, 0710.3256.

[17]  Sudip K. Seal,et al.  Discrete event modeling and massively parallel execution of epidemic outbreak phenomena , 2012, Simul..

[18]  Franklin Allen,et al.  Financial Contagion Journal of Political Economy , 1998 .

[19]  R. Sturm,et al.  The effects of obesity, smoking, and drinking on medical problems and costs. , 2002, Health affairs.

[20]  Jon Parker A flexible, large-scale, distributed agent based epidemic model , 2007, 2007 Winter Simulation Conference.

[21]  M. Batty Generative social science: Studies in agent-based computational modeling , 2008 .

[22]  T. Schelling Micromotives and Macrobehavior , 1978 .

[23]  A. Nizam,et al.  Containing Pandemic Influenza at the Source , 2005, Science.

[24]  S. Kasif,et al.  Whole-genome annotation by using evidence integration in functional-linkage networks. , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[25]  Samarth Swarup,et al.  A general-purpose graph dynamical system modeling framework , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[26]  Roger V. Gould Collective Action and Network Structure , 1993 .

[27]  Ramanathan V. Guha,et al.  Information diffusion through blogspace , 2004, WWW '04.

[28]  H. Poincaré,et al.  Percolation ? , 1982 .

[29]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[30]  V. S. Anil Kumar,et al.  Locational market power in network constrained markets , 2009 .

[31]  Jeho Lee,et al.  Role of network structure and network effects in diffusion of innovations , 2010 .

[32]  Madhav V. Marathe,et al.  EpiSimdemics: an efficient algorithm for simulating the spread of infectious disease over large realistic social networks , 2008, HiPC 2008.

[33]  Madhav V. Marathe,et al.  EpiFast: a fast algorithm for large scale realistic epidemic simulations on distributed memory systems , 2009, ICS.

[34]  C. Macken,et al.  Mitigation strategies for pandemic influenza in the United States. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[35]  Charles M. Macal,et al.  Foundations of and Recent Advances in Artificial Life Modeling with Repast 3 and Repast Simphony , 2009 .

[36]  Richard M. Fujimoto,et al.  Efficient Master/Worker Parallel Discrete Event Simulation , 2009, 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation.

[37]  N. Christakis,et al.  The Spread of Obesity in a Large Social Network Over 32 Years , 2007, The New England journal of medicine.

[38]  Jacob Goldenberg,et al.  Talk of the Network: A Complex Systems Look at the Underlying Process of Word-of-Mouth , 2001 .

[39]  Kalyan S. Perumalla,et al.  /spl mu/sik - a micro-kernel for parallel/distributed simulation systems , 2005, Workshop on Principles of Advanced and Distributed Simulation (PADS'05).

[40]  David A. Siegel Social Networks and Collective Action , 2009 .

[41]  ParkerJon,et al.  A Distributed Platform for Global-Scale Agent-Based Models of Disease Transmission , 2011 .

[42]  Christopher D. Carothers,et al.  On deciding between conservative and optimistic approaches on massively parallel platforms , 2010, Proceedings of the 2010 Winter Simulation Conference.

[43]  Harry B. Hunt,et al.  Complexity of reachability problems for finite discrete dynamical systems , 2006, J. Comput. Syst. Sci..

[44]  C. Macken,et al.  Modeling targeted layered containment of an influenza pandemic in the United States , 2008, Proceedings of the National Academy of Sciences.

[45]  Éva Tardos,et al.  Influential Nodes in a Diffusion Model for Social Networks , 2005, ICALP.

[46]  George Sugihara,et al.  Ecology for bankers , 2008 .

[47]  Alessandro Vespignani,et al.  Reaction–diffusion processes and metapopulation models in heterogeneous networks , 2007, cond-mat/0703129.

[48]  Duncan J Watts,et al.  A simple model of global cascades on random networks , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[49]  Jon Parker,et al.  A Distributed Platform for Global-Scale Agent-Based Models of Disease Transmission , 2011, TOMC.

[50]  Madhav V. Marathe,et al.  Finding Critical Nodes for Inhibiting Diffusion of Complex Contagions in Social Networks , 2010, ECML/PKDD.

[51]  T. Kuran Sparks and prairie fires: A theory of unanticipated political revolution , 1989 .

[52]  N. Ferguson,et al.  Planning for smallpox outbreaks , 2003, Nature.

[53]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[54]  R. D'Souza SUGARSCAPE ON STEROIDS : SIMULATING OVER A MILLION AGENTS , 2007 .

[55]  Malik Magdon-Ismail,et al.  Models of Communication Dynamics for Simulation of Information Diffusion , 2009, 2009 International Conference on Advances in Social Network Analysis and Mining.

[56]  Eileen Kraemer,et al.  SASSY: A Design for a Scalable Agent-Based Simulation System using a Distributed Discrete Event Infrastructure , 2006, Proceedings of the 2006 Winter Simulation Conference.

[57]  S. Markose,et al.  Advances in experimental and agent-based modelling: Asset markets, economic networks, computational mechanism design and evolutionary game dynamics , 2007 .

[58]  M. Macy,et al.  Complex Contagions and the Weakness of Long Ties1 , 2007, American Journal of Sociology.

[59]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[60]  Tanya Y. Berger-Wolf,et al.  Finding Spread Blockers in Dynamic Networks , 2008, SNAKDD.

[61]  Joshua M Epstein,et al.  Modeling civil violence: An agent-based computational approach , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[62]  D. Watts,et al.  A generalized model of social and biological contagion. , 2005, Journal of theoretical biology.

[63]  Joshua M. Epstein,et al.  Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity) , 2007 .

[64]  R. May,et al.  Systemic risk in banking ecosystems , 2011, Nature.

[65]  Fred S. Roberts,et al.  Irreversible k-threshold processes: Graph-theoretical threshold models of the spread of disease and of opinion , 2009, Discret. Appl. Math..

[66]  Jon M. Kleinberg,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World [Book Review] , 2013, IEEE Technol. Soc. Mag..

[67]  Madhav V. Marathe,et al.  High-performance biocomputing for simulating the spread of contagion over large contact networks , 2011, 2011 IEEE 1st International Conference on Computational Advances in Bio and Medical Sciences (ICCABS).

[68]  Igor Karp,et al.  Determinants of first puff and daily cigarette smoking in adolescents. , 2009, American journal of epidemiology.

[69]  K. Carey,et al.  Peer influences on college drinking: a review of the research. , 2001, Journal of substance abuse.