Network Science (overview, part 1)

Slides:



Advertisements
Similar presentations
Complex Network Theory
Advertisements

Complex Networks Advanced Computer Networks: Part1.
Scale Free Networks.
The Theory of Zeta Graphs with an Application to Random Networks Christopher Ré Stanford.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Analysis and Modeling of Social Networks Foudalis Ilias.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Advanced Topics in Data Mining Special focus: Social Networks.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Small Worlds Presented by Geetha Akula For the Faculty of Department of Computer Science, CALSTATE LA. On 8 th June 07.
Introduction to Networks HON207. Graph Theory In mathematics and computer science, graph theory is the study of graphs, mathematical structures used to.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
School of Information Sciences University of Pittsburgh Network Science: A Short Introduction i3 Workshop Konstantinos Pelechrinis Summer 2014 Figures.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
Complex Network Theory – An Introduction Niloy Ganguly.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Complex Network Theory – An Introduction Niloy Ganguly.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
What Is A Network? (and why do we care?). An Introduction to Network Theory | Kyle Findlay | SAMRA 2010 | 2 “A collection of objects (nodes) connected.
CS:4980:0005 Peer-to-Peer and Social Networks Fall 2015 Introduction.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
Analyzing Networks. Milgram’s Experiments “Six degrees of Separation” Milgram’s letters to various recruits in Nebraska who were asked to forward the.
Class 4: It’s a Small World After All Network Science: Small World February 2012 Dr. Baruch Barzel.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
Graph Theory Hongbao Song Applications Graphs can be used to model many types of relations and processes. Physical Biological Social Information.
Network Science Overview (2)
Network (graph) Models
Network Science By: Ralucca Gera, NPS Excellence Through Knowledge.
CS:4980:0001 Peer-to-Peer and Social Networks Fall 2017
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
Connectivity and the Small World
Structures of Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
CS:4980:0001 Peer-to-Peer and Social Networks Fall 2017
EECS 203 Lecture 19 Graphs.
Lecture 1: Complex Networks
Topics In Social Computing (67810)
A Network Model of Knowledge Acquisition
Applications of graph theory in complex systems research
EECS 203 Lecture 20 More Graphs.
Intro to MA 4027 Graph Theory
Models of networks (synthetic networks or generative models): Random, Small-world, Scale-free, Configuration model and Random geometric model By: Ralucca.
Section 8.6: Clustering Coefficients
Network Science (Overview, part 2)
Lecture 23: Structure of Networks
Section 8.6 of Newman’s book: Clustering Coefficients
Models of networks (synthetic networks or generative models): Erdős-Rényi Random model, Watts-Strogatz Small-world, Barabási-Albert Preferential attachment,
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Section 8.2: Shortest path and small world effect
Shortest path and small world effect
Centralities (4) Ralucca Gera,
Peer-to-Peer and Social Networks Fall 2017
Robustness or Network Resilience
Clustering Coefficients
From the Synthetic networks slide deck (didn’t have a chance to go over them at that time) By: Ralucca Gera, NPS.
Lecture 23: Structure of Networks
Lecture 9: Network models CS 765: Complex Networks
Graph and Link Mining.
Models of networks (synthetic networks or generative models)
Degree Distribution Ralucca Gera,
Network Science: A Short Introduction i3 Workshop
Advanced Topics in Data Mining Special focus: Social Networks
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

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

Section 1: Graph theory: Section 2: Complex networks: Overview Current research Section 1: Graph theory: Origins (Eulerian graphs) Section 2: Complex networks: Random graphs (Erdos-Renyi) Small world graphs (Watts-Strogatz) Scale free graphs (Barabasi-Albert) The configuration model (Molloy-Reed)

Take away from current talk The need for the development of tools to study complex networks as they model the world around as the networks have shifted from simple and small to complex and extremely large (data explosion), as the modeling transitioned from static graphs to dynamic graphs (like geometry to calculus), as objects to be studied were of one type, and now there is a variety of data types Examples:

Why Networks? Nothing happens in isolation: “everything is connected, caused by, and interacting with a huge number of other pieces of a complex universal puzzle” (AL Barabasi, “Linked”) The power of the network is in the links However, most people don’t see the links till they are exposed to them (put your NetSci glasses on)

Why Network Science? Newest science (20 years old or so) and a very active field, relevant to the type and amount of data available nowadays Applicable to the study of the structural evolution of large networks It studies networks holistically Modeling phenomena around us using networks can be done in multiple ways and at different levels/depths Can be used both for passive and active measurements

Original papers for Network Science 1998: Watts-Strogatz paper in the most cited Nature publication from 1998; highlighted by ISI as one of the ten most cited papers in physics in the decade after its publication. 1999: Barabasi and Albert paper is the most cited Science paper in 1999;highlighted by ISI as one of the ten most cited papers in physics in the decade after its publication. 2001: Pastor -Satorras and Vespignani is one of the two most cited papers among the papers published in 2001 by Physical Review Letters. 2002: Girvan-Newman is the most cited paper in 2002 Proceedings of the National Academy of Sciences.

Network Science: The Science of the 21st century Network Science: Introduction 2012

