A Short Introduction to Networks

Size: px
Start display at page:

Download "A Short Introduction to Networks"

Transcription

1 2015 Aaron Clauset Aaron Assistant Professor of Computer Science University of Colorado Boulder External Faculty, Santa Fe Institute 051 A Short Introduction to Networks

2 what are networks?

3 what are networks? an approach a representation structure for complexity structure above individuals / components structure below system / population }networks system / population individuals / components

4 these lectures build intuition expose key concepts highlight some big questions teach a little math provide examples give pointers to further study not a substitute for technical coursework About 5,280,000 results (0.06 sec) it s a big field now

5 3 Network Analysis and Modeling Instructor: Aaron Clauset This graduate-level course will examine modern techniques for analyzing and modeling the structure and dynamics of complex networks. The focus will be on statistical algorithms and methods, and both lectures and assignments will emphasize model interpretability and understanding the processes that generate real data. Applications will be drawn from computational biology and computational social science. No biological or social science training is required. (Note: this is not a scientific computing course, but there will be plenty of computing for science.) Full lectures notes online (~150 pages in PDF)

6 3 Software R Python Matlab NetworkX [python] graph-tool [python, c++] GraphLab [python, c++] Standalone editors UCI-Net NodeXL Gephi Pajek Network Workbench Cytoscape yed graph editor Graphviz Data sets Mark Newman s network data sets Stanford Network Analysis Project Carnegie Mellon CASOS data sets NCEAS food web data sets UCI NET data sets Pajek data sets Linkgroup s list of network data sets Barabasi lab data sets Jake Hofman s online network data sets Alex Arenas s data sets

7 3 Mark Newman Professor of Physics University of Michigan External Faculty Santa Fe Institute

8 3

9 3

10 outline 1. what is a network? 2. representing a network 3. four basic concepts degrees paths position communities 4. network randomness 5. questions

11 vertices edges what is a vertex? distinct objects (vertices / nodes / actors) when are two vertices connected? pairwise relations (edges / links / ties)

12 biological social transportation informational telecommunications network vertex edge Internet(1) computer IP network adjacency Internet(2) autonomous system (ISP) BGP connection software function function call World Wide Web web page hyperlink documents article, patent, or legal case citation power grid transmission generating or relay station transmission line rail system rail station railroad tracks road network(1) intersection pavement road network(2) named road intersection airport network airport non-stop flight friendship network person friendship sexual network person intercourse metabolic network metabolite metabolic reaction protein-interaction network protein bonding gene regulatory network gene regulatory effect neuronal network neuron synapse food web species predation or resource transfer

13 social networks vertex: a person edge: friendship, collaborations, sexual contacts, communication, authority, exchange, etc. high school friendships

14 information networks vertex: books, blogs, webpages, etc. edge: citations, hyperlinks, recommendations, similarity, etc. political books political blogs

15 communication networks ISP network vertex: network router, ISP, address, mobile phone number, etc. edge: exchange of information IP-level Internet Enron

16 transportation networks vertex: city, airport, junction, railway station, river confluence, etc. global shipping edge: physical transportation of material global air traffic US Interstates

17 biological networks core metabolism vertex: species, metabolic, protein, gene, neuron, etc. edge: predation, chemical reaction, binding, regulation, activation, etc. grassland foodweb

18 what s a network? pop quiz

19 what s a network? Andromeda galaxy

20 what s a network? cauliflower fractal

21 what s a network? diamond lattice

22 representing networks

23 a simple network undirected unweighted no self-loops

24 a simple network adjacency matrix A undirected unweighted no self-loops adjacency list A 1 {2, 5} 2 {1, 3, 4} 3 {2, 4, 5, 6} 4 {2, 3} 5 {1, 3} 6 {3}

25 a less simple network Directed edge 1 2 Weighted edge 3 4 Multi-edge 5 6 Self-loop Weighted node undirected unweighted no self-loops

26 a less simple network adjacency matrix Directed edge Weighted edge 4 A {1, 1, 2} {2, 1} {2, 1} {1, 1, 2} Multi-edge 5 Weighted node 6 Self-loop adjacency list A 1!{(5, 1), (5, 1), (5, 2)} 2!{(1, 1), (2, 1 2 ), (3, 2), (3, 1), (4, 1)} 3!{(2, 2), (2, 1), (4, 2), (5, 4), (6, 4)} 4!{(2, 1), (3, 2)} 5!{(1, 1), (1, 1), (1, 2), (3, 4)} 6!{(3, 4), (6, 2)}

27 directed networks citation networks foodwebs* epidemiological others? directed acyclic graph directed graph WWW friendship? flows of goods, information economic exchange dominance neuronal transcription time travelers

28 bipartite networks } bipartite network no within-type edges authors & papers actors & movies/scenes musicians & albums people & online groups people & corporate boards people & locations (checkins) metabolites & reactions genes & substrings words & documents plants & pollinators

29 bipartite networks } red-red only 5 bipartite network one-mode }projections no within-type edges 3 blue-blue only authors & papers actors & movies/scenes musicians & albums people & online groups people & corporate boards people & locations (checkins) metabolites & reactions genes & substrings words & documents plants & pollinators

30 temporal networks t t +1 t +2 t +3 any network over time discrete time (snapshots), edges (i, j, t) continuous time, edges (i, j, t s, t)

31 describing networks what networks look like

32 describing networks what networks look like questions: how are the edges organized? how do vertices differ? does network location matter? are there underlying patterns? what we want to know what processes shape these networks? how can we tell?

33 describing networks degree

34 describing networks 3 degree: number of connections k k i = X j A ij 2 1

35 describing networks 3 degree: number of connections k k i = X j A ij 2 1 number of edges m = 1 2 nx k i = 1 2 i=1 nx i=1 nx A ij = 1 2 j=1 nx j=1 nx i=1 A ji

36 describing networks 3 degree: number of connections k k i = X j A ij 2 1 number of edges m = 1 2 nx k i = 1 2 i=1 nx i=1 nx A ij = 1 2 j=1 nx j=1 nx i=1 A ji mean degree hki = 1 n nx k i = 2m n i=1

37 describing networks 3 degree: number of connections k k i = X j A ij 2 degree sequence 1 {1, 2, 2, 2, 3, 4} degree distribution Pr(k) = apple 1, 1, 2, 3, 3, 1, 4,

38 degree distributions Zachary karate club Zachary, J. Anthropological Research 33, (1977).

39 degree distributions Zachary karate club Pr(k) degree, k Zachary, J. Anthropological Research 33, (1977).

40 degree distributions political blogs Adamic and Glance, WWW Workshop on the Weblogging Ecosystem (2005) Karrer and Newman, Physical Review E 83, (2010)

41 degree distributions Pr(k) Pr(k) Pr(K k) umm political blogs * degree, k Adamic and Glance, WWW Workshop on the Weblogging Ecosystem (2005) Karrer and Newman, Physical Review E 83, (2010)

42 degree distributions Pr(k) Pr(K k) Pr(k) political blogs * degree, k Adamic and Glance, WWW Workshop on the Weblogging Ecosystem (2005) Karrer and Newman, Physical Review E 83, (2010)

43 describing networks 3 degree: number of connections k k i = X j A ij 2 1 when does node degree matter?

44 network degrees spreading processes on networks biological (diseases) SIS and SIR models social (information) SIS, SIR models threshold models Susceptible-Infected-Susceptible S I Susceptible-Infected-Recovered threshold S I R

45 network degrees 2004 relationship network in Jefferson High this subgraph is 52% of school who are most important disease spreaders? Bearman, et al., Amer. J. Sociology 110, (2004)

46 network degrees 2007 amazon.com viral marketing viral trace for Oh my Goddess! community very high degrees! most attempts to influence fail Leskovec et al., ACM Trans. on the Web 1, article 5 (2007)

47 network degrees cascade epidemic branching process spreading process R 0 = net reproductive rate = average degree hki R 0 = caveat: ignores network structure, dynamics, etc.

48 network degrees R 0 < 1 R 0 =1 R 0 > 1 sub-critical small outbreaks critical outbreaks of all sizes super-critical global epidemics

