DOI QR코드

DOI QR Code

Similarity Evaluation between Graphs: A Formal Concept Analysis Approach

  • Hao, Fei (School of Computer Science, Shaanxi Normal University) ;
  • Sim, Dae-Soo (Dept. of Computer Software Engineering, Soonchunhyang University) ;
  • Park, Doo-Soon (Dept. of Computer Software Engineering, Soonchunhyang University) ;
  • Seo, Hyung-Seok (Dept. of Science, Konyang University,)
  • Received : 2017.05.19
  • Accepted : 2017.07.24
  • Published : 2017.10.31

Abstract

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

Keywords

References

  1. D. Bu, Y. Zhao, L. Cai, H. Xue, X. Zhu, H. Lu, et al, "Topological structure analysis of the protein-protein interaction network in budding yeast," Nucleic Acids Research, vol. 31, no. 9, pp. 2443-2450, 2003. https://doi.org/10.1093/nar/gkg340
  2. R. Kumar, J. Novak, and A. Tomkins, "Structure and evolution of online social network," in Link Mining: Models, Algorithms, and Applications. New York, NY: Springer, 2010, pp. 337-357.
  3. L. Tong, X. Zhou, and H. J. Miller, "Transportation network design for maximizing space-time accessibility," Transportation Research Part B: Methodological, vol. 81(Part 2), pp. 555-576, 2015. https://doi.org/10.1016/j.trb.2015.08.002
  4. Z. Zeng, A. K. H. Tung, J. Wang, J. Feng, and L. Zhou, "Comparing stars: on approximating graph edit distance," in Proceedings of the VLDB Endowment, vol. 2, no. 1, pp. 25-36, 2009. https://doi.org/10.14778/1687627.1687631
  5. W. Zheng, L. Zou, X. Lian, D. Wang, and D. Zhao, "Graph similarity search with edit distance constraint in large graph databases," in Proceedings of the 22nd ACM International Conference on Information & Knowledge Management, San Francisco, CA, 2013, pp. 1595-1600.
  6. X. Yan, F. Zhu, P. S. Yu, and J. Han, "Feature-based similarity search in graph structures," ACM Transactions on Database Systems (TODS), vol. 31, no. 4, pp. 1418-1453, 2006. https://doi.org/10.1145/1189769.1189777
  7. F. Hao, G. Min, Z. Pei, D. S. Park, and L. T. Yang, "k-Clique community detection in social networks based on formal concept analysis," IEEE Systems Journal, vol. 11, no. 1, pp. 250-259, 2017. https://doi.org/10.1109/JSYST.2015.2433294
  8. F. Hao, D. S. Park, G. Min, Y. S. Jeong, and J. H. Park, "k-Cliques mining in dynamic social networks based on triadic formal concept analysis," Neurocomputing, vol. 209, pp. 57-66, 2016. https://doi.org/10.1016/j.neucom.2015.10.141
  9. F. Hao, S. S. Yau, G. Min, and L. T. Yang, "Detecting k-balanced trusted cliques in signed social networks," IEEE Internet Computing, vol. 18, no. 2, pp. 24-31, 2014. https://doi.org/10.1109/MIC.2014.25
  10. H. Bunke, "On a relation between graph edit distance and maximum common subgraph," Pattern Recognition Letters, vol. 18, no. 8, pp. 689-694, 1997. https://doi.org/10.1016/S0167-8655(97)00060-3
  11. X. Gao, B. Xiao, D. Tao, and X. Li, "A survey of graph edit distance," Pattern Analysis and Applications, vol. 13, no. 1, pp. 113-129, 2010. https://doi.org/10.1007/s10044-008-0141-y
  12. C. H. Elzinga and H. Wang, "Kernels for acyclic digraphs," Pattern Recognition Letters, vol. 33, no. 16, pp. 2239-2244, 2012. https://doi.org/10.1016/j.patrec.2012.07.017
  13. B. Cao, Y. Li, and J. Yin, "Measuring similarity between graphs based on the Levenshtein distance," Applied Mathematics and Information Sciences, vol. 7, no. 1, pp. 169-175, 2013. https://doi.org/10.12785/amis/071L24
  14. D. Koutra, J. T. Vogelstein, and C. Faloutsos, "DeltaCon: a principled massive-graph similarity function," in Proceedings of the 2013 SIAM International Conference on Data Mining, Austin, TX, 2013, pp. 162-170.
  15. S. V. N. Vishwanathan, N. N. Schraudolph, R. Kondor, and K. M. Borgwardt, "Graph kernels," Journal of Machine Learning Research, vol. 11, pp. 1201-1242, 2010.
  16. K. M. Borgwardt and H. P. Kriegel, "Shortest-path kernels on graphs," in Proceedings of the 5th IEEE International Conference on Data Mining, Houston, TX, 2005, pp. 74-81.
  17. Y. Tian and J. M. Patel, "Tale: a tool for approximate large graph matching," in Proceedings of the 24th IEEE International Conference on Data Engineering, Cancun, Mexico, 2008, pp. 963-972.
  18. F. Hao, D. S. Sim, and D. S. Park, "Measuring similarity between graphs based on formal concept analysis," in Proceedings of the 11th International Conference on Ubiquitous Information Technologies and Applications (CUTE 2016), Bangkok, Thailand, 2016, pp. 730-735.
  19. F. Hao and S. Zhong, "Tag recommendation based on user interest lattice matching," in Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology, Chengdu, China, 2010, pp. 276-280.
  20. X. Wang and J. Ouyang, "A novel method to measure graph similarity," in Proceedings of the IEEE 12th International Conference on e-Business Engineering, Beijing, China, 2015, pp.180-185.