Measuring and Analyzing Networks Scott Kirkpatrick Hebrew University of Jerusalem April 12, 2011.

Slides:



Advertisements
Similar presentations
Complex Network Theory
Advertisements

Complex Networks Advanced Computer Networks: Part1.
‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Strong and Weak Ties Chapter 3, from D. Easley and J. Kleinberg book.
Analysis and Modeling of Social Networks Foudalis Ilias.
School of Information University of Michigan Network resilience Lecture 20.
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Advanced Topics in Data Mining Special focus: Social Networks.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Directional triadic closure and edge deletion mechanism induce asymmetry in directed edge properties.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
UNDERSTANDING VISIBLE AND LATENT INTERACTIONS IN ONLINE SOCIAL NETWORK Presented by: Nisha Ranga Under guidance of : Prof. Augustin Chaintreau.
Lecture 9 Measures and Metrics. Structural Metrics Degree distribution Average path length Centrality Degree, Eigenvector, Katz, Pagerank, Closeness,
MEDUSA – New Model of Internet Topology Using k-shell Decomposition Shai Carmi Shlomo Havlin Bloomington 05/24/2005.
1 Complex systems Made of many non-identical elements connected by diverse interactions. NETWORK New York Times Slides: thanks to A-L Barabasi.
Degree correlations in complex networks Lazaros K. Gallos Chaoming Song Hernan A. Makse Levich Institute, City College of New York.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
The Internet’s Dynamic Geography Scott Kirkpatrick, School of Engineering, Hebrew University of Jerusalem and EVERGROW Collaborators (thanks, not blame…)
Jellyfish, and other Interesting creatures Of the Internet Scott Kirkpatrick, Hebrew University with Avishalom Shalit, Sorin Solomon, Shai Carmi, Eran.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
The Internet as a computing surface Avogadro-scale Computing MIT, April 17, 2008 Scott Kirkpatrick Hebrew University of Jerusalem and CBA, MIT.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
The structure of the Internet. The Internet as a graph Remember: the Internet is a collection of networks called autonomous systems (ASs) The Internet.
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
The Internet’s Physical Topology (or, Will the Internet ever measure itself?)‏ Scott Kirkpatrick, School of Engineering, Hebrew University of Jerusalem.
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Graph Theory in 50 minutes. This Graph has 6 nodes (also called vertices) and 7 edges (also called links)
MEDUSA – New Model of Internet Topology Using k-shell Decomposition Shai Carmi Shlomo Havlin Bloomington 05/24/2005.
COM1721: Freshman Honors Seminar A Random Walk Through Computing Lecture 2: Structure of the Web October 1, 2002.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Complex Networks First Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
Chapter 3. Community Detection and Evaluation May 2013 Youn-Hee Han
Complex Networks Measures and deterministic models Philippe Giabbanelli.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Percolation Processes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopPercolation Processes1.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Percolation and diffusion in network models Shai Carmi, Department of Physics, Bar-Ilan University Networks Percolation Diffusion Background picture: The.
Jellyfish, and other Interesting creatures Of the Internet Scott Kirkpatrick, Hebrew University with Avishalom Shalit, Sorin Solomon, Shai Carmi, Eran.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
Informatics tools in network science
The Structure of Scientific Collaboration Networks by M. E. J. Newman CMSC 601 Paper Summary Marie desJardins January 27, 2009.
Analyzing Networks. Milgram’s Experiments “Six degrees of Separation” Milgram’s letters to various recruits in Nebraska who were asked to forward the.
Hierarchical Organization in Complex Networks by Ravasz and Barabasi İlhan Kaya Boğaziçi University.
Response network emerging from simple perturbation Seung-Woo Son Complex System and Statistical Physics Lab., Dept. Physics, KAIST, Daejeon , Korea.
Lecture 23: Structure of Networks
Structures of Networks
Social Networks Analysis
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
Link Prediction on Hacker Networks
How Do “Real” Networks Look?
Network Science: A Short Introduction i3 Workshop
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Peer-to-Peer and Social Networks Fall 2017
How Do “Real” Networks Look?
Network Science: A Short Introduction i3 Workshop
Peer-to-Peer and Social Networks
Lecture 23: Structure of Networks
CS246: Web Characteristics
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Measuring and Analyzing Networks Scott Kirkpatrick Hebrew University of Jerusalem April 12, 2011

Sources of data Communications networks – Web links – urls contained within surface pages – Internet Physical network – Telephone CDR’s Social networks – Links through common activity Movie actors, scientists publishing together Opt-in networking in Facebook et al.