49 network degrees vaccination disease R0 minimum Measles % Chicken pox % Polio % Smallpox % H1N1 influenza all super-critical data from Lauren Ancel Meyers (UT Austin)

50 network degrees vaccination disease R0 minimum Measles % Chicken pox % Polio % Smallpox % H1N1 influenza data from Lauren Ancel Meyers (UT Austin)

51 Volz, J. Math. Bio. 56, (2008) Bansal et al., J. Royal Soc. Interface 4, (2007) Karrer and Newman, Phys. Rev. E 82, (2010) Salathe and Jones, PLoS Comp. Bio. 6, e (2010) network degrees bigger cascades low overlap among neighbors more expander-like higher transmission probability lower activation threshold

52 network degrees bigger cascades low overlap among neighbors more expander-like higher transmission probability lower activation threshold Volz, J. Math. Bio. 56, (2008) Bansal et al., J. Royal Soc. Interface 4, (2007) Karrer and Newman, Phys. Rev. E 82, (2010) Salathe and Jones, PLoS Comp. Bio. 6, e (2010) smaller cascades larger overlap among neighbors more triangles smaller "communities" more spatial-like organization lower transmission probability higher activation threshold

53 describing networks from degrees to components

54 network terminology component: a group of connected nodes

55 network components the percolation game: choose X random pairs connect them repeat (count components) 15 hki =0.000 # nodes in component size, s

56 network components the percolation game: choose X random pairs connect them repeat (count components) 15 hki =0.533 # nodes in component size, s

57 network components the percolation game: choose X random pairs connect them repeat (count components) 15 hki =1.066 # nodes in component size, s

58 network components the percolation game: choose X random pairs connect them repeat (count components) 15 hki =1.600 # nodes in component size, s

59 network components the percolation game: choose X random pairs connect them repeat (count components) 15 hki =2.133 # nodes in component size, s

60 network components the percolation game: choose X random pairs connect them repeat (count components) 15 hki =2.133 # nodes in component size, s

61 the giant component add edges randomly at first, components are small and disconnected at critical value, these components begin linking beyond, all nodes in single giant component all components: small + disconnected Size of the giant component S one giant component, some tiny components phase transition Mean degree c

62 network components component = connected group component dynamics are independent (no information flow) phase transition in global connectivity: from smoothly increasing mean degree open questions: other network properties + phase transitions adaptive wiring local vs. global connectivity rules

63 network degrees how could we halt the spread? break network into disconnected pieces or

64 network degrees two networks... Error and attack tolerance of complex networks Réka Albert, Hawoong Jeong & Albert-László Barabási 2000 homogeneous in degree a heterogeneous in degree b Exponential Albert et al., Nature 406, (2000)

65 network degrees two networks a 0.4 degree distributions 10 0 Probability Probability Degree Exponential b Degree Albert et al., Nature 406, (2000)

66 network degrees strategy: delete vertices 1. uniformly at random ( failure ) 2. in order of degree ( attack ) a hom. E SF het. 12 a 10 Failure Attack Exponential b diameter Albert et al., Nature 406, (2000) fraction of vertices deleted

67 network degrees what promotes spreading? high-degree vertices* centrally-located vertices homogeneous in degree a heterogeneous in degree b Exponential Albert et al., Nature 406, (2000)

68 network degrees strategy: delete vertices 3. build fire breaks patient 0 vaccinated = deleted ( fire break )

69 network degrees patient 0 vaccination strategies the front line (hospitals) high degree nodes the vulnerable (old/young) effective buffer

70 network degrees but, in social networks

71 network degrees 2007 classic information marketing message saturation degree is most important broadcast influence Watts and Dodds, J. Consumer Research 34, (2007)

72 network degrees 2007 network (decentralized) marketing high-degree = opinion leader high-degree alone = irrelevant a cascade requires a legion of susceptibles (a system-level property) network influence Watts and Dodds, J. Consumer Research 34, (2007)

73 network degrees ( ) The only thing worse than being talked about is not being talked about. "influence" not really about the influencer as much about the susceptibles warning: there is no quantitative, agreed-upon, measurable definition of influence

74 network degrees how to start a social movement?

75 network degrees how to start a social movement? 2010, Derek Sivers

76 network degrees degrees: first-order description of network structure direct implications for spreading processes cascades require both susceptible population and spreaders open questions: impact of degrees on other dynamics feedback from dynamics to degree [adaptive behaviors like self-quarantine, evangelism] when does degree not matter Pr(K k) degree, k

77 describing networks path

78 describing networks a b path: number of hops between two nodes `a!b =2

79 describing networks a b path: number of hops between two nodes `a!b =2 the longer the path, the weaker the coupling

80 network paths present

81 network paths 1967 Milgram, Psychology Today 1, (1967)

82 network paths degrees of separation h`i =6 Boston Omaha Milgram, Psychology Today 1, (1967)

83 network paths 1998 Watts and Strogatz, Nature 393, (1998)

84 network paths all links local most nodes far away high clustering Watts and Strogatz, Nature 393, (1998)

85 network paths most links local some links random most nodes near high clustering short paths can be found Watts and Strogatz, Nature 393, (1998)

86 network paths all links random Erdos-Renyi graph most nodes near short paths hard to find no clustering Watts and Strogatz, Nature 393, (1998)

87 it s a small world after all big world high clustering small world high clustering small world low clustering Watts and Strogatz, Nature 393, (1998)

88 it s a small world after all ,836 geo-located users most links local remaining links span all scales high clustering small diameter Liben-Nowell et al., PNAS 102, (2005)

89 network paths path = sequence of edges a b path length related to coupling strength many short paths = global coupling social networks have short paths and many loops nearly all networks are "small world" open questions: what processes shrink big / grow small worlds? social information filtering

90 describing networks position

91 describing networks position = centrality: measure of positional importance geometric connectivity harmonic centrality closeness centrality betweenness centrality degree centrality eigenvector centrality PageRank Katz centrality many many more Boldi & Vigna, arxiv: (2013) Borgatti, Social Networks 27, (2005)

92 describing networks position = centrality: harmonic, closeness centrality importance = being in center of the network harmonic c i = 1 n 1 X j6=i 1 d ij length of shortest path Boldi & Vigna, arxiv: (2013) Borgatti, Social Networks 27, (2005) distance: d ij = `ij if j reachable from i 1 otherwise

93 describing networks position = centrality: PageRank, Katz, eigenvector centrality importance = sum of importances * of nodes that point at you I j I i = X j!i k j or, the left eigenvector of Ax = x Boldi & Vigna, arxiv: (2013) Borgatti, Social Networks 27, (2005) *modulo several technical details

94 network position an example Giovanni de Medici

95 network position 1993 Duomo Padgett and Ansell, Amer. J. Sociology 98, (1993) Palazzo Medici Giovanni de Medici

96 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Medici Albizzi which family is most central? Acciaiuoli Salviati Ginori Pazzi

97 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Medici Albizzi Tornabuoni? Acciaiuoli Salviati Ginori Pazzi

98 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Medici Albizzi Tornabuoni? Acciaiuoli Salviati Pazzi Ginori C Tornabuoni =

99 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Medici Albizzi Tornabuoni? Acciaiuoli Salviati Pazzi Ginori C Tornabuoni =

100 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Albizzi Tornabuoni? Medici Acciaiuoli Salviati Pazzi Ginori C Tornabuoni = =

101 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Medici Albizzi Strozzi? Acciaiuoli Salviati Ginori Pazzi

102 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Albizzi Strozzi? Medici Acciaiuoli Salviati Pazzi Ginori C Strozzi =4 1 1 =

103 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Medici Albizzi Medici? Acciaiuoli Salviati Ginori Pazzi

104 network position: closeness Peruzzi Strozzi Bischeri Lamberteschi Castellani Ridolfi Tornabuoni Guadagni nodes: Florence families edges: inter-family marriages Barbadori Albizzi Medici. Medici Acciaiuoli Salviati Pazzi Ginori C Medici =6 =

105 network position: closeness Pe B Str Gu L Medici 9.5 Guadagni 7.92 Albizzi 7.83 Strozzi 7.67 C R T Ridolfi 7.25 Bischeri 7.2 B Ac Medici Sal Alb Gi Tornabuoni 7.17 Barbadori 7.08 Peruzzi 6.87 Castellani 6.87 Salviati 6.58 P Acciaiuoli 5.92 Ginori 5.33 Lamberteschi 5.28 Pazzi 4.77

