School of Information University of Michigan SI 614 Networks: Theory and Application Lecture 1: Networks: what they are and what they are good for Instructor:

Slides:



Advertisements
Similar presentations
Six degrees: The science of a connected age By Duncan J. Watts Brian Lewis INF 385Q December 1, 2005 Brian Lewis INF 385Q December 1, 2005.
Advertisements

Complex Network Theory
Scale Free Networks.
Analysis and Modeling of Social Networks Foudalis Ilias.
School of Information University of Michigan Network resilience Lecture 20.
Information Networks Small World Networks Lecture 5.
Advanced Topics in Data Mining Special focus: Social Networks.
(Social) Networks Analysis I
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
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.
The Structure of Networks with emphasis on information and social networks RU T-214-SINE Summer 2011 Ýmir Vigfússon.
Small Worlds Presented by Geetha Akula For the Faculty of Department of Computer Science, CALSTATE LA. On 8 th June 07.
Mining and Searching Massive Graphs (Networks)
Networks FIAS Summer School 6th August 2008 Complex Networks 1.
1 Complex systems Made of many non-identical elements connected by diverse interactions. NETWORK New York Times Slides: thanks to A-L Barabasi.
Exploring the Internet Instructor: Michael Krolak.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Models of Influence in Online Social Networks
Random Graph Models of Social Networks Paper Authors: M.E. Newman, D.J. Watts, S.H. Strogatz Presentation presented by Jessie Riposo.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
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)
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 9.1 Chapter 9 : Social Networks What is a social.
Lecture 28 Network resilience
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Network properties Slides are modified from Networks: Theory and Application by Lada Adamic.
Network Analysis Diffusion Networks. Social Network Philosophy Social structure is visible in an anthill Movements & contacts one sees are not random.
Principles of Social Network Analysis. Definition of Social Networks “A social network is a set of actors that may have relationships with one another”
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Stefano Boccaletti Complex networks in science and society *Istituto Nazionale di Ottica Applicata - Largo E. Fermi, Florence, ITALY *CNR-Istituto.
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.
School of Information University of Michigan Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
and Complex Adaptive Systems by Eileen Kraemer
Social Networks and Related Applications
Web Intelligence Complex Networks I This is a lecture for week 6 of `Web Intelligence Example networks in this lecture come from a fabulous site of Mark.
Complex Network Theory – An Introduction Niloy Ganguly.
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Slides are modified from Lada Adamic
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.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Lecture 2: Introduction CS 765: Complex Networks Slides are adapted from Constantine Dovrolis, Eileen Kraemer, Peter Dodds, and Sergei Maslov.
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.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
HCC class lecture 21: Intro to Social Networks John Canny 4/11/05.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
Analyzing Networks. Milgram’s Experiments “Six degrees of Separation” Milgram’s letters to various recruits in Nebraska who were asked to forward the.
1 Dr. Michael D. Featherstone Introduction to e-Commerce Network Theory 101.
1 Lesson 12 Networks / Systems Biology. 2 Systems biology  Not only understanding components! 1.System structures: the network of gene interactions and.
1 Discovering Web Communities in the Blogspace Ying Zhou, Joseph Davis (HICSS 2007)
Information Retrieval Search Engine Technology (10) Prof. Dragomir R. Radev.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
GRAPH AND LINK MINING 1. Graphs - Basics 2 Undirected Graphs Undirected Graph: The edges are undirected pairs – they can be traversed in any direction.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
Structures of Networks
Topics In Social Computing (67810)
Lecture 1: Introduction CS 765: Complex Networks
Lecture 23: Structure of Networks
Lecture 23: Structure of Networks
Lecture 9: Network models CS 765: Complex Networks
Navigation and Propagation in Networks
Presentation transcript:

School of Information University of Michigan SI 614 Networks: Theory and Application Lecture 1: Networks: what they are and what they are good for Instructor: Lada Adamic

Outline Overview of class topics: Types of networks Network models Implications of network structure Class logistics Next class: basic definitions & metrics

What are networks? Networks are collections of points joined by lines. node edge “Network” ≡ “Graph” pointslines verticesedges, arcsmath nodeslinkscomputer science sitesbondsphysics actorsties, relationssociology

Social network analysis - history 1933 Moreno displays first sociogram at meeting of the Medical Society of the state of New York article in NYT interests: effect of networks on e.g. disease propagation Preceded by studies of (pre)school children in the 1920’s

Social network analysis - history School kids – favorite (and captive) subjects of study These days much more difficult because need parental consent to gather social network data An Attraction Network in a Fourth Grade Class (Moreno, ‘Who shall survive?’, 1934). boys girls

Examples of networks: social Evaluation of one person by another (for example expressed friendship, liking, or respect) Transfers of material resources (for example business transactions, lending, or borrowing things) Behavioral interaction (talking together, sending messages, giving knowledge) Formal relations (for example authority; who gives you orders) Biological relationship (kinship or descent) Sending and receiving social and emotional support Association or affiliation (for example jointly attending a social event, or belonging to the same social club)

Political/Financial Networks Mark Lombardi: tracked and mapped global financial fiascos in the 1980s and 1990s (committed suicide 2000) searched public sources such as news articles drew networks by hand (some drawings as wide as 10ft) Book: Hobbs, Robert.: Mark Lombardi :global networks /Robert Hobbs.. New York : Independent Curators International, c2003..

Understanding through visualization “I happened to be in the Drawing Center when the Lombardi show was being installed and several consultants to the Department of Homeland Security came in to take a look. They said they found the work revelatory, not because the financial and political connections he mapped were new to them, but because Lombardi showed them an elegant way to array disparate information and make sense of things, which they thought might be useful to their security efforts. I didn't know whether to find that response comforting or alarming, but I saw exactly what they meant.” Michael Kimmelman Webs Connecting the Power Brokers, the Money and the World NY Times November 14, 2003

“Six degrees of Mohammed Atta” Uncloaking Terrorist Networks, by Valids Krebs

Boards of directors theyrule.net

Online social networks Friendster "Vizster: Visualizing Online Social Networks." Jeffrey Heer and danah boyd. IEEE Symposium on Information Visualization (InfoViz 2005).InfoViz 2005

Networks of personal homepages StanfordMIT Lada A. Adamic and Eytan Adar, ‘Friends and neighbors on the web’, Social Networks, 25(3): , July homophily: what attributes are predictive of friendship? group cohesion

Examples of networks: internet Bill Cheswick most overused image for ‘complex networks’…

transportation networks: airlines

transportation networks: railway maps Tokyo rail map

research in biological networks gene regulatory networks humans have only 30,000 genes, 98% shared with chimps the complexity is in the interaction of genes can we predict what result of the inhibition of one gene will be?

Other biological networks Citric acid cycle Metabolites participate in chemical reactions

Biochemical pathways (Roche)

Research topics in networks Small worlds a friend of a friend is also frequently a friend but only six hops separate any two people in the world

Small world networks Duncan Watts and Steven Strogatz a few random links in an otherwise structured graph make the network a small world: the average shortest path is short regular lattice: my friend’s friend is always my friend small world: mostly structured with a few random connections random graph: all connections random

Power law networks Many real world networks contain hubs: highly connected nodes Usually the distribution of edges is extremely skewed many nodes with few edges fat tail: a few nodes with a very large number of edges no “typical” number of edges number of edges number of nodes with so many edges

But is it really a power-law? A power-law will appear as a straight line on a log-log plot: A deviation from a straight line could indicate a different distribution: exponential lognormal log(# edges) log(# nodes)

Random networks Nodes connected at random Number of edges incident on each node is Poisson distributed Poisson distribution

What implications does this have? Robustness Search Spread of disease Opinion formation Spread of computer viruses Gossip

Mary Bob Jane Who could introduce me to Richard Gere? How do we search?

number of nodes found power-law graph

93 number of nodes found Poisson graph

Power-law networks are robust to random breakdown

But are especially vulnerable to targeted attack Targeting and removing hubs can quickly break up the network

mike In social networks, it’s nice to be a hub

But it depends on what you’re sharing…

The role of hubs in epidemics In a power-law network, a virus can persist no matter how low its infectiousness Many real world networks do exhibit power-laws: needle sharing sexual contacts networks

Spread of computer viruses can be affected by the underlying network

Power grids and cascading failures Vast system of electricity generation, transmission & distribution is essentially a single network Power flows through all paths from source to sink (flow calculations are important for other networks, even social ones) All AC lines within an interconnect must be in sync If frequency varies too much (as line approaches capacity), a circuit breaker takes the generator out of the system Larger flows are sent to neighboring parts of the grid – triggering a cascading failure

Cascading failures 1:58 p.m. The Eastlake, Ohio, First Energy generating plant shuts down (maintenance problems). 3:06 p.m. A First Energy 345-kV transmission line fails south of Cleveland, Ohio. 3:17 p.m. Voltage dips temporarily on the Ohio portion of the grid. Controllers take no action, but power shifted by the first failure onto another power line causes it to sag into a tree at 3:32 p.m., bringing it offline as well. While Mid West ISO and First Energy controllers try to understand the failures, they fail to inform system controllers in nearby states. 3:41 and 3:46 p.m. Two breakers connecting First Energy’s grid with American Electric Power are tripped. 4:05 p.m. A sustained power surge on some Ohio lines signals more trouble building. 4:09:02 p.m. Voltage sags deeply as Ohio draws 2 GW of power from Michigan. 4:10:34 p.m. Many transmission lines trip out, first in Michigan and then in Ohio, blocking the eastward flow of power. Generators go down, creating a huge power deficit. In seconds, power surges out of the East, tripping East coast generators to protect them. source: Eric J. Lerner, “What's wrong with the electric grid?

(dis) information cascades Rumor spreading Urban legends Word of mouth (movies, products) Web is self- correcting: Satellite image hoax is first passed around, then exposed, hoax fact is blogged about, then written up on urbanlegends.about.com

Actual satellite images of the effect of the blackout 20 hours prior to blackout 7 hours after blackout

Berkeley laptop thief Berkeley professor threatens laptop thief with Microsoft, FBI, transponder, etc. Over 300 blog entries link to video & transcript Bloggers start concluding that Prof. Rine is bluffing

How can one find good information online? It’s in the links: links to URLs can be interpreted as endorsements or recommendations the more links a URL receives, the more likely it is to be a good/entertaining/provocative/authoritative/interesting information source but not all link sources are created equal a link from a respected information source a link from a page created by a spammer Many webpages scattered across the web an important page, e.g. slashdot if a web page is slashdotted, it gains attention

Ranking pages by tracking a drunk A random walker following edges in a network for a very long time will spend a proportion of time at each node which can be used as a measure of importance Various eigenvalue metrics yield variations of importance measures

Summary Networks across disciplines sociology, biology, computer science Network properties shortest paths, clustering, degree distributions Network models small world Dynamics cascading failures, spread of disease, search Networks and information retrieval PageRank, HITS

Class logistics Lectures Monday & Wednesday 5:30-7:00 pm Grading Problem sets (40%) lowest grade dropped it’s OK to collaborate, but submit your own work typically due before class on Wednesday Midterm (20%) Final project (40%) options an exploratory data analysis of a novel data set create a novel model for constructing a network design a novel algorithm work in groups or independently

Office hours Possibilities: Tuesday 3-4 Tuesday 4-5 Tuesday 5-6 Tuesday 6-7 Friday Friday Friday 4-5

Class syllabus (part 1) Mon 1/9 What is a network? Survey of social networks studied: friendship, dating, needle sharing, boards of directors, coauthorship, terrorist… Wed 1/11basic network metrics, data sampling methods, intro to Pajek Wed 1/18network visualization tools. Survey of other kinds of networks: Internet, Web, power grid, telephone, biological, ecological, WordNet Mon 1/23 Milgram’s small world experiment, shortest paths, breadth first search Wed 1/25 clustering, Watts-Strogatz small world model Mon 1/30 Zipf's Law & fat tails, plotting & fitting distributions Wed 2/1 random graphs, preferential attachment model Mon 2/6 directed & weighted networks example: networks Wed 2/8 homophily, exploratory network analysis: homepages, Club Nexus, political blogs Mon 2/13centrality, betweenness, strength of weak ties Wed 2/15 structural similarity, motifs example: metabolic networks Mon 2/20 network analysis with GUESS Wed 2/22midterm

Class syllabus (part 2) Mon 3/6matrix representations, ranking algorithms: PageRank and HITS Wed 3/8 search in networks example: LiveJournal Mon 3/13 community structure Wed 3/15 clustering algorithms Mon 3/20 InfoVis CyberInfrastructure (project status report due) Wed 3/22 network construction, robustness example: power grid, internet backbone Mon 3/27 epidemics in networks example: viruses, needle sharing & airline Wed 3/29 Prof. Mark Newman guest lecture on the mathematics of networks Mon 4/3 information diffusion example: boards of directors networks Wed 4/5 Prof. Gavin Clarkson guest lecture on patent networks Mon 4/10 special topic: online communities Wed 4/12 student presentations Mon 4/17student presentations Mon 4/24 final project reports due

Class resources Course website CTools d8da37e9ed64/page/f13cebf2-3cec-458a-8051-da535eb d8da37e9ed64/page/f13cebf2-3cec-458a-8051-da535eb84124 reading assignments problem sets data sets other resources submit assignments (paper in my mailbox is OK too)