Self-Organization in Networks Ron Eglash, RPI. Network theory origins in graph theory Network theory was first introduce as “graph theory” by Euler. Rather.

Slides:



Advertisements
Similar presentations
How to amaze your friends the link between mazes, murder and organised crime Chris Budd Chris Budd.
Advertisements

Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Complex Networks Advanced Computer Networks: Part1.
‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Small-world networks.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Analysis and Modeling of Social Networks Foudalis Ilias.
The New Science of Networks Lindsay Meyer *Based on the work of Professor Albert- Laszlo Barabasi (Notre Dame)
Synopsis of “Emergence of Scaling in Random Networks”* *Albert-Laszlo Barabasi and Reka Albert, Science, Vol 286, 15 October 1999 Presentation for ENGS.
Advanced Topics in Data Mining Special focus: Social Networks.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Complex network of the brain I Small world vs. scale-free networks Jaeseung Jeong, Ph.D. Department of Bio and Brain Engineering, KAIST.
4. PREFERENTIAL ATTACHMENT The rich gets richer. Empirical evidences Many large networks are scale free The degree distribution has a power-law behavior.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
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.
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.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Global topological properties of biological networks.
Advanced Topics in Data Mining Special focus: Social Networks.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
How is this going to make us 100K Applications of Graph Theory.
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
Measuring Complexity Ron Eglash, RPI. Intuitively, we know systems are complex if they have “nested” or “nearly decomposable” hierarchies of scale Note.
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.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Author: M.E.J. Newman Presenter: Guoliang Liu Date:5/4/2012.
DYNAMICS OF COMPLEX SYSTEMS Self-similar phenomena and Networks Guido Caldarelli CNR-INFM Istituto dei Sistemi Complessi
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Small-world networks. What is it? Everyone talks about the small world phenomenon, but truly what is it? There are three landmark papers: Stanley Milgram.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
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.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Networks Igor Segota Statistical physics presentation.
Neural Network of C. elegans is a Small-World Network Masroor Hossain Wednesday, February 29 th, 2012 Introduction to Complex Systems.
L – Modelling and Simulating Social Systems with MATLAB Lesson 6 – Graphs (Networks) Anders Johansson and Wenjian Yu (with S. Lozano.
Class 9: Barabasi-Albert Model-Part I
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.
A connected simple graph is Eulerian iff every graph vertex has even degree. The numbers of Eulerian graphs with, 2,... nodes are 1, 1, 2, 3, 7, 16, 54,
LECTURE 2 1.Complex Network Models 2.Properties of Protein-Protein Interaction Networks.
How Do “Real” Networks Look?
CS:4980:0005 Peer-to-Peer and Social Networks Fall 2015 Introduction.
Class 2: Graph Theory IST402. Can one walk across the seven bridges and never cross the same bridge twice? Network Science: Graph Theory THE BRIDGES OF.
Class 2: Graph Theory IST402.
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.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Response network emerging from simple perturbation Seung-Woo Son Complex System and Statistical Physics Lab., Dept. Physics, KAIST, Daejeon , Korea.
GRAPH AND LINK MINING 1. Graphs - Basics 2 Undirected Graphs Undirected Graph: The edges are undirected pairs – they can be traversed in any direction.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
Connectivity and the Small World
Self-Organization in Networks
How Do “Real” Networks Look?
Lecture 23: Structure of Networks
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Peer-to-Peer and Social Networks Fall 2017
How Do “Real” Networks Look?
Peer-to-Peer and Social Networks
Lecture 23: Structure of Networks
Graph and Link Mining.
Presentation transcript:

Self-Organization in Networks Ron Eglash, RPI

Network theory origins in graph theory Network theory was first introduce as “graph theory” by Euler. Rather than “links” and “nodes” he called them “vertices” and “edges.” The city of Konigsberg (Russia) has seven bridges. A popular pasttime in the city was attempting to find a walk such that you cross each bridge once and only once, without re-tracing steps. Euler proved that is impossible. He was a wet blanket at bridge parties. First, he shows that you can treat the landmass as vertices (nodes) and the bridges as edges (links). Thus its the origin of topology as well.

Network theory origins in graph theory a.The start and end are “terminal nodes” – all others are “non-terminal nodes” b.Since you never re-trace your steps, you have to enter each non-terminal node by one bridge, and then leave by different bridge. c.The non-terminal nodes must therefore have an even number of bridges d.Terminal nodes can either be both odd or none odd both odd works none odd works

Network theory origins in graph theory The number of edges (links) is the “degree” of a node. Euler showed that a necessary condition for the walk is that the graph have exactly zero or two nodes of odd degree. Since the graph of Königsberg has four nodes of odd degree, it cannot be an Eulerian path.

Network theory origins in Lusona? Recall that lusona, the African design practice of drawing graphs in the sand, had exactly the same constraints: a connected path that never re-traces. Could we also credit the Tchokwe with the origins of network theory? What could you ask a Lusona expert to help make that determination? And if we do it for Lusona, what about Celtic knots and Kolam in India? Sequence of Lusona, “trees of the ancestors”

Milgram’s small world experiment a.Travers and Milgram’ s work on the small world is responsible for the folklore that “everyone is connected by a chain of about six steps” b.Their experiment “Send a packet from sets of randomly selected people to a stock broker in Boston” c.Experimental setup: Arbitrarily select people from 3 pools: d.People in Boston e.Random In Nebraska f.Stockholders in Nebraska g.Most letters never actually made it, but the ones that did accomplished the task in surprisingly few steps, on average only 5.

Network vocabulary Translating from Euler: Graph = network, vertices = nodes, edges = links A network is composed of nodes and links between them. A “connected graph” means that no nodes are unreachable by another node. The “degree” of a node is the number of links connecting that node. The “path length” is the number of links from a given node to another given node. An “undirected” network ignores the difference between incoming and outgoing. This may be an important difference (eg website typically hope to gain large numbers of inbound links)

Network degree distribution In Melanie Mitchel’s example, her node has the highest degree (10). In the degree distribution, she is at the upper extreme.

Network degree distribution A node with much higher degree than most is a “hub.” Various measures of the “centrality” of a node exist. “Degree centrality”: simply the node with the most links. Google’s website is currently the highest degree hub online.

Clustering of nodes A “clustering” is a group of nodes that are more likely to link to each other than to other nodes in the graph they are connected to. Clusters can have a fractal topology, with clusters of clusters and so on down.

Clustering coefficient The clustering coefficient of a selected node is defined as the probability that two randomly selected neighbors are connected to each other. For example, how likely is it that two of your friends are also friends with each other? cc1(v) = number of pairs of neighbors actually connected by edges number of pairs of neighbors Vertex v has 5 neighbors, which means 10 possible pairs. 3 are actually connected to each other. CC = 5/10 = 0.5

Small World Network: original hypothesis Regular network of 60 nodes: average path length is 15 Randomly add links to only 5% of nodes: average path length drops to 9 A network has the “small world” property if it has a small average path-length relative to the total number of nodes. Specifically typical path length L between two randomly chosen nodes grows as the logarithm of the number of nodes N in the network

Better model than adding random links: scale-free version Regular network has high average path length (“number of hops”), high clustering. Small world has low average path length, high clustering Random network has low average path length, low clustering

Scale-free networks similar to fractals Recall from complexity theory: the most complex is between ordered and random

Small World Social Networks Actor network: example of a small world

Small World Social Networks Other social network examples: Any two documents on the Web are around 19 clicks away (directed) on average Mathematicians and papers (Erdös number) Musicians and rock groups Baseball players and teams Friends Memes?

Small World Biological Networks C. Elegans (nematode) neurons

Small World Biological Networks Disease transmission (virus links organisms) Metabolite processing networks (catalyst chains) DNA transcription (nodes are genes)

Small World Technological Networks Airline hubs

Small World Technological Networks Power grid

Small World Technological Networks

Small World Network Empirical test: measure CC of small world network in real world Measure CC for same nodes after reconnecting them randomly Examples: Kevin Bacon Graph (KBG) Power Grid (Western US) C. elegans Worm

Google page rank as measure Directed graph, so you only measure “in-links”: the “importance” of your webpage is who links to you, not who you link to. Measure the in-degree of each node.

Google page rank as measure Number of Web pages with in- degree k is proportional to 1/K 2 No matter how far we “zoom” out, you see the same relation! Typical of scale-free networks

Scale-free networks are power laws Number of Web pages with in-degree k is proportional to 1/K 2 i.e. written as Number = K −2 Power law networks are: Resilient to random deletion Vulnerable to hub deletion

We need some skepticism about the ubiquity of power laws Cosma Shalizi: “Our tendency to hallucinate power laws is a disgrace.”

Nonetheless, scale-free networks are at least common--why? Neural connectivity: resilience, local-global compromise (too bulky to connect all) Genetic connectivity: resistance to viruses Scientific papers: preferential attachment

Why are scale-free networks common? Because self-organization is common! Toss a handful of particles in the air: “self-organized” but without order. Trival case Sand waves from wind action: a quasi-ordered emergent pattern. Significant case. Self-organization tends to produce scale-free structures in networks too! Salt crystal forms from evaporating water. Completely ordered. Trivial case.

Branching structures are both geometrically and topologically scale-free Lungs fern algae

Tree variation as variation in (geometric) fractal dimension Df = 1.05 Sparse conversation Df = 1.50 Conversation at the "edge of chaos" Df = 1.70 Dense conversation

Fractal structures are common not just in nature but in artifical and social systems as well Tree representation of threaded online conversation

Network Theory example: Measuring the fractal dimension of conversation trees Visually intuitive: Sparse trees = low fractal dimension, lush trees = high fractal dimension. The dimension number can take over when our intuition fails. There is a powerful connection to complexity theory…

How to counter the reductive tendancy in network modeling? Reductive example: Linked: The New Science of Networks by Albert-László Barabási. The Internet’s “highly connected hubs” (due to fractal structure) greatly increase vulnerability to planned attack. Used data showing that networks of human sexual contact have a fractal structure. Concluded that HIV infection rates could be greatly reduced by targeting the same “highly connected hubs” – sexually promiscuous individuals.

Targeting “highly connected hubs” in sexual networks can increase HIV rates In Africa, for example, people connected with AIDS risk have been subject to harassment, violence, and even murder. As a result, communication about HIV is very poor Lack of communication greatly increases transmission rates. Fixations on sexual promiscuity in Africa have been closely linked to right-wing religious opposition to condom use.

Conclusion Thus the reflexive or recursive engagements of STS are not merely negative barriers to truth claims. They can be a positive force in generating representations that are better accounts of the worlds we inhabit. Complexity theory can open up representations to the “trielectic” between natural, social, and technological worlds