106 network position actually, it s complicated... Padgett and Ansell, Amer. J. Sociology 98, (1993)

107 network position most centralized vast wilderness of in-between most decentralized

108 network position most centralized vast wilderness of in-between most decentralized

109 network position most centralized vast wilderness of in-between most decentralized

110 network position most centralized vast wilderness of in-between most decentralized

111 network position positions: geometric description of network structure core vs. periphery Pe B Str Gu L centrality = importance, influence C B R T Alb Medici Ac Sal Gi open questions: P position and dynamics what does position predict? when does position not matter?

112 describing networks community structure

113 describing networks community structure: a group of vertices that connect to other groups in similar ways D t assortative community structure (edges inside the groups) YQKDAPNY DPNY PNY 13

114 community structure internal edges bridge edges community structure: a group of vertices that connect to other groups in similar ways D t assortative community structure (edges inside the groups) YQKDAPNY DPNY PNY 13

115 C D community structure community structure: a group of vertices that connect to other groups in similar ways mixing matrix 9 s D t 600 YQKDAPNY DPNY PNY 13

116 community structure assortative edges within groups disassortative edges between groups ordered linear group hierarchy core-periphery dense core, sparse periphery

117 community structure enormous interest, especially since 2000 dozens of algorithms for extracting various large-scale patterns hundreds of papers published spanning Physics, Computer Science, Statistics, Biology, Sociology, and more this was one of the first: assortative ordered disassortative core-periphery citations on Google Scholar PNAS 2002

118 network communities 1983 most new job opportunities from weak ties within-community links = strong bridge links = weak Granovetter, Amer. J. Sociology 78, (1973) Granovetter, Sociological Theory 1, (1983)

119 network communities 1983 most new job opportunities from weak ties within-community links = strong bridge links = weak why? information propagates quickly within a community, but slowly between communities Granovetter, Amer. J. Sociology 78, (1973) Granovetter, Sociological Theory 1, (1983)

120 network communities blogs 759 liberal 735 conservative liberal conservative Adamic and Glance, WWW Workshop on the Weblogging Ecosystem (2005)

121 network communities Hierarchical block structures and high-resolution model selection in large networks Tiago P. Peixoto ta-an] 25 Mar 2014 Institut für Theoretische Physik, Universität Bremen, Hochschulring 18, D Bremen, Germany Discovering and characterizing the large-scale topological features in empirical networks are crucial steps in understanding how complex systems function. However, most existing methods used to obtain the modular structure of networks suffer from serious problems, such as being oblivious to the statistical evidence supporting the discovered patterns, which results in the inability to separate actual structure from noise. In addition to this, one also observes a resolution limit on the size of communities, where smaller but well-defined clusters are not detectable when the network becomes large. This phenomenon occurs not only for the very popular approach of modularity optimization, which lacks built-in statistical validation, but also for more principled methods based on statistical inference and model selection, which do incorporate statistical validation in a formally correct way. Here we construct a nested generative model that, through a complete description of the entire network hierarchy at multiple scales, is capable of avoiding this limitation, and enables the detection of modular structure at levels far beyond those possible with current approaches. Even with this increased resolution, the method is based on the principle of parsimony, and is capable of separating signal from noise, and thus will not lead to the identification of spurious modules even on sparse networks. Furthermore, it fully generalizes other approaches in that it is not restricted to purely assortative mixing patterns, directed or undirected graphs, and ad hoc hierarchical structures such as binary trees. Despite its general character, the approach is tractable, and can be combined with advanced techniques of community detection to yield an efficient algorithm that scales well for very large networks. not take into account the statistical evidence associated with this deviation, and as a result it is incapable of separating actual structure from those arising simply of The detection of communities and other large-scale statistical fluctuations of the null model, and it even finds structures in networks has become perhaps one of the high-scoring partitions in fully random graphs [13]. This largest undertakings in network science [1, 2]. It is problem not specific to modularity and is a inferred characterfigure 5. The blog and Glance Left:is Topmost partition of the hierarchy with motivated by political the desire to network be able oftoadamic characterize the [67]. Peixoto, Physical Review X 4, (2013) istic with shared bybundling the vastfollowing majoritythe of inferred methodshierarchy proposed[68] the nested model. Right: The same network, using a circular layout, edge I. INTRODUCTION

122 network communities 2004 amazon.com co-purchasing network Clauset et al., Physical Review E 70, (2004)

123 network communities 2004 amazon.com co-purchasing network find partition that maximizes modularity Q of those groups n = 409,687 items m = 2,464,630 edges Clauset et al., Physical Review E 70, (2004)

124 network communities purchases = interests interests = clustered clustered network Clauset et al., Physical Review E 70, (2004)

125 network communities political books on amazon (2004) 2004 Valdis Krebs

126 network communities Efficiently inferring community structure in bipartite networks Daniel B. Larremore, 1,2 Aaron Clauset, 3,4,5 and Abigail Z. Jacobs Communicable Disease Dynamics, Harvard School of Public Health, Boston, Massachusetts IMDB actor-movie bipartite network Actors (53158) 1 Czech, Danish, German 2 French, Dutch, Cantonese, Greek, Filipino, Finnish Movies (39768) Japanese, Russian Adult 6 }English Larremore et al., Physical Review E 90, (2014)

127 network communities community = vertices with same pattern of intercommunity connections network macro-structure finding them like network clustering allow us to coarse grain system structure [decompose heterogeneous structure into homogeneous blocks] constrains network synchronization, information flows, diffusion, influence

128 network communities community = vertices with same pattern of intercommunity connections network macro-structure finding them like network clustering allow us to coarse grain system structure [decompose heterogeneous structure into homogeneous blocks] constrains network synchronization, information flows, diffusion, influence open questions: what processes generate communities? what impact on dynamics? network function?

129 basic network structure paths: 'distance' across the network node degree: individual connectivity communities and groups 9 D position: centrality and status many others... 0 APNY

130 advanced networks questions how does network structure shape system dynamics? especially spreading processes: information, disease, etc. where does large-scale structure come from? communities, hierarchy, core-periphery, etc. how does network metadata relate to network structure? edge weights, node attributes, time, etc. how do system dynamics shape network structure? when edges rewire and vertices come and go how does network structure influence network function? robustness, resilience, adaptability, design

131 advanced networks methods random graph models Erdos-Renyi networks, configuration model, stochastic block models is a network pattern real? null models for networks (tricky ) network time series analysis temporal networks, non-stationary processes, anomalies network predictions predicting missing / spurious / future connections, anomalies & change points, role identification, synchronization, etc. micro-macro tests of micro-level processes that produce macro-level patterns and much more see NetSci conference (annually, in early June) for latest / greatest

132 advanced networks methods random graph models Erdos-Renyi networks, configuration model, stochastic block models is a network pattern real? null models for networks (tricky ) network time series analysis temporal networks, non-stationary processes, anomalies network predictions predicting missing / spurious / future connections, anomalies & change points, role identification, synchronization, etc. micro-macro tests of micro-level processes that produce macro-level patterns and much more see NetSci conference (annually, in early June) for latest / greatest

133 fooled by randomness observe pattern X is X interesting? answer NO, if X random model can be produced by a simple simple random graph models: edges exist probabilistically Pr(i! j i, j ) may depend on node attributes (like degree, community, age/sex/location, etc.)

134 network null models feature degree distribution real-world networks configuration SBM DC SBM HRG heavy-tailed G(n, p) triangle density social: high non-social: low diameter small large-scale structure communities, core-periphery, hierarchies

135 network null models feature real-world networks configuration SBM DC SBM HRG G(n, p) degree distribution heavy-tailed Poisson triangle density social: high non-social: low O(n 1 ) diameter small O(ln n) large-scale structure communities, core-periphery, hierarchies none

136 network null models feature degree distribution real-world networks configuration SBM DC SBM HRG G(n, p) heavy-tailed Poisson specified triangle density social: high non-social: low O(n 1 ) O(n 1 ) diameter small O(ln n) O(ln n) large-scale structure communities, core-periphery, hierarchies none coreperiphery

