ONR MURI: NexGeNetSci From Local Network Motifs to Global Invariants Third Year Review, October 29, 2010 Victor M. Preciado and Ali Jadbabaie Department.

Slides:



Advertisements
Similar presentations
Multiscale Dynamics of Bio-Systems: Molecules to Continuum February 2005.
Advertisements

Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
Power Laws By Cameron Megaw 3/11/2013. What is a Power Law?
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
Social Media Mining Chapter 5 1 Chapter 5, Community Detection and Mining in Social Media. Lei Tang and Huan Liu, Morgan & Claypool, September, 2010.
Spectrum Based RLA Detection Spectral property : the eigenvector entries for the attacking nodes,, has the normal distribution with mean and variance bounded.
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
1 Algorithmic Performance in Power Law Graphs Milena Mihail Christos Gkantsidis Christos Papadimitriou Amin Saberi.
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
Mining and Searching Massive Graphs (Networks)
Funding Networks Abdullah Sevincer University of Nevada, Reno Department of Computer Science & Engineering.
Graph Based Semi- Supervised Learning Fei Wang Department of Statistical Science Cornell University.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Asymptotic Enumerators of Protograph LDPCC Ensembles Jeremy Thorpe Joint work with Bob McEliece, Sarah Fogal.
Discover a Network by Walking on it! Andrea Asztalos & Zoltán Toroczkai Department of Physics University of Notre Dame Department of Physics University.
ONR MURI: NexGeNetSci From Consensus to Social Learning in Complex Networks Ali Jadbabaie Skirkanich Associate Professor of innovation Electrical & Systems.
Theory Data Analysis Numerical Experiments Lab Experiments Field Exercises Real-World Operations First principles Rigorous math Algorithms Proofs Correct.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Next Generation Network Science: An Overview Michael Kearns and Ali Jadbabaie University of Pennsylvania.
Application of Graph Theory to OO Software Engineering Alexander Chatzigeorgiou, Nikolaos Tsantalis, George Stephanides Department of Applied Informatics.
On the Anonymity of Anonymity Systems Andrei Serjantov (anonymous)
CHAMELEON : A Hierarchical Clustering Algorithm Using Dynamic Modeling
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Introduction to Adaptive Digital Filters Algorithms
Advanced Risk Management I Lecture 6 Non-linear portfolios.
2 Introduction: phase transition phenomena Phase transition: qualitative change as a parameter crosses threshold Matter temperature magnetism demagnetism.
Number Sense Standards Measurement and Geometry Statistics, Data Analysis and Probability CST Math 6 Released Questions Algebra and Functions 0 Questions.
Preserving Link Privacy in Social Network Based Systems Prateek Mittal University of California, Berkeley Charalampos Papamanthou.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
1 Spectral Analysis of Power-Law Graphs and its Application to Internet Topologies Milena Mihail Georgia Tech.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
IEEE TRANSSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE
A Graph-based Friend Recommendation System Using Genetic Algorithm
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
Statistics and the Verification Validation & Testing of Adaptive Systems Roman D. Fresnedo M&CT, Phantom Works The Boeing Company.
Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne.
Markov Cluster (MCL) algorithm Stijn van Dongen.
Xiaowei Ying, Xintao Wu Dept. Software and Information Systems Univ. of N.C. – Charlotte 2008 SIAM Conference on Data Mining, April 25 th Atlanta, Georgia.
Maximum a posteriori sequence estimation using Monte Carlo particle filters S. J. Godsill, A. Doucet, and M. West Annals of the Institute of Statistical.
Synchronization in complex network topologies
Workshop on Optimization in Complex Networks, CNLS, LANL (19-22 June 2006) Application of replica method to scale-free networks: Spectral density and spin-glass.
Comparing Snapshots of Networks Shah Jamal Alam and Ruth Meyer Centre for Policy Modelling 28 th March, 2007 – CAVES Bi-annual Meeting, IIASA,
KPS 2007 (April 19, 2007) On spectral density of scale-free networks Doochul Kim (Department of Physics and Astronomy, Seoul National University) Collaborators:
341- INTRODUCTION TO BIOINFORMATICS Overview of the Course Material 1.
Mining information from social media
Math 285 Project Diffusion Maps Xiaoyan Chong Department of Mathematics and Statistics San Jose State University.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
Date: 2005/4/25 Advisor: Sy-Yen Kuo Speaker: Szu-Chi Wang.
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
Network Science K. Borner A.Vespignani S. Wasserman.
Markov Networks: Theory and Applications Ying Wu Electrical Engineering and Computer Science Northwestern University Evanston, IL 60208
A Tutorial on Spectral Clustering Ulrike von Luxburg Max Planck Institute for Biological Cybernetics Statistics and Computing, Dec. 2007, Vol. 17, No.
哈工大信息检索研究室 HITIR ’ s Update Summary at TAC2008 Extractive Content Selection Using Evolutionary Manifold-ranking and Spectral Clustering Reporter: Ph.d.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
Extrapolation to Speed-up Query- dependent Link Analysis Ranking Algorithms Muhammad Ali Norozi Department of Computer Science Norwegian University of.
Properties and applications of spectra for networks 章 忠 志 复旦大学计算机科学技术学院 Homepage:
Observability-Based Approach to Optimal Design of Networks Atiye Alaeddini Spring 2016.
Density of States for Graph Analysis
Random Walk for Similarity Testing in Complex Networks
Section 8.6 of Newman’s book: Clustering Coefficients
Spectral methods for stiff problems MATH 6646
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Mathematical Programming (towards programming with math)
Estimating Networks With Jumps
1 Department of Engineering, 2 Department of Mathematics,
Clustering Coefficients
Properties and applications of spectra for networks
Presentation transcript:

