Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.

Slides:



Advertisements
Similar presentations
Scale Free Networks.
Advertisements

Network biology Wang Jie Shanghai Institutes of Biological Sciences.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
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.
4. PREFERENTIAL ATTACHMENT The rich gets richer. Empirical evidences Many large networks are scale free The degree distribution has a power-law behavior.
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.
Hierarchy in networks Peter Náther, Mária Markošová, Boris Rudolf Vyjde : Physica A, dec
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
CS728 Lecture 5 Generative Graph Models and the Web.
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 Barabási-Albert [BA] model (1999) ER Model Look at the distribution of degrees ER ModelWS Model actorspower grid www The probability of finding a highly.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
Scale Free Networks Robin Coope April Abert-László Barabási, Linked (Perseus, Cambridge, 2002). Réka Albert and AL Barabási,Statistical Mechanics.
1 Complex systems Made of many non-identical elements connected by diverse interactions. NETWORK New York Times Slides: thanks to A-L Barabasi.
Network Statistics Gesine Reinert. Yeast protein interactions.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Global topological properties of biological networks.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Transport Properties of Fractal and Non-Fractal Scale-Free Networks
The structure of the Internet. The Internet as a graph Remember: the Internet is a collection of networks called autonomous systems (ASs) The Internet.
ANALYSIS OF GENETIC NETWORKS USING ATTRIBUTED GRAPH MATCHING.
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
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.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Statistical Mechanics of Complex Networks: Economy, Biology and Computer Networks Albert Diaz-Guilera Universitat de Barcelona.
Popularity versus Similarity in Growing Networks Fragiskos Papadopoulos Cyprus University of Technology M. Kitsak, M. Á. Serrano, M. Boguñá, and Dmitri.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
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.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Complex Networks Measures and deterministic models Philippe Giabbanelli.
Physics of Flow in Random Media Publications/Collaborators: 1) “Postbreakthrough behavior in flow through porous media” E. López, S. V. Buldyrev, N. V.
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.
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,
Percolation and diffusion in network models Shai Carmi, Department of Physics, Bar-Ilan University Networks Percolation Diffusion Background picture: The.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Bioinformatics Center Institute for Chemical Research Kyoto University
1 CIS 4930/6930 – Recent Advances in Bioinformatics Spring 2014 Network models Tamer Kahveci.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
An Improved Acquaintance Immunization Strategy for Complex Network.
Information Retrieval Search Engine Technology (10) Prof. Dragomir R. Radev.
Abstract Networks. WWW (2000) Scientific Collaboration Girvan & Newman (2002)
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.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
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.
Structures of Networks
Bioinformatics 3 V6 – Biological Networks are Scale- free, aren't they? Fri, Nov 2, 2012.
The Watts-Strogatz model
Lecture 13 Network evolution
Peer-to-Peer and Social Networks Fall 2017
Department of Computer Science University of York
Network Models Michael Goodrich Some slides adapted from:
Presentation transcript:

Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong

Outline About real networks and models Motivation Simulation method Result Conclusion

Real Complex Networks Social networks Acquaintance, scientific collaboration, actor, bbs, etc. Internet, WWW, , other communication networks

Real Complex Networks Biological networks Metabolic network Genetic network Protein interaction network Neuronal network

Basic Concepts of Network Nodes Links Degree = 3 A shortest path with path length=3 (Equivalent with 3 clicks in WWW)

Clustering Coefficient A B C A knows B A knows C The probability that B knows C is large Clustering coefficient for a node represent how many links are there between neighbors Clustering coefficient for a network is the average of all nodes ’ s clustering coefficient C= # of links between neighbor # of possible neighbor pair

Clustering Coefficient A clique or a community C=1 C=0

Clustering Coefficient ‘ Triangle ’  the building block. Alternative definition of clustering coefficient 3 x # of triangle # of connected triples C=

Real Network ’ s Universal Characters Short path length High clustering Large inhomogeneity (power-law degree distribution)

Modeling Real Networks Static network model Erdös-Rényi model(random network) Connect All pairs of nodes with probability p

Erdös-Rényi Model Randomness  short path length Homogeneous model