137 network null models feature real-world networks configuration SBM DC SBM HRG G(n, p) degree distribution heavy-tailed Poisson specified Poisson* specified heavytailed triangle density social: high non-social: low O(n 1 ) O(n 1 ) low* low* high or low O(ln n) O(ln n) diameter small small* small* small large-scale structure communities, core-periphery, hierarchies none coreperiphery communit ies, coreperiphery communi ties, coreperiphery hierarchies, coreperiphery SBM: Holland et al., Social Networks 5, 109 (1983) DC SBM: Karrer and Newman, Physical Review E 83, (2010) HRG: Clauset et al., Nature 453, (2008)

138 frequently asked questions

139 frequently asked questions is my system a network? instead ask: what are the vertices? when are two vertices connected? what else do we know about the vertices and edges? does a network representation buy me anything new? is the network disorganized?

140 frequently asked questions is my network scale-free? is it a small world? small-world network scale-free network

141 frequently asked questions is my network scale-free? is it a small world? your network (system) almost surely is not scale free it almost surely is a small world (short paths) small-world network scale-free network

142 frequently asked questions are the small world or "scale free" network models useful? small-world network scale-free network

143 frequently asked questions are the small world or "scale free" network models useful? not as models of real systems only as tools for building intuition small-world network scale-free network

144 frequently asked questions are social networks complex adaptive systems? it depends. maybe? human nature is probably stable, but culture, technology and institutions are highly non-stationary context matters

145 frequently asked questions are social networks different from other networks? yes. homophily (attributes correlate across edges) = birds of a feather (age, politics, diet, interests, attitudes, preferences, race, etc.)

146 parting thoughts on networks networks are cool!

147 parting thoughts on networks networks are cool! but also complicated objects = enormous structural diversity still figuring out how to describe structure well we have only scratched the surface auxiliary data (weights, attributes, time) multiplex networks stronger tools for testing hypotheses applications abound [new ideas often come from these] structure + dynamics = function how does structure constrain dynamics, robustness, etc. to what degree does structure = function? formation mechanisms where does structure come from?

148 fin 3

149 selected references The structure and function of complex networks. M. E. J. Newman, SIAM Review 45, (2003). The Structure and Dynamics of Networks. M. E. J. Newman, A.-L. Barabási, and D. J. Watts, Princeton University Press (2006). Hierarchical structure and the prediction of missing links in networks. A. Clauset, C. Moore, and M. E. J. Newman, Nature 453, (2008). Modularity and community structure in networks. M. E. J. Newman, Proc. Natl. Acad. Sci. USA 103, (2006). Why social networks are different from other types of networks. M. E. J. Newman and J. Park, Phys. Rev. E 68, (2003) Random graphs with arbitrary degree distributions and their applications. M. E. J. Newman, S. H. Strogatz, and D. J. Watts, Phys. Rev. E 64, (2001). Comparing community structure identification. L. Danon, A. Diaz-Guilera, J. Duch and A. Arenas. J. Stat. Mech. P09008 (2005). Characterization of Complex Networks: A Survey of measurements. L. daf. Costa, F. A. Rodrigues, G. Travieso and P. R. VillasBoas. arxiv:cond-mat/ (2005). Evolution in Networks. S.N. Dorogovtsev and J. F. F. Mendes. Adv. Phys. 51, 1079 (2002). Revisting scale-free networks. E. F. Keller. BioEssays 27, (2005). Currency metabolites and network representations of metabolism. P. Holme and M. Huss. arxiv: (2008). Functional cartography of complex metabolic networks. R. Guimera and L. A. N. Amaral. Nature 433, 895 (2005). Graphs over Time: Densification Laws, Shrinking Diameters and Possible Explanations. J. Leskovec, J. Kleinberg and C. Faloutsos. Proc. 11th ACM SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining The Structure of the Web. J. Kleinberg and S. Lawrence. Science 294, 1849 (2001). Navigation in a Small World. J. Kleinberg. Nature 406 (2000), 845. Towards a Theory of Scale-Free Graphs: Definitions, Properties and Implications. L. Li, D. Alderson, J. Doyle, and W. Willinger. Internet Mathematics 2(4), A First-Principles Approach to Understanding the Internet s Router-Level Topology. L. Li, D. Alderson, W. Willinger, and J. Doyle. ACM SIGCOMM Inferring network mechanisms: The Drosophila melanogaster protein interaction network. M. Middendorf, E. Ziv and C. H. Wiggins. Proc. Natl. Acad. Sci. USA 102, 3192 (2005). Robustness Can Evolve Gradually in Complex Regulatory Gene Networks with Varying Topology. S. Ciliberti, O. C. Martin and A. Wagner. PLoS Comp. Bio. 3, e15 (2007). Simple rules yield complex food webs. R. J. Williams and N. D. Martinez. Nature 404, 180 (2000). A network analysis of committees in the U.S. House of Representatives. M. A. Porter, P. J. Mucha, M. E. J. Newman and C. M. Warmbrand. Proc. Natl. Acad. Sci. USA 102, 7057 (2005). On the Robustness of Centrality Measures under Conditions of Imperfect Data. S. P. Borgatti, K. M. Carley and D. Krackhardt. Social Networks 28, 124 (2006).

150 describing networks homophily and assortative mixing like links with like

151 assortative mixing homophily and assortative mixing like links with like ~v i ~v j assortativity coefficient quantifies homophily r vertex attributes three types: scalar attributes vertex degrees categorical variables Newman, Phys. Rev. E 67, (2003).

152 assortative mixing ~v i ~v j homophily and assortative mixing like links with like scalar attributes: mean value across ties µ = 1 2m = 1 2m X X A ij v i i j X k i v i i Newman, Phys. Rev. E 67, (2003).

153 assortative mixing ~v i ~v j! µ = 1 X k i v i 2m i homophily and assortative mixing like links with like scalar attributes: covariance across ties cov(v i,v j )= P ij A ij(v i µ)(v j µ) P = 1 2m = 1 2m ij A ij X A ij v i v j µ 2 ij X ij A ij k i k j 2m v i v j Newman, Phys. Rev. E 67, (2003).

154 assortative mixing ~v i ~v j homophily and assortative mixing like links with like assortativity coefficient (scalar) r = cov(v i,v j ) var(v i,v j ) P ij = (A ij k i k j /2m) v i v j P ij k i ij k i k j /2m [this is just a Pearson correlation across edges] 1 apple r apple 1 Newman, Phys. Rev. E 67, (2003).

155 assortative mixing 40 ~v i ~v j age of wife [years] age of husband [years] (top) scatter plot of ages of 1141 married couples at time of marriage [1995 US National Survey of Family Growth] number r =0.574 strongly assortative (bottom) histogram of age differences (M-F) for same data age difference [years] Newman, Phys. Rev. E 67, (2003).

156 assortative mixing k i k j homophily and assortative mixing like links with like degree: just another scalar * Newman, Phys. Rev. E 67, (2003). * the assortativity coefficient formula simplifies somewhat in this case. see the Ref in the left corner for more details

157 assortative mixing k i k j social technological biological degree network type size n assortativity r error σ r physics coauthorship undirected biology coauthorship undirected mathematics coauthorship undirected film actor collaborations undirected company directors undirected student relationships undirected address books directed power grid undirected Internet undirected World-Wide Web directed software dependencies directed protein interactions undirected metabolic network undirected neural network directed marine food web directed freshwater food web directed Newman, Phys. Rev. E 67, (2003).

158 assortative mixing homophily and assortative mixing like links with like matrix sum marginals categorical variables: let e ij be fraction of edges connecting vertices of type i to vertices of type j X e ij =1 ij X e ij = a i j i X e ij = b j Newman, Phys. Rev. E 67, (2003).

159 assortative mixing homophily and assortative mixing like links with like categorical variables: * assortativity coefficient P i r = e P ii P i a ib i 1 i a ib i = Tr e e2 1 e 2 Newman, Phys. Rev. E 67, (2003). * this equation is equivalent to the popular modularity measure Q used to score the strength of community structure

160 assortative mixing 1992 study of heterosexual partnerships in San Francisco* (bipartite network) men women black hispanic white other a i black hispanic white other b i r =0.621 strongly assortative Newman, Phys. Rev. E 67, (2003). *Catania et al., Am. J. Public Health 82, (1992).