> Social network theory Tools that CN uses: > Graph theory > Social network theory > Statistical physics > Computer science > Biology > Statistics > Sociology

Origins 1735: Euler was puzzled by solving the bridges of Königsberg (origins of graph theory) 1950: Erdos was puzzled by social networks structure 1999: Barabasi was puzzle by the Internet Now: we are puzzled by all of them (brain, social networks, communication and transportation networks)

Origins of graph theory Eulerian trails and circuits

The Origin of Graph Theory The Seven Bridges of Königsberg (the problem that is at the origin of graph theory) was posed by Leonhard Euler in 1735 (also prefigured the idea of topology) The citizens of Königsberg supposedly walked about on Sundays trying to find a route that crosses each bridge Königsberg of exactly once, and return to the starting point.

Königsberg Bridges (now Kaliningrad, Russia) Find a route that: Starts and finishes at the same place? Crosses each bridge exactly once? A vertex : a region An edge : a bridge between two regions X Y Z W e1 e2 e3 e4 e6 e5 e7 Z Y X W

Analysis of Complex Networks: Erdos-Renyi (ER) random graph model Section 2 Analysis of Complex Networks: Erdos-Renyi (ER) random graph model

From Simple to Complex Networks Simple graphs (the ones we have seen in graph theory): have a small number of vertices, which interact according to well understood laws usually static in time (at least on small time intervals). Complex networks (no established definition): very large and contain mixt type of data evolve (In 1990 the WWW had only one page. Now it has a few billion pages) generally display organization with no apparent external organizing principle being applied, and no internal control

Goals (for Complex Networks) Goals of studying complex networks to extract emergent properties to understand the function of such complex systems to be able to predict changes in the network to control how the network evolves In order to understand a complex system we need to grasp the network that models it.   

What is the structure of social networks? Network/Graph Theory The formulation of graph theory/networks is attributed to Euler (bridges of Königsberg) Networks/graphs became more popular due in great part to Erdös. Erdös interest in networks was also a puzzle (a social puzzle): What is the structure of social networks? He formally introduced random graphs (1950s): graphs in which the existence of an edge is given with a probability p.

Erdös and Rényi Erdös and Rényi, pursued the theoretical analysis of the properties of random graphs: How do networks form? Pául Erdös (1913-1996) Alfréd Rényi (1921-1970) n=10, p=.15 Ave degree ~ 1.6 n=10, p=.28 Ave degree ~ 1.6 Erdös-Rényi model (1960): G(n,p): connect n nodes with probability p:

Some examples for ER(100, .03) In ER(n,p) graphs: Given n nodes, Expected number of edges is: 𝑛 2 𝑝 Expected average degree is 𝑣 deg 𝑣 𝑛 = 1 𝑛 𝑛 2 𝑝= 1 𝑛 𝑛(𝑛−1) 2 𝑝= 𝑛−1 𝑝 Most nodes have degree close to 𝑛−1 𝑝 Examples of G(n, variable): https://www.youtube.com/watch?v=mpe44sTSoF8 Binomial degree distribution Source for pictures: Network Science: Random Graphs 2012 Network Science: Random Graphs 2012

They equated complexity with randomness. Erdos and Renyi’s work They equated complexity with randomness. Is that really the case? Do connections form at random with equal probably of attachment? Researchers don’t believe that now (we’ll see why) However it was a good model to begin with (still used today, in part due to the ease of analysis due to the independence of the edges being present). Erdos and Renyi didn’t plan on providing universal theory for network formation, rather the mathematical beauty got them intrigued more than capturing the way nature creates networks.

Data driven research: Lots of experimental work led to the discovery that social networks are not random, rather they display: (1) small-world phenomenon: Small average distance (six-degree of separation phenomenon) and high clustering coefficient (2) power law/exponential degree distribution: few hubs and many small degree vertices Kevin Bacon number Thus, researchers got more interested in the applications (along with the beauty and depth of then mathematics)

Stanly Milgram's Experiment The 1st experiment of this kind dates back to the 60s: https://www.youtube.com/watch?v=NRWSF1c0Ez0 In 1967 Milgram (a Harvard psychology professor) got interested in studying the structure of social networks: What is the average path length for social networks? Experiment: 296 random individuals from two US cities (Omaha, Nebraska and Wichita, Kansas), were asked to forward a letter to a target contact in Boston. Results: only 20 percent of the packages sent reached their target, an average number of hops of 6 (although this number does not take into account the remaining 80 percent of the undelivered packages).

Stanly Milgram's Experiment (2) His experiment was confined to US, linking people “out there” in Wichita and Omaha to “over here” in Boston This was coined “small world” in network science In 1991 a play by John Guare named “Everybody on this planet is separated by only six other people” made the “six degree of separation” expression into a myth (yet famous) applied to the world since more people watch movies than read sociology. Source: (Barabasi from “Linked”)

More Recently on small world: The experiment was later reproduced by Dodds: used email as a medium to collect data for resarch at a more global scale (18 targets, 13 countries, 60K participants) which resulted in 384 messages reaching their target, yielding an average path length of 4. Similar versions happened publicly, in the recent years, using FB and LinkedIn social media. Small world networks: https://www.youtube.com/watch?v=Lq5hlsJAOfc