1 / 35

Self-Organization in Networks

Self-Organization in Networks. Ron Eglash, RPI. Network theory was first introduce as “graph theory” by Euler. Rather than “links” and “nodes” he called them “vertices” and “edges.”

chelsa
Download Presentation

Self-Organization in Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Self-Organization in Networks Ron Eglash, RPI

  2. 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

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

  4. 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 graph theory

  5. 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? Network theory origins in Lusona? Sequence of Lusona, “trees of the ancestors”

  6. 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” • Their experiment “Send a packet from sets of randomly selected people to a stock broker in Boston” • Experimental setup: Arbitrarily select people from 3 pools: • People in Boston • Random In Nebraska • Stockholders in Nebraska • Most letters never actually made it, but the ones that did accomplished the task in surprisingly few steps, on average only 5. Milgram’s small world experiment

  7. 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 vocabulary

  8. 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

  9. 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. Network degree distribution

  10. 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 of nodes

  11. 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 Clustering coefficient

  12. 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

  13. 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

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

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

  16. 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 Social Networks

  17. C. Elegans (nematode) neurons Small World Biological Networks

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

  19. Airline hubs Small World Technological Networks

  20. Power grid Small World Technological Networks

  21. Small World Technological Networks

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

  23. 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

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

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

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

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

  28. Why are scale-free networks common?Because self-organization is common! Salt crystal forms from evaporating water. Completely ordered. Trivial case. 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!

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

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

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

  32. 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…

  33. 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.

  34. 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.

  35. 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

More Related