Presentation is loading. Please wait.

Presentation is loading. Please wait.

Clusters Recognition from Large Small World Graph Igor Kanovsky, Lilach Prego Emek Yezreel College, Israel University of Haifa, Israel.

Similar presentations


Presentation on theme: "Clusters Recognition from Large Small World Graph Igor Kanovsky, Lilach Prego Emek Yezreel College, Israel University of Haifa, Israel."— Presentation transcript:

1 Clusters Recognition from Large Small World Graph Igor Kanovsky, Lilach Prego Emek Yezreel College, Israel igork@yvc.ac.il University of Haifa, Israel gprego@netvision.net.il © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 2004

2 2 Small World Definition(1) Def.1. The characteristic path length L(G) of a graph G = (V;E) is the average length of the shortest path between two vertices in G Def.2. The clustering coefficient C(G)= of a graph G = (V;E) is the average clustering coefficient of its vertices C(v);

3 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20043 Small World Definition(2) Def. 3. Clustering coefficient for vertex v: Where k(v) number of edges indicate v (degree of v), N(v) – neighborhood of v. The clustering coefcient C(v) of a vertex v is the density of the subgraph induced by G[N(v)].

4 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20044 Small World Definition(3) Def. 4. Small World graph is a graph G(V,E) with L~L R and C>>C R where G R (V R,E R ) - a random graph with |V R |=|V|, |E R |=|E|. A lot of real world graphs are Small World graphs: 1.Social relationships. 2.Business (organization) collaborations. 3.The Web. The Internet. 4.Biological data (DNA structure, cells metabolism etc.).

5 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20045 The Watts and Strogatz Small World model In 1998, Watts and Strogatz brought the small-world phenomenon to the attention of researchers in various fields by proposing simple SW model.

6 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20046 The WS Small World model(2) The WS model does not succeed in capturing the properties of the real world graphs.

7 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20047 The Web as a graph The known significant properties of the Web as a graph are: 1.Small world topology. 2.Power-law distributions. 3.Bipartite cliques. 4.“Bow-tie" shape. A huge digraph with similar to the Web graph statistical characteristics is called a Web-like graph.

8 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20048 The Web as a Small World Lada A. Adamic. The Small World Web. 2000.

9 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 20049 Power-Law distributions (PLD) PLD of in- and out-degrees of vertices. The number of web pages having k in links on the page or k out links from the page is proportional to k -  for some constants  in,  out > 2 Andrei Broder, Ravi Kumar and others. Graph structure in the web.2001

10 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200410 Bipartite Small Cores There are a lot of bipartite small cores C i,j (with i,j ≥ 3) in the Web graph (a random graph does not have small cliques). K 3,3 A bipartite core C i,j is a graph on i+j nodes that contains at least one bipartite clique K i,j as a subgraph. This small cliques are the cores of the web communities – set of connected sites with a common content topic.

11 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200411 Bipartite Small Cores (2) Ravi Kumar, Prabhakar Raghavan, Sridhar Rajagopalan and Andrew Tomkins. Extracting large-scale knowledge bases from the web.2000. Number of C ij as functions of i.j

12 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200412 "bow-tie" shape The major part of web pages can be divided into four sets: a core made by the strongly connected components (SCC), i.e. pages that are mutually connected to each other, 2 sets (upstream and downstream) made by the pages that can only reach (or be reached by) the pages in the core, and a set (tendril) containing pages that can neither reach nor be reached from the core. The Web graph has a "bow-tie" shape,

13 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200413 Small World Graph Clustering The aim is to find subgraphs with high density of links or to find real communities in real graphs. A lot of approaches: hub and authority method of Klienberg, the edge betweennes method of Newman and Girwan, local density of Virtanen, minimum spanning tree, spectral methods, others traditional clustering methods. Problems: how to define a cluster, how to recognise a cluster from a huge graph.

14 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200414 Small World Graph Clustering Definition : Two vertices v 1, v 2 belongs to the same cluster if and where β -edge weighing parameter (proximity), α - level of the cluster separation for a small world graph. Definition: A set of vertices belongs to cluster is called cluster.

15 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200415 Iterated Clustering Algorithm (ICA) Input: undirected graph G=(V,E), level of cluster separation α; Output: clustering {C 1,C 2,...C k }; Method: i=0; while (V is not empty){ find an arbitrary cluster C in G[V]; i++; Ci=C; V=V-C; } k=i; Advantage(!): it is not necessary to analyze all the graph to find some local clusters.

16 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200416 Algorithm for finding an arbitrary cluster Input: undirected graph G=(V,E), level of cluster separation α; Output: A cluster. Method: ; put arbitrary vertex v into queue Q; while(Q is not empty) { get vertex u from Q; add u to C; for each { if then put w into Q; } }

17 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200417 ICA properties ICA has a polynomial complexity z 2  |V|, where z=|E|/ |V| - average edges density, so it is applicable for real world SW graphs and it is better then other clustering algorithms rely on graph connectivity. ICA intuition is based on big clustering coefficient for SW graphs. number_of_edges_in_G[N(v)]= =

18 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200418 ICA evaluation ICA was tested for simplest clustered SW graphs generated by Watts and Strogatz model. The model is set of SW chains with number of random inter- clusters edges. On the next step the algorithm will be applied to the different real SW graphs and more real models.

19 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200419 Web-like Graph Modeling The aim is to find stochastic processes yields web-like graph. Our integrated approach is based on well known Web graph models extended in order to satisfy all mentioned above statistical properties. We try to keep a web-like graph model as simple as possible, thus it has to have a minimum set of parameters.

20 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200420 1.At each time step, a new vertex is added and is connected to existing vertex through random number m (  z) of new edges, where the average number of edges per node (z) is constant for a growing graph. The probability that an existing vertex gains an edge is proportional to its in-degree. Extended scale-free model (1)

21 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200421 2.Simultaneously, z-m directed edges are distributed among all the vertices in the graph by the following rules: (i) the source is chosen with a probability proportional to their out degree, (ii) the target ends is chosen with a probability proportional to their in- degree. Extended scale-free model (2) The model has 3 parameters: average degree z, initial attractiveness of vertex to gain in and out edge A in, A out.

22 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200422 Simulation results. In-degree distribution. Our model. N = 30 K. =8 A in = 2.A out = 6. Web. N = 500 M.

23 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200423 Characteristics of several web-like models NA – not applicable

24 © Igor Kanovsky, Lilach Prego @ Graph2004, Haifa, May 200424 Thank you. For contacts: igor kanovsky, igork@yvc.ac.il, http://www.yvc.ac.il/ik/


Download ppt "Clusters Recognition from Large Small World Graph Igor Kanovsky, Lilach Prego Emek Yezreel College, Israel University of Haifa, Israel."

Similar presentations


Ads by Google