161 assortative mixing ~v i ~v j homophily and assortative mixing like links with like random graphs tend to be disassortative r apple 0 because the mixing is uniform social networks (apparently) highly assortative, in every way (attribute, degree, category) extremal values r { 1, 1} suggest underlying mechanism on that variable Newman, Phys. Rev. E 67, (2003).

162 describing networks motifs

163 describing networks motifs: small subgraphs (of interest), which we then count compare counts against null model (random graph model) Milo et al., Science 298, (2002).

164 describing networks motifs: small subgraphs (of interest), which we then count compare counts against null model (random graph model) efficient counting is tricky (combinatorics + graph isomorphism) choice of null model key lots of work in this area, mainly in molecular biology and neuroscience see Sporns and Kotter, PLoS Biol. 2, e369 (2004) Matias et al., REVSTAT 4, (2006) Wong et al., Brief. in Bioinfo. 13, (2011)

Network Analysis and Modeling

Network Analysis and Modeling lecture 0: what are networks and how do we talk about them? 2017 Aaron Clauset 003 052 002 001 Aaron Clauset @aaronclauset Assistant Professor of Computer Science University of Colorado Boulder External

More information

Groups of vertices and Core-periphery structure. By: Ralucca Gera, Applied math department, Naval Postgraduate School Monterey, CA, USA