ONR MURI: NexGeNetSci From Local Network Motifs to Global Invariants Third Year Review, October 29, 2010 Victor M. Preciado and Ali Jadbabaie Department of Electrical and Systems Engineering University of Pennsylvania

Theory Data Analysis Numerical Experiments Lab Experiments Field Exercises Real-World Operations First principles Rigorous math Algorithms Proofs Correct statistics Only as good as underlying data Simulation Synthetic, clean data Stylized Controlled Clean, real-world data Semi- Controlled Messy, real-world data Unpredictable After action reports in lieu of data Preciado Local Motifs and Global Invariants

ONR MURI: NexGeNetSci Motivation and context The role of local structural information Spectral analysis from local structural information Bounds on spectral properties via optimization Implications in dynamical processes Outline

ONR MURI: NexGeNetSci Complex Network: Properties Generic features: –Large number of nodes –Sparse connectivity –Lack of regularity Examples: –Comm networks (e.g. Internet) –Social networks (e.g. Facebook) –Biological networks We assume limited structural information: –Privacy and/or security concerns –Storage/computing limitations ??

Challenges when only local structural information is available: –Estimation: How could we aggregate local measurements to infer global properties of the network? –Inference: What could we say about the behavior of a dynamical process in the network from local measurements? –Actuation: How could we modify the structure of a network to induce a desired global behavior? Complex Networks: Some Challenges Estimation Inference Actuation

ONR MURI: NexGeNetSci Overly focused on random graph models and degree distributions, but we can have very different networks with the same degree distribution [Li et al., 2005]: Main drawbacks: 1.Degree distributions are a zero-th order approximation of the network structure, by far not enough 2.Random models are difficult, if not impossible, to justify from an engineering perspective Usual Approach in “Network Science”

ONR MURI: NexGeNetSci We also find random graph models capturing increasingly richer structural properties [Mahadevan et al., 2006] Main drawbacks: –Visual inspection is clearly not enough to measure similarity –What structural measurements are relevant in the behavior of dynamical processes in networks? More Structured Random Models Average degree Degree distributionJoint Degree Distribution Distribution of Triangles Original HOT model

ONR MURI: NexGeNetSci Our framework: We consider the dynamical behavior of networks Since the eigenvalues and eigenvectors are closely related with the network dynamical behavior, spectral graph theory is a convenient framework to study network dynamics Some relationships between spectra and dynamics are: –Spreading processes  adjacency spectral radius –Synchronization  (combinatorial) Laplacian eigenratio –Diffusion/Consensus  (normalized) Laplacian eigenvalues Networks = Graphs + Dynamics ))

