Core Decomposition in Directed Networks: Kernelization and Strong Connectivity

In this paper, we propose a method allowing decomposition of directed networks into cores, which final objective is the detection of communities.We based our approach on the fact that a community should be composed of elements having communication in both directions. Therefore, we propose a method based on digraph kernelization and strongly p-connected components. By identifying cores, one can use based-centers clustering methods to generate full communities. Some experiments have been made on three real-world networks, and have been evaluated using the V-Measure, having a more precise analysis through its two sub-measures: homogeneity and completeness. Our work proposes different directions about the use of kernelization into structure analysis, and strong connectivity concept as an alternative to modularity optimization.

[1]  E A Leicht,et al.  Community structure in directed networks. , 2007, Physical review letters.

[2]  Jean-Charles Delvenne,et al.  Flow graphs: interweaving dynamics and structure , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Yihong Gong,et al.  Directed Network Community Detection: A Popularity and Productivity Link Model , 2010, SDM.

[4]  Rudolf Fleischer,et al.  Experimental Study of FPT Algorithms for the Directed Feedback Vertex Set Problem , 2009, ESA.

[5]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

[6]  R. Hanneman Introduction to Social Network Methods , 2001 .

[7]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[8]  R. J. Mokken,et al.  Cliques, clubs and clans , 1979 .

[9]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[11]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[12]  Fang Wu,et al.  Finding communities in linear time: a physics approach , 2003, ArXiv.

[13]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[14]  Andrea Lancichinetti,et al.  Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Vincent Labatut,et al.  Detection and Interpretation of Communities in Complex Networks: Practical Methods and Application , 2012 .

[16]  Andrea Lancichinetti,et al.  Community detection algorithms: a comparative analysis: invited presentation, extended abstract , 2009, VALUETOOLS.

[17]  Robert E. Tarjan,et al.  Enumeration of the Elementary Circuits of a Directed Graph , 1972, SIAM J. Comput..

[18]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[19]  T. Vicsek,et al.  Directed network modules , 2007, physics/0703248.

[20]  Hongtao Lu,et al.  Finding communities in directed networks by PageRank random walk induced network embedding , 2010 .

[21]  Frank Harary,et al.  Graph Theory , 2016 .

[22]  Julia Hirschberg,et al.  V-Measure: A Conditional Entropy-Based External Cluster Evaluation Measure , 2007, EMNLP.

[23]  Stijn van Dongen,et al.  Graph Clustering Via a Discrete Uncoupling Process , 2008, SIAM J. Matrix Anal. Appl..

[24]  R. Guimerà,et al.  Functional cartography of complex metabolic networks , 2005, Nature.

[25]  Justin Cheng,et al.  Predicting Reciprocity in Social Networks , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[26]  Vincent Levorato,et al.  Detection of communities in directed networks based on strongly p-connected components , 2011, 2011 International Conference on Computational Aspects of Social Networks (CASoN).

[27]  C. Berge Graphes et hypergraphes , 1970 .

[28]  Stéphan Thomassé A quadratic kernel for feedback vertex set , 2009, SODA.

[29]  Lise Getoor,et al.  Collective Classification in Network Data , 2008, AI Mag..

[30]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[31]  Amedeo Caflisch,et al.  Efficient modularity optimization by multistep greedy algorithm and vertex mover refinement. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[33]  Lada A. Adamic,et al.  The political blogosphere and the 2004 U.S. election: divided they blog , 2005, LinkKDD '05.

[34]  Amos Fiat,et al.  Algorithms - ESA 2009 , 2009, Lecture Notes in Computer Science.

[35]  Santo Fortunato,et al.  Limits of modularity maximization in community detection , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.