Groups of vertices and Core-periphery structure. By: Ralucca Gera, Applied math department, Naval Postgraduate School Monterey, CA, USA Groups of vertices and Core-periphery structure By: Ralucca Gera, Applied math department, Naval Postgraduate School Monterey, CA, USA Mostly observed real networks have: Why? Heavy tail (powerlaw most

More information

Unit 5: Centrality. ICPSR University of Michigan, Ann Arbor Summer 2015 Instructor: Ann McCranie

Unit 5: Centrality. ICPSR University of Michigan, Ann Arbor Summer 2015 Instructor: Ann McCranie Unit 5: Centrality ICPSR University of Michigan, Ann Arbor Summer 2015 Instructor: Ann McCranie What does centrality tell us? We often want to know who the most important actors in a network are. Centrality

More information

networks in molecular biology Wolfgang Huber

networks in molecular biology Wolfgang Huber networks in molecular biology Wolfgang Huber networks in molecular biology Regulatory networks: components = gene products interactions = regulation of transcription, translation, phosphorylation... Metabolic

More information

Lecture VI Introduction to complex networks. Santo Fortunato

Lecture VI Introduction to complex networks. Santo Fortunato Lecture VI Introduction to complex networks Santo Fortunato Plan of the course I. Networks: definitions, characteristics, basic concepts in graph theory II. III. IV. Real world networks: basic properties

More information

CS224W: Analysis of Networks Jure Leskovec, Stanford University

CS224W: Analysis of Networks Jure Leskovec, Stanford University CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/30/17 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu 2

More information

Network Observational Methods and. Quantitative Metrics: II

Network Observational Methods and. Quantitative Metrics: II Network Observational Methods and Whitney topics Quantitative Metrics: II Community structure (some done already in Constraints - I) The Zachary Karate club story Degree correlation Calculating degree

More information

Networks as vectors of their motif frequencies and 2-norm distance as a measure of similarity

Networks as vectors of their motif frequencies and 2-norm distance as a measure of similarity Networks as vectors of their motif frequencies and 2-norm distance as a measure of similarity CS322 Project Writeup Semih Salihoglu Stanford University 353 Serra Street Stanford, CA semih@stanford.edu

More information

6.207/14.15: Networks Lecture 12: Generalized Random Graphs

6.207/14.15: Networks Lecture 12: Generalized Random Graphs 6.207/14.15: Networks Lecture 12: Generalized Random Graphs 1 Outline Small-world model Growing random networks Power-law degree distributions: Rich-Get-Richer effects Models: Uniform attachment model

More information

Complex networks: an introduction

Complex networks: an introduction Alain Barrat Complex networks: an introduction CPT, Marseille, France ISI, Turin, Italy http://www.cpt.univ-mrs.fr/~barrat http://cxnets.googlepages.com Plan of the lecture I. INTRODUCTION II. I. Networks:

More information

Mini course on Complex Networks

Mini course on Complex Networks Mini course on Complex Networks Massimo Ostilli 1 1 UFSC, Florianopolis, Brazil September 2017 Dep. de Fisica Organization of The Mini Course Day 1: Basic Topology of Equilibrium Networks Day 2: Percolation

More information

Complex Networks, Course 303A, Spring, Prof. Peter Dodds

Complex Networks, Course 303A, Spring, Prof. Peter Dodds Complex Networks, Course 303A, Spring, 2009 Prof. Peter Dodds Department of Mathematics & Statistics University of Vermont Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.

More information

Centrality II. MGT 780 Social Network Analysis Steve Borgatti LINKS Center University of Kentucky. 11 April 2016 (c) 2016 Stephen P Borgatti 1

Centrality II. MGT 780 Social Network Analysis Steve Borgatti LINKS Center University of Kentucky. 11 April 2016 (c) 2016 Stephen P Borgatti 1 Centrality II MGT 780 Social Network Analysis Steve Borgatti LINKS Center University of Kentucky 1 Experimental exchange theory Recruit subjects to play game in which pairs of people have to allocate 24

More information

Self Similar (Scale Free, Power Law) Networks (I)

Self Similar (Scale Free, Power Law) Networks (I) Self Similar (Scale Free, Power Law) Networks (I) E6083: lecture 4 Prof. Predrag R. Jelenković Dept. of Electrical Engineering Columbia University, NY 10027, USA {predrag}@ee.columbia.edu February 7, 2007

More information

Web Structure Mining Nodes, Links and Influence

Web Structure Mining Nodes, Links and Influence Web Structure Mining Nodes, Links and Influence 1 Outline 1. Importance of nodes 1. Centrality 2. Prestige 3. Page Rank 4. Hubs and Authority 5. Metrics comparison 2. Link analysis 3. Influence model 1.

More information

Assortativity and Mixing. Outline. Definition. General mixing. Definition. Assortativity by degree. Contagion. References. Contagion.

Assortativity and Mixing. Outline. Definition. General mixing. Definition. Assortativity by degree. Contagion. References. Contagion. Outline Complex Networks, Course 303A, Spring, 2009 Prof Peter Dodds Department of Mathematics & Statistics University of Vermont Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

More information

Lecture 10. Under Attack!

Lecture 10. Under Attack! Lecture 10 Under Attack! Science of Complex Systems Tuesday Wednesday Thursday 11.15 am 12.15 pm 11.15 am 12.15 pm Feb. 26 Feb. 27 Feb. 28 Mar.4 Mar.5 Mar.6 Mar.11 Mar.12 Mar.13 Mar.18 Mar.19 Mar.20 Mar.25

More information

Quantitative Metrics: II

Quantitative Metrics: II Network Observational Methods and Topics Quantitative Metrics: II Degree correlation Exploring whether the sign of degree correlation can be predicted from network type or similarity to regular structures,

More information

ECS 289 F / MAE 298, Lecture 15 May 20, Diffusion, Cascades and Influence

ECS 289 F / MAE 298, Lecture 15 May 20, Diffusion, Cascades and Influence ECS 289 F / MAE 298, Lecture 15 May 20, 2014 Diffusion, Cascades and Influence Diffusion and cascades in networks (Nodes in one of two states) Viruses (human and computer) contact processes epidemic thresholds

More information

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 4 May 2000

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 4 May 2000 Topology of evolving networks: local events and universality arxiv:cond-mat/0005085v1 [cond-mat.dis-nn] 4 May 2000 Réka Albert and Albert-László Barabási Department of Physics, University of Notre-Dame,

More information

Modeling, Analysis, and Control of Information Propagation in Multi-layer and Multiplex Networks. Osman Yağan

Modeling, Analysis, and Control of Information Propagation in Multi-layer and Multiplex Networks. Osman Yağan Modeling, Analysis, and Control of Information Propagation in Multi-layer and Multiplex Networks Osman Yağan Department of ECE Carnegie Mellon University Joint work with Y. Zhuang and V. Gligor (CMU) Alex

More information

Analytically tractable processes on networks

Analytically tractable processes on networks University of California San Diego CERTH, 25 May 2011 Outline Motivation 1 Motivation Networks Random walk and Consensus Epidemic models Spreading processes on networks 2 Networks Motivation Networks Random

More information

CS224W: Social and Information Network Analysis

CS224W: Social and Information Network Analysis CS224W: Social and Information Network Analysis Reaction Paper Adithya Rao, Gautam Kumar Parai, Sandeep Sripada Keywords: Self-similar networks, fractality, scale invariance, modularity, Kronecker graphs.

More information

ECS 253 / MAE 253 April 26, Intro to Biological Networks, Motifs, and Model selection/validation

ECS 253 / MAE 253 April 26, Intro to Biological Networks, Motifs, and Model selection/validation ECS 253 / MAE 253 April 26, 2016 Intro to Biological Networks, Motifs, and Model selection/validation Announcement HW2, due May 3 (one week) HW2b, due May 5 HW2a, due May 5. Will be posted on Smartsite.

More information

The Spreading of Epidemics in Complex Networks

The Spreading of Epidemics in Complex Networks The Spreading of Epidemics in Complex Networks Xiangyu Song PHY 563 Term Paper, Department of Physics, UIUC May 8, 2017 Abstract The spreading of epidemics in complex networks has been extensively studied

More information

Overview of Network Theory

Overview of Network Theory Overview of Network Theory MAE 298, Spring 2009, Lecture 1 Prof. Raissa D Souza University of California, Davis Example social networks (Immunology; viral marketing; aliances/policy) M. E. J. Newman The

More information

Lecture 6 (supplemental): Stochastic Block Models

Lecture 6 (supplemental): Stochastic Block Models 3 Lecture 6 (supplemental): Stochastic Block Models Aaron Clauset @aaronclauset Assistant Professor of Computer Science University of Colorado Boulder External Faculty, Santa Fe Institute 2017 Aaron Clauset

More information

Social Networks- Stanley Milgram (1967)

Social Networks- Stanley Milgram (1967) Complex Networs Networ is a structure of N nodes and 2M lins (or M edges) Called also graph in Mathematics Many examples of networs Internet: nodes represent computers lins the connecting cables Social

More information

1 Complex Networks - A Brief Overview

1 Complex Networks - A Brief Overview Power-law Degree Distributions 1 Complex Networks - A Brief Overview Complex networks occur in many social, technological and scientific settings. Examples of complex networks include World Wide Web, Internet,

More information

Networks as a tool for Complex systems

Networks as a tool for Complex systems Complex Networs Networ is a structure of N nodes and 2M lins (or M edges) Called also graph in Mathematics Many examples of networs Internet: nodes represent computers lins the connecting cables Social

More information

Kristina Lerman USC Information Sciences Institute

Kristina Lerman USC Information Sciences Institute Rethinking Network Structure Kristina Lerman USC Information Sciences Institute Università della Svizzera Italiana, December 16, 2011 Measuring network structure Central nodes Community structure Strength

More information

Degree Distribution: The case of Citation Networks

Degree Distribution: The case of Citation Networks Network Analysis Degree Distribution: The case of Citation Networks Papers (in almost all fields) refer to works done earlier on same/related topics Citations A network can be defined as Each node is

More information

Networks in the Real World

Networks in the Real World Networks: Lecture 2 Introduction Networks in the Real World A network is a set of items (nodes or vertices) connected by edges or links. Systems taking the form of networks abound in the world. Types of

More information

SUPPLEMENTARY MATERIALS TO THE PAPER: ON THE LIMITING BEHAVIOR OF PARAMETER-DEPENDENT NETWORK CENTRALITY MEASURES

SUPPLEMENTARY MATERIALS TO THE PAPER: ON THE LIMITING BEHAVIOR OF PARAMETER-DEPENDENT NETWORK CENTRALITY MEASURES SUPPLEMENTARY MATERIALS TO THE PAPER: ON THE LIMITING BEHAVIOR OF PARAMETER-DEPENDENT NETWORK CENTRALITY MEASURES MICHELE BENZI AND CHRISTINE KLYMKO Abstract This document contains details of numerical

More information

Adventures in random graphs: Models, structures and algorithms

Adventures in random graphs: Models, structures and algorithms BCAM January 2011 1 Adventures in random graphs: Models, structures and algorithms Armand M. Makowski ECE & ISR/HyNet University of Maryland at College Park armand@isr.umd.edu BCAM January 2011 2 Complex

More information

ECS 289 / MAE 298, Lecture 7 April 22, Percolation and Epidemiology on Networks, Part 2 Searching on networks

ECS 289 / MAE 298, Lecture 7 April 22, Percolation and Epidemiology on Networks, Part 2 Searching on networks ECS 289 / MAE 298, Lecture 7 April 22, 2014 Percolation and Epidemiology on Networks, Part 2 Searching on networks 28 project pitches turned in Announcements We are compiling them into one file to share

More information

arxiv:physics/ v3 [physics.soc-ph] 28 Jan 2007

arxiv:physics/ v3 [physics.soc-ph] 28 Jan 2007 arxiv:physics/0603229v3 [physics.soc-ph] 28 Jan 2007 Graph Evolution: Densification and Shrinking Diameters Jure Leskovec School of Computer Science, Carnegie Mellon University, Pittsburgh, PA Jon Kleinberg

More information

Spectral Graph Theory Tools. Analysis of Complex Networks

Spectral Graph Theory Tools. Analysis of Complex Networks Spectral Graph Theory Tools for the Department of Mathematics and Computer Science Emory University Atlanta, GA 30322, USA Acknowledgments Christine Klymko (Emory) Ernesto Estrada (Strathclyde, UK) Support:

More information

Data science with multilayer networks: Mathematical foundations and applications

Data science with multilayer networks: Mathematical foundations and applications Data science with multilayer networks: Mathematical foundations and applications CDSE Days University at Buffalo, State University of New York Monday April 9, 2018 Dane Taylor Assistant Professor of Mathematics

More information

6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search

6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search 6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search Daron Acemoglu and Asu Ozdaglar MIT September 30, 2009 1 Networks: Lecture 7 Outline Navigation (or decentralized search)

More information

MAE 298, Lecture 8 Feb 4, Web search and decentralized search on small-worlds

MAE 298, Lecture 8 Feb 4, Web search and decentralized search on small-worlds MAE 298, Lecture 8 Feb 4, 2008 Web search and decentralized search on small-worlds Search for information Assume some resource of interest is stored at the vertices of a network: Web pages Files in a file-sharing

More information

An evolving network model with community structure

An evolving network model with community structure INSTITUTE OF PHYSICS PUBLISHING JOURNAL OF PHYSICS A: MATHEMATICAL AND GENERAL J. Phys. A: Math. Gen. 38 (2005) 9741 9749 doi:10.1088/0305-4470/38/45/002 An evolving network model with community structure

More information

Erzsébet Ravasz Advisor: Albert-László Barabási

Erzsébet Ravasz Advisor: Albert-László Barabási Hierarchical Networks Erzsébet Ravasz Advisor: Albert-László Barabási Introduction to networks How to model complex networks? Clustering and hierarchy Hierarchical organization of cellular metabolism The

More information

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu Intro sessions to SNAP C++ and SNAP.PY: SNAP.PY: Friday 9/27, 4:5 5:30pm in Gates B03 SNAP

More information

Deterministic Decentralized Search in Random Graphs

Deterministic Decentralized Search in Random Graphs Deterministic Decentralized Search in Random Graphs Esteban Arcaute 1,, Ning Chen 2,, Ravi Kumar 3, David Liben-Nowell 4,, Mohammad Mahdian 3, Hamid Nazerzadeh 1,, and Ying Xu 1, 1 Stanford University.

More information

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/24/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu

More information

Design and characterization of chemical space networks

Design and characterization of chemical space networks Design and characterization of chemical space networks Martin Vogt B-IT Life Science Informatics Rheinische Friedrich-Wilhelms-University Bonn 16 August 2015 Network representations of chemical spaces

More information

Chaos, Complexity, and Inference (36-462)

Chaos, Complexity, and Inference (36-462) Chaos, Complexity, and Inference (36-462) Lecture 21 Cosma Shalizi 3 April 2008 Models of Networks, with Origin Myths Erdős-Rényi Encore Erdős-Rényi with Node Types Watts-Strogatz Small World Graphs Exponential-Family

More information

The non-backtracking operator

The non-backtracking operator The non-backtracking operator Florent Krzakala LPS, Ecole Normale Supérieure in collaboration with Paris: L. Zdeborova, A. Saade Rome: A. Decelle Würzburg: J. Reichardt Santa Fe: C. Moore, P. Zhang Berkeley:

More information

Spectral Analysis of Directed Complex Networks. Tetsuro Murai

Spectral Analysis of Directed Complex Networks. Tetsuro Murai MASTER THESIS Spectral Analysis of Directed Complex Networks Tetsuro Murai Department of Physics, Graduate School of Science and Engineering, Aoyama Gakuin University Supervisors: Naomichi Hatano and Kenn

More information

Chaos, Complexity, and Inference (36-462)

Chaos, Complexity, and Inference (36-462) Chaos, Complexity, and Inference (36-462) Lecture 21: More Networks: Models and Origin Myths Cosma Shalizi 31 March 2009 New Assignment: Implement Butterfly Mode in R Real Agenda: Models of Networks, with

More information

ECS 289 / MAE 298 May 8, Intro to Biological Networks, Motifs, and Model selection/validation

ECS 289 / MAE 298 May 8, Intro to Biological Networks, Motifs, and Model selection/validation ECS 289 / MAE 298 May 8, 2014 Intro to Biological Networks, Motifs, and Model selection/validation Announcement HW2a. Announced in class last Thurs, May 1. Posted on Smartsite. Due Monday May 12th, by

More information

1 Random graph models

1 Random graph models 1 Random graph models A large part of understanding what structural patterns in a network are interesting depends on having an appropriate reference point by which to distinguish interesting from non-interesting.

More information

ECS 253 / MAE 253, Lecture 15 May 17, I. Probability generating function recap

ECS 253 / MAE 253, Lecture 15 May 17, I. Probability generating function recap ECS 253 / MAE 253, Lecture 15 May 17, 2016 I. Probability generating function recap Part I. Ensemble approaches A. Master equations (Random graph evolution, cluster aggregation) B. Network configuration

More information

Graph Detection and Estimation Theory

Graph Detection and Estimation Theory Introduction Detection Estimation Graph Detection and Estimation Theory (and algorithms, and applications) Patrick J. Wolfe Statistics and Information Sciences Laboratory (SISL) School of Engineering and

More information

A physical model for efficient rankings in networks

A physical model for efficient rankings in networks A physical model for efficient rankings in networks Daniel Larremore Assistant Professor Dept. of Computer Science & BioFrontiers Institute March 5, 2018 CompleNet danlarremore.com @danlarremore The idea

More information

Stability and topology of scale-free networks under attack and defense strategies

Stability and topology of scale-free networks under attack and defense strategies Stability and topology of scale-free networks under attack and defense strategies Lazaros K. Gallos, Reuven Cohen 2, Panos Argyrakis, Armin Bunde 3, and Shlomo Havlin 2 Department of Physics, University

More information

Temporal Networks aka time-varying networks, time-stamped graphs, dynamical networks...

Temporal Networks aka time-varying networks, time-stamped graphs, dynamical networks... Temporal Networks aka time-varying networks, time-stamped graphs, dynamical networks... Network Theory and Applications ECS 253 / MAE 253 Spring 2016 Márton Pósfai (posfai@ucdavis.edu) Sources Reviews:

More information

Growing a Network on a Given Substrate

Growing a Network on a Given Substrate Growing a Network on a Given Substrate 1 Babak Fotouhi and Michael G. Rabbat Department of Electrical and Computer Engineering McGill University, Montréal, Québec, Canada Email: babak.fotouhi@mail.mcgill.ca,

More information

Evolving network with different edges

Evolving network with different edges Evolving network with different edges Jie Sun, 1,2 Yizhi Ge, 1,3 and Sheng Li 1, * 1 Department of Physics, Shanghai Jiao Tong University, Shanghai, China 2 Department of Mathematics and Computer Science,

More information

Complex (Biological) Networks

Complex (Biological) Networks Complex (Biological) Networks Today: Measuring Network Topology Thursday: Analyzing Metabolic Networks Elhanan Borenstein Some slides are based on slides from courses given by Roded Sharan and Tomer Shlomi

More information

Theory and Methods for the Analysis of Social Networks

Theory and Methods for the Analysis of Social Networks Theory and Methods for the Analysis of Social Networks Alexander Volfovsky Department of Statistical Science, Duke University Lecture 1: January 16, 2018 1 / 35 Outline Jan 11 : Brief intro and Guest lecture

More information

The Trouble with Community Detection

The Trouble with Community Detection The Trouble with Community Detection Aaron Clauset Santa Fe Institute 7 April 2010 Nonlinear Dynamics of Networks Workshop U. Maryland, College Park Thanks to National Science Foundation REU Program James

More information

MAE 298, Lecture 4 April 9, Exploring network robustness

MAE 298, Lecture 4 April 9, Exploring network robustness MAE 298, Lecture 4 April 9, 2006 Switzerland Germany Spain Italy Japan Netherlands Russian Federation Sweden UK USA Unknown Exploring network robustness What is a power law? (Also called a Pareto Distribution

More information

0.20 N=000 N=5000 0.30 0.5 0.25 P 0.0 P 0.20 0.5 0.05 0.0 0.05 0.00 0.0 0.2 0.4 0.6 0.8.0 n r 0.00 0.0 0.2 0.4 0.6 0.8.0 n r 0.4 N=0000 0.6 0.5 N=50000 P 0.3 0.2 0. P 0.4 0.3 0.2 0. 0.0 0.0 0.2 0.4 0.6

More information

RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs

RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu Mary McGlohon Christos Faloutsos Carnegie Mellon University, School of Computer Science {lakoglu, mmcgloho, christos}@cs.cmu.edu

More information

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 7 Jan 2000

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 7 Jan 2000 Epidemics and percolation in small-world networks Cristopher Moore 1,2 and M. E. J. Newman 1 1 Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, New Mexico 87501 2 Departments of Computer Science and

More information

Stat 315c: Introduction

Stat 315c: Introduction Stat 315c: Introduction Art B. Owen Stanford Statistics Art B. Owen (Stanford Statistics) Stat 315c: Introduction 1 / 14 Stat 315c Analysis of Transposable Data Usual Statistics Setup there s Y (we ll

More information

A LINE GRAPH as a model of a social network

A LINE GRAPH as a model of a social network A LINE GRAPH as a model of a social networ Małgorzata Krawczy, Lev Muchni, Anna Mańa-Krasoń, Krzysztof Kułaowsi AGH Kraów Stern School of Business of NY University outline - ideas, definitions, milestones

More information

Social and Economic Networks: Models and Analysis Matthew O. Jackson Stanford University, Santa Fe Institute, CIFAR,

Social and Economic Networks: Models and Analysis Matthew O. Jackson Stanford University, Santa Fe Institute, CIFAR, Social and Economic Networks: Models and Analysis Matthew O. Jackson Stanford University, Santa Fe Institute, CIFAR, www.stanford.edu\~jacksonm Copyright 2013 The Board of Trustees of The Leland Stanford

More information

Complex (Biological) Networks

Complex (Biological) Networks Complex (Biological) Networks Today: Measuring Network Topology Thursday: Analyzing Metabolic Networks Elhanan Borenstein Some slides are based on slides from courses given by Roded Sharan and Tomer Shlomi

More information

Preface. Contributors

Preface. Contributors CONTENTS Foreword Preface Contributors PART I INTRODUCTION 1 1 Networks in Biology 3 Björn H. Junker 1.1 Introduction 3 1.2 Biology 101 4 1.2.1 Biochemistry and Molecular Biology 4 1.2.2 Cell Biology 6

More information

Epidemics and information spreading

Epidemics and information spreading Epidemics and information spreading Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Social Network

More information

Network models: random graphs

Network models: random graphs Network models: random graphs Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Structural Analysis

More information

Network Science: Principles and Applications

Network Science: Principles and Applications Network Science: Principles and Applications CS 695 - Fall 2016 Amarda Shehu,Fei Li [amarda, lifei](at)gmu.edu Department of Computer Science George Mason University 1 Outline of Today s Class 2 Robustness

More information

Emerging communities in networks a flow of ties

Emerging communities in networks a flow of ties Emerging communities in networks a flow of ties Małgorzata J. Krawczyk, Przemysław Gawroński, Krzysztof Kułakowski Complex Systems Group Faculty of Physics and Applied Computer Science AGH University of

More information

Sparse Linear Algebra Issues Arising in the Analysis of Complex Networks

Sparse Linear Algebra Issues Arising in the Analysis of Complex Networks Sparse Linear Algebra Issues Arising in the Analysis of Complex Networks Department of Mathematics and Computer Science Emory University Atlanta, GA 30322, USA Acknowledgments Christine Klymko (Emory)

More information

Biological networks CS449 BIOINFORMATICS

Biological networks CS449 BIOINFORMATICS CS449 BIOINFORMATICS Biological networks Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better

More information

Diffusion of information and social contagion

Diffusion of information and social contagion Diffusion of information and social contagion Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics

More information

Networks. Can (John) Bruce Keck Founda7on Biotechnology Lab Bioinforma7cs Resource

Networks. Can (John) Bruce Keck Founda7on Biotechnology Lab Bioinforma7cs Resource Networks Can (John) Bruce Keck Founda7on Biotechnology Lab Bioinforma7cs Resource Networks in biology Protein-Protein Interaction Network of Yeast Transcriptional regulatory network of E.coli Experimental

More information

Combining Geographic and Network Analysis: The GoMore Rideshare Network. Kate Lyndegaard

Combining Geographic and Network Analysis: The GoMore Rideshare Network. Kate Lyndegaard Combining Geographic and Network Analysis: The GoMore Rideshare Network Kate Lyndegaard 10.15.2014 Outline 1. Motivation 2. What is network analysis? 3. The project objective 4. The GoMore network 5. The

More information

Opinion Dynamics on Triad Scale Free Network

Opinion Dynamics on Triad Scale Free Network Opinion Dynamics on Triad Scale Free Network Li Qianqian 1 Liu Yijun 1,* Tian Ruya 1,2 Ma Ning 1,2 1 Institute of Policy and Management, Chinese Academy of Sciences, Beijing 100190, China lqqcindy@gmail.com,

More information

Machine Learning and Modeling for Social Networks

Machine Learning and Modeling for Social Networks Machine Learning and Modeling for Social Networks Olivia Woolley Meza, Izabela Moise, Nino Antulov-Fatulin, Lloyd Sanders 1 Spreading and Influence on social networks Computational Social Science D-GESS

More information

The Role of Network Science in Biology and Medicine. Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs

The Role of Network Science in Biology and Medicine. Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs The Role of Network Science in Biology and Medicine Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs Network Analysis Working Group 09.28.2017 Network-Enabled Wisdom (NEW) empirically

More information

Attack Strategies on Complex Networks

Attack Strategies on Complex Networks Attack Strategies on Complex Networks Lazaros K. Gallos 1, Reuven Cohen 2, Fredrik Liljeros 3, Panos Argyrakis 1, Armin Bunde 4, and Shlomo Havlin 5 1 Department of Physics, University of Thessaloniki,

More information

Networks and stability

Networks and stability Networks and stability Part 1B. Network topology Peter Csermely www.weaklink.sote.hu csermelypeter@yahoo.com 1. network topology 2. network dynamics 3. examples for networks 4. synthesis (complex equilibria,

More information

Network Science (overview, part 1)

Network Science (overview, part 1) Network Science (overview, part 1) Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California rgera@nps.edu Excellence Through Knowledge Overview Current research Section 1:

More information

Complex-Network Modelling and Inference

Complex-Network Modelling and Inference Complex-Network Modelling and Inference Lecture 12: Random Graphs: preferential-attachment models Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/notes/

More information

Introduction to Data Mining

Introduction to Data Mining Introduction to Data Mining Lecture #9: Link Analysis Seoul National University 1 In This Lecture Motivation for link analysis Pagerank: an important graph ranking algorithm Flow and random walk formulation

More information

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 29 Apr 2008

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 29 Apr 2008 Self-similarity in Fractal and Non-fractal Networks arxiv:cond-mat/0605587v2 [cond-mat.stat-mech] 29 Apr 2008 J. S. Kim, B. Kahng, and D. Kim Center for Theoretical Physics & Frontier Physics Research

More information

arxiv:cond-mat/ v1 3 Sep 2004

arxiv:cond-mat/ v1 3 Sep 2004 Effects of Community Structure on Search and Ranking in Information Networks Huafeng Xie 1,3, Koon-Kiu Yan 2,3, Sergei Maslov 3 1 New Media Lab, The Graduate Center, CUNY New York, NY 10016, USA 2 Department

More information

Biological Networks Analysis

Biological Networks Analysis Biological Networks Analysis Degree Distribution and Network Motifs Genome 559: Introduction to Statistical and Computational Genomics Elhanan Borenstein Networks: Networks vs. graphs A collection of nodesand

More information

Mining of Massive Datasets Jure Leskovec, AnandRajaraman, Jeff Ullman Stanford University

Mining of Massive Datasets Jure Leskovec, AnandRajaraman, Jeff Ullman Stanford University Note to other teachers and users of these slides: We would be delighted if you found this our material useful in giving your own lectures. Feel free to use these slides verbatim, or to modify them to fit

More information

Average Distance, Diameter, and Clustering in Social Networks with Homophily

Average Distance, Diameter, and Clustering in Social Networks with Homophily arxiv:0810.2603v1 [physics.soc-ph] 15 Oct 2008 Average Distance, Diameter, and Clustering in Social Networks with Homophily Matthew O. Jackson September 24, 2008 Abstract I examine a random network model

More information

Heavy Tails: The Origins and Implications for Large Scale Biological & Information Systems

Heavy Tails: The Origins and Implications for Large Scale Biological & Information Systems Heavy Tails: The Origins and Implications for Large Scale Biological & Information Systems Predrag R. Jelenković Dept. of Electrical Engineering Columbia University, NY 10027, USA {predrag}@ee.columbia.edu

More information

Biological Networks. Gavin Conant 163B ASRC

Biological Networks. Gavin Conant 163B ASRC Biological Networks Gavin Conant 163B ASRC conantg@missouri.edu 882-2931 Types of Network Regulatory Protein-interaction Metabolic Signaling Co-expressing General principle Relationship between genes Gene/protein/enzyme

More information

Decision Making and Social Networks

Decision Making and Social Networks Decision Making and Social Networks Lecture 4: Models of Network Growth Umberto Grandi Summer 2013 Overview In the previous lecture: We got acquainted with graphs and networks We saw lots of definitions:

More information

Social Network Analysis. Mrigesh Kshatriya, CIFOR Sentinel Landscape Data Analysis workshop (3rd-7th March 2014) Venue: CATIE, Costa Rica.

Social Network Analysis. Mrigesh Kshatriya, CIFOR Sentinel Landscape Data Analysis workshop (3rd-7th March 2014) Venue: CATIE, Costa Rica. Social Network Analysis Mrigesh Kshatriya, CIFOR Sentinel Landscape Data Analysis workshop (3rd-7th March 2014) Venue: CATIE, Costa Rica. Talk outline What is a Social Network? Data collection Visualizing

More information

Exact solution of site and bond percolation. on small-world networks. Abstract

Exact solution of site and bond percolation. on small-world networks. Abstract Exact solution of site and bond percolation on small-world networks Cristopher Moore 1,2 and M. E. J. Newman 2 1 Departments of Computer Science and Physics, University of New Mexico, Albuquerque, New

More information

Models of Communication Dynamics for Simulation of Information Diffusion

Models of Communication Dynamics for Simulation of Information Diffusion Models of Communication Dynamics for Simulation of Information Diffusion Konstantin Mertsalov, Malik Magdon-Ismail, Mark Goldberg Rensselaer Polytechnic Institute Department of Computer Science 11 8th

More information