Aggregation of local structural measurements Dynamical Implications ONR MURI: NexGeNetSci Inference from Local Measurements Our problems: 1. - What measurements are most relevant in the behavior of dynamical processes? 2. - How can we aggregate local measurements to say something about the global dynamical behavior? We study those problems in the framework of spectral graph theory and convex optimization, without making any assumption on the global network structure (i.e., no random models)

ONR MURI: NexGeNetSci I. Use algebraic graph theory to relate the frequency of certain small subgraphs, or motifs, with the so-called spectral moments of the network II. Propose a distributed technique to compute the frequency of subgraphs from the distribution of local network measurements III. Use convex optimization to extract relevant spectral information from a sequence of spectral moments IV. Study implications on dynamical processes Structure of our Approach

ONR MURI: NexGeNetSci Algebraic graph theory allows us to compute spectral moments from local structural information. We use the following result: Low-order moments: For k≤3 we have the following expressions I. From Subgraphs to Spectral Moments k=2 k=3 i i

ONR MURI: NexGeNetSci Higher-order moments: As we increase the order of the moments, a variety of more and more complicated subgraphs come into the picture. For k=4, we have the following types of closed walks: In the first expression, we observe that local measurements can be aggregated via distributed consensus to compute spectral moments From Subgraphs to Moments i i i j i Moments from local structural measurements Moments from subgraphs frequencies

ONR MURI: NexGeNetSci Key observation: The spectral moments are linear combinations of subgraphs embedding frequencies [Preciado, Jadbabaie, 2010]. The coefficients for all nonisomorphic connected subgraphs with 4 or less nodes are For example, the fifth moment can be computed as: mkmk k= k= k= k= k= Moments from Subgraphs Frequencies

ONR MURI: NexGeNetSci We propose a distributed technique to compute subgraph frequencies. Note that each subgraph can be ’discovered’ by a number of its nodes. For example, for 1 -hop neighborhoods: In general, if each node have access to its r -hops neighborhood, we can discover all subgraphs involved in moments of order up to 2r+1 (and part of the subgraphs involved in moments of higher order) II. Distributed Computation of Moments

ONR MURI: NexGeNetSci Subgraph with 2,404 nodes and 22,786 edges obtained from crawling the Facebook graph in a breadth-first search around a particular node We can compute the relevant quantities which allow us to compute moments Empirical Example

ONR MURI: NexGeNetSci So far, we have We now present an SDP-based approach to extract information from the spectral moments that 1.It is agnostic, in the sense that it does not make any assumption on the global network structure (no random model) 2.It allows to study the effect of arbitrarily complicated structural measurements in the network spectral properties III. Extracting Spectral Info from Moments Counting subgraph frequencies Computing spectral moments ?

ONR MURI: NexGeNetSci How can we extract information from spectral moments? The following problem, called the classical moment problem, is closely related to ours: Given a sequence of moments (m 1,…,m k ), and Borel measurable sets T   R, we are interested in computing where m in M(  ), M(  ) being the set of positive Borel measures supported by . Generalization of Markov and Chebyshev´s inequalities from probability theory, when a sequence of moments is available The Classical Moment Problem

ONR MURI: NexGeNetSci Using duality theory, we obtain the following formulation [Bertsimas, 2005] : This dual problem is a sum-of-squares program (SOSP) and can be formulated as a semidefinite program [Parrilo, 2006]. We define the spectral distribution of a graph as and define the r.v. X  G. Hence, using SOS, we can compute optimal bounds on Pr ( X  T )=#{ i  T } /n when we have access to a sequence of spectral moments Moment Problems, SOS and SDP

ONR MURI: NexGeNetSci From the set of spectral moments, we compute optimal bounds on #{ i  [ a,b ]}/ n, and #{ i  [ -c,c ]}/ n Notice that only those intervals [ a,b ] in region B and [ -c,c ] in C are able to support the whole set of eigenvalues. Hence, –We have a lower bound on the spectral radius  (A)>  * –We can also compute a bound on the Laplacian eigenratio from the Laplacian spectral moments Numerical Results a b B 1 ** c C

ONR MURI: NexGeNetSci IV Dynamical Implications: Spreading Processes We study a stochastic dynamical model of viral dissemination: - Each node has two possible states: 0. Susceptible (blue) 1. Infected (red) - Spreading parameters:  probability of contagion  probability of recovering Spectral results [Draief et al., 2008] : -  (A)>  /  is a necessary condition for a small infection to infect a significant part of the network - The larger  (A), the better a network disseminate a virus/rumor