Modeling Real Networks Static network model Watts-Strogatz model (small world)

Modeling Real Networks Watts-Strogatz model C: clustering coefficient L: average path length

Small World Network Model Randomness  short path length Regularity  high clustering Balance between regularity and randomness

Modeling Real Networks Growing network model BA model From the power law degree distribution of real networks Many models after BA model adopted the growing scheme

Network Models: BA Model Growing New nodes and links are added continuously Linear preferential attachment New nodes make links with preferential attachment rule Rule : “Riches get richer”

Scale-free Network Model Scale-free network model ‘Hub’ and power-law degree distribution  ‘inhomogeneity’ “Network is growing and inhomogeneous” P(k) ~k -3

New Scheme: Optimization BA model says “ A network is growing ” New models say “ The evolution is more important than growth. Let ’ s ignore the growth ” (Mathias et al.)

Growth and Evolution WWW is growing exponentially Rewiring in WWW is faster than growth Bacteria  Human (Growth of biological networks) Origin of species (Numerous rewiring in biological networks) Growth : Addition of nodes Evolution : Rewiring of links

Evolutionary Pressure So, the rewiring occur randomly?  No. Biological networks Natural selection Artificial networks(electrical circuit,…) Cost, High performances

New Design : Optimization Models Origin of biological networks and man- made networks Timescale of link dynamics vs. Timescale of node dynamics  Take a snapshot ‘Growth’  ‘rewiring, evolution’

Examples of Optimization In biosystems Metabolic network’s path length conservation Allometric scaling In artificial systems JAVA class network(A structure of computer program) Electric circuit

Optimization Scheme How to model the natural selection and optimization?  Nature want to enlarge network’s ‘efficiency’ while want to cut down ‘cost’ So, High ‘efficiency’  short path length (Information flow) Low ‘cost’  fewer links  Energy = p L + (1-p)E (p:parameter, L:path length, E: expense, cost)

Star Network Trivial case: optimizing only average path length ‘ Star network ’ To shorten path lengthmakes a hub

Result of Optimization Model Power law degree distribution in some range of p (parameter) k (Degree) P(k) (Cancho and Sole)

Our Motivation Real networks have large clustering coefficient and community structures Then, What kind of network will we get, if we maximize a network’s clustering cofficient?

Method Greedy algorithm Choose a link and rewire it randomly If energy decreases, keep it If energy increases, discard it We calculate with or without ‘connection constraint’ A triangle is formed, we ’ ll keep this rewiring

Method: Supplement This link is weak under our method Strong link

Energy Optimization Maximizing clustering coefficient Energy= 1 - C (C: Clustering coefficient) We try to maximize clustering coefficient Generalized form Energy= p(1-C) + (1-p)d P balances contributions from C and d We try to maximize clustering and to minimize normalized vertex-vertex distance

Results:Clustering Only (NotConnected) Scale free network with exponent – 2.2 (N=10000,L~20000) Clustering coeff. : 0.83 P(k) Degree

Results:Clustering Only (NotConnected) Structure of the network. N=300, L~600, Clustering coeff. ~0.9

Results: Clustering Only(connected) P(k) k Exponent ~ – 2.9 (N=10000,L~20000) Clustering coeff. : 0.79

Results: Clustering Only(connected) Structure of the network

Results: Clustering and Distance p=0 p=0.1 p=1 We can observe large differences in topology Only by path length Only by clustering coefficient

Discussion Let’s see social networks Can we define ‘cost’ in social networks? Can we define ‘efficiency’ in social networks?  Social networks are different from biological and artificial networks.

Discussion Functional networks : Metabolic network, Electrical circuit network,..  ‘global’ Non-functional network : Social networks, network,..  ‘Local’

Discussion Creation and deletion of a link in non- functional network. Creation of link  through friends Deletion of link  through ‘out of sight, out of mind’  Simplified to ‘rewiring’

Discussion Two forces Make triangles! Make hubs!

Discussion The two forces make power-law degree distribution If we add average path length in energy function, large hubs result.

Conclusion We categorize networks into two groups We explain the meaning of clustering- driving scheme With clustering optimization, we get highly clustered scale-free network