Similarity Evalution between Graphs: A Formal Concept Analysis Approach

Many real-world applications information are organized and represented with graph structure which is often used for representing various ubiquitous networks, such as World Wide Web, social networks, and proteinprotein interactive networks. In particular, similarity evaluation between graphs is a challenging issue in many fields such as graph searching, pattern discovery, neuroscience, chemical compounds exploration and so forth. There exist some algorithms which are based on vertices or edges properties, are proposed for addressing this issue. However, these algorithms do not take both vertices and edges similarities into account. Towards this end, this paper pioneers a novel approach for similarity evaluation between graphs based on formal concept analysis. The feature of this approach is able to characterize the relationships between nodes and further reveal the similarity between graphs. Therefore, the highlight of our approach is to take vertices and edges into account simultaneously. The proposed algorithm is evaluated using a case study for validating the effectiveness of the proposed approach on detecting and measuring the similarity between graphs.

[1]  Danai Koutra,et al.  DELTACON: A Principled Massive-Graph Similarity Function , 2013, SDM.

[2]  Doo-Soon Park,et al.  Measuring Similarity Between Graphs Based on Formal Concept Analysis , 2016, CSA/CUTE.

[3]  D. Bu,et al.  Topological structure analysis of the protein-protein interaction network in budding yeast. , 2003, Nucleic acids research.

[4]  Philip S. Yu,et al.  Feature-based similarity search in graph structures , 2006, TODS.

[5]  Stephen S. Yau,et al.  Detecting k-Balanced Trusted Cliques in Signed Social Networks , 2014, IEEE Internet Computing.

[6]  Lei Zou,et al.  Graph similarity search with edit distance constraint in large graph databases , 2013, CIKM.

[7]  Hans-Peter Kriegel,et al.  Shortest-path kernels on graphs , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[8]  Anthony K. H. Tung,et al.  Comparing Stars: On Approximating Graph Edit Distance , 2009, Proc. VLDB Endow..

[9]  Xuelong Li,et al.  A survey of graph edit distance , 2010, Pattern Analysis and Applications.

[10]  Hui Wang,et al.  Kernels for acyclic digraphs , 2012, Pattern Recognit. Lett..

[11]  Harvey J. Miller,et al.  Transportation network design for maximizing space–time accessibility , 2015 .

[12]  Laurence T. Yang,et al.  $K$-Clique Community Detection in Social Networks Based on Formal Concept Analysis , 2017, IEEE Systems Journal.

[13]  Shengtong Zhong,et al.  Tag recommendation based on user interest lattice matching , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[14]  Horst Bunke,et al.  On a relation between graph edit distance and maximum common subgraph , 1997, Pattern Recognit. Lett..

[15]  Jignesh M. Patel,et al.  TALE: A Tool for Approximate Large Graph Matching , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[16]  Ravi Kumar,et al.  Structure and evolution of online social networks , 2006, KDD '06.

[17]  Ying Li,et al.  Measuring Similarity between Graphs Based on the Levenshtein Distance , 2013 .

[18]  S. V. N. Vishwanathan,et al.  Graph kernels , 2007 .

[19]  Fei Hao,et al.  k-Cliques mining in dynamic social networks based on triadic formal concept analysis , 2016, Neurocomputing.