ONR MURI: NexGeNetSci Spreading Processes: Simulations 0.05% initial infection  /  =35 < 45 <  (A)=60 0.2% initial infection  /  =65 >  (A)=60 Counting subgraph frequencies Computing spectral moments Bound on  (A)>45.0 Implications on Spreading # of infections tt

ONR MURI: NexGeNetSci Ongoing work: Design incentives for each individual to modify their local neighborhood in order to achieve a particular global spectral property. Some preliminaries results [Preciado et al., 2010]: Decentralized Network Design

ONR MURI: NexGeNetSci Adapt our framework to: 1.Evolving networks: Tracking the evolution of subgraphs frequencies and model their interactions 2.Links with weights and directions: Since the eigenvalues become complex, we have to work with 2D support 3.Nodes with attributes Incentive design: How can we drive nodes to take local actions that improve the global dynamical behavior of the network? Future Work

ONR MURI: NexGeNetSci Our work is devoted to study local structural properties and dynamical processes in large-scale complex networks There is a direct relationship between many dynamical processes in networks and the eigenvalues of the underlying graph There is plenty of information about the eigenvalue spectra from the distribution of local network measurements Our approach is agnostic, in which we do not assume any global structure (no random graphs) Our results can be of interest to analyze and design large- scale networks from a spectral point of view Conclusions

ONR MURI: NexGeNetSci F. Chung, L. Lu, and V. Vu, "The Spectra of Random Graphs with Given Expected Degrees," Internet Mathematics, vol. 1, pp , M. Draief, A. Ganesh, and L. Massoulié, "Thresholds for Virus Spread on Networks," Annals of Applied Probability, vol. 18, pp , L. Li, D. Alderson, J.C. Doyle, and W. Willinger, " Towards a Theory of Scale-Free Graphs,“ Interner Math, vol. 2, pp , P. Parrilo, Algebraic Techniques and Semidefinite Optimization, Massachusetts Institute of Technology: MIT OpenCourseWare, Spring L.M. Pecora, and T.L. Carroll, "Master Stability Functions for Synchronized Coupled Systems," Physical Review Letters, vol. 80(10), pp , I. Popescu and D. Bertsimas, "An SDP Approach to Optimal Moment Bounds for Convex Classes of Distributions," Mathematics of Operation Research, vol. 50, pp , V.M. Preciado, and G.C. Verghese, "Synchronization in Generalized Erdös-Rényi Networks of Nonlinear Oscillators," IEEE Conference on Decision and Control, pp , V.M. Preciado, and A. Jadbabaie, "Spectral Analysis of Virus Spreading in Random Geometric Networks," IEEE Conference on Decision and Control, pp , V.M. Preciado, M.M. Zavlanos, A. Jadbabaie, and G.J. Pappas, “Distributed Control of the Laplacian Spectral Moments of a Network,” American Control Conference, V.M. Preciado and A. Jadbabaie, " From Local Measurements to Network Spectral Properties: Beyond Degree Distributions, " IEEE Conference on Decision and Control, Some References

ONR MURI: NexGeNetSci QUESTIONS?

ONR MURI: NexGeNetSci We study a collection of resistively coupled nonlinear oscillators IV.b Dynamical Implications: Synchronization   Spectral results [Pecora and Carrol]: L=D-A, and  i are its eigenvalues For stability of the synchronous state we need the Laplacian eigenration  n /  2 < , where  depends on the individual oscillator dynamics Network dynamics: Question: What values of  do make the network synchronize? 

ONR MURI: NexGeNetSci Using our SDP approach, we can also bound the Laplacian eigenratio from local structural properties via the Laplacian moments In the Laplacian moments, not only the frequencies of subgraphs are important, but also the degrees of the nodes involved. For example, for the 4th moment the following substructures are involved The Laplacian moments are functions of the frequencies of these structures and the degrees of the nodes involved: Laplacian Moments

ONR MURI: NexGeNetSci Synchronization: Simulations Counting frequencies of substructures Computing Laplacian moments Bound on  n /  2 Implications on Synchronization We simulate a network of 200 resistively coupled Rossler oscillators