Properties to be considered “3 degrees of separation” and small world effects. Robustness/fragility of communications – Percolation under various modeled attacks Spread of information, disease, etc…

Aggregates and Attributes Degree distribution, betweenness distribution Two-point distributions – Degree-degree “assortative” or “disassortative” Cluster coefficient and triangle counting – Is the friend of my friend also my friend? Variations on betweenness (not in the literature, but an attractive option) Mark Newman’s SIAM Review paper – a great reference but dated.

K-Cores, Shells, Crusts and all that… K-core almost as fundamental a graph property as the “giant component”: – Bollobas (1984) defined K-core: maximal subgraph in which all nodes have K or more edges. Corollaries – it’s unique, it is w.h.probability K- connected, when it exists it has size O(N) – Pittel, Spencer, Wormald (1996) showed how to calculate its size and threshold

K-Cores, Shells, Crusts and all that… K-shell: All sites in the K-core but not in the (K+1)-core. Nucleus: the non-vanishing core with largest K K-crust: Union of shells 1,…(K-1), or all sites outside of the K-core. A natural application is analysis of networks – Replaces some ambiguous definitions with uniquely specified objects.

Faloutsos’ Jellyfish (Internet model) Define the core in some way (“Tier 0”) Layers breadth first around the core are the “mantle” and the edge sites are the tendrils

K-cores of Barabasi-like random network L,M model gives non-trivial K-shell structure. – (Shalit, Solomon, SK, 2000) At each step in the construction, a new node makes L links to existing nodes, with probability proportional to their # ngbrs. Then we add M links between existing nodes, also with preferential attachment. Results for L=1, M = 1,2,4,8 (next slide) give lovely power laws. (Rome conference on complex systems, 2000) Nucleus is just the endpoint.

Results: L,M models’ K-cores

Next apply to the real Internet DIMES data used at AS level – (Shir, Shavitt, SK, Carmi, Havlin, Li) – 2004 to present day with relatively consistent experimental methodology – K-shell plots show power laws with two surprises The nucleus is striking and different from the mantle of this “Medusa” Percolation analysis determines the tendrils as a subset connected only to the nucleus

Does degree of site relate to k-shell?

Distances and Diameters in cores

K-crusts show percolation threshold Data from  These are the hanging tentacles of our (Red Sea)‏ Jellyfish For subsequent analysis, we distinguish three components: Core, Connected, Isolated Largest cluster in each shell

Meduza ( מדוזה ) model This picture has been stable from January 2005 (kmax = 30) to present day, with little change in the nucleus composition. The precise definition of the tendrils: those sites and clusters isolated from the largest cluster in all the crusts – they connect only through the core.

Willinger’s Objection to all this Established network practitioners do not always welcome physicists’ model-making They require first that real characteristics be incorporated – Finite connectivity at each router box – Length restrictions for connections – Include likely business relationships – Only then let the modeling begin… But ASs are objects with a fractal distribution – From ISPs that support a neighborhood to global telcos and Google

How does the city data differ from the AS-graph information? DIMES used commercial (error-filled) databases – Results available on website Cities are local, ASes may be highly extended (ATT, Level 3, Global Xing, Google) About 4000 cities identified, cf. 25,000 ASes Number of city-city edges about 2x AS edges But similar features are seen – Wide spread of small-k shells – Distinct nucleus with high path redundancy – Many central sites participate with nucleus – A less strong Medusa structure

K-shell size distribution

City KCrusts show percolation, with smaller jump at nucleus

City locations permit mapping the physical internet

Are Social Networks Like Communications Networks? Visual evidence that communications nets are more globally organized: – Indiana Univ (Vespigniani group) visualization tool AS graph, ca 2006Movie actors’ collaborations

Diurnal variation suggests separating work from leisure periods

Telephone call graphs (“CDRs”) Offer an Intermediate Case Full graphReciprocated Reciprocated, > 4 calls Metro area PnLa only 7 B calls, over 28 days, Aug 2005 Cebrian, Pentland, SK

Data sets available Raw CDR’s NOT AVAILABLE—SECRET!! Hadoop used to collect full data sets, total #calls. aggregated for each link, with forward and reverse, work and leisure separated. Analysis done for all links Then for reciprocated links Finally for major cities or metro areas.

How do work and leisure differ?

Diffusion of information from the edges Faster in work than in leisure networks

K-shell structure, full set, work period

Work characteristics persist on smaller scales

K-shell structure, full data set, Leisure

Mysteries (Work period, full, R1)

Mysteries, ctd.