Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Springer Nature Link
Log in

An efficient method for top-k graph based node matching

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Graph Pattern Matching (GPM) is to find those subgraphs that match a given pattern graph. In many applications, users are interested in thetop-k nodes that matches the label of a specific node, (named as the designated nodevd) included in a given pattern graph, rather than the entire set of matching. This is called Graph Pattern based Node Matching (GPNM) problem. However, the existing GPM methods for matching the designated nodevd in social graphs do not consider the social contexts like the social relationships, the social trust and the social positions which commonly exist in real applications, like the experts recommendation in social graphs, leading to deliver low quality designated nodes. In this paper, we first propose the conText-Aware Graph pattern based Top-K designed nodes finding problem (TAG-K), which involves the NP-Complete Multiple Constrained GPM problem, and thus it is NP-Complete. To address the efficiency and effectiveness issues of TAG-K in large-scale social graphs, we propose two indices, MA-Tree and SSC-Index, which can help efficiently find the Top-K matching. Furthermore, we propose a probabilistic algorithm based on the Monte Carlo Method, called MC-TAG-K. Based on the experimental results on five real social graphs, we have demonstrated that MC-TAG-K outperforms the existing methods in both efficiency and effectiveness.

This is a preview of subscription content,log in via an institution to check access.

Access this article

Log in via an institution

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14

Similar content being viewed by others

References

  1. Berger, P., Luckmann, T.: The social construction of reality: a treatise in the sociology of knowledge. Anchor books (1966)

  2. Biggs, N., Lloyd, E., Wilson, R.: Graph theory. Oxford University Press, Oxford (1986)

    MATH  Google Scholar 

  3. Chang, L., Lin, X., Zhang, W., Yu, J.X., Zhang, Y., Qin, L.: Optimal enumeration: efficient top-k tree matching. VLDB8(5), 533–544 (2015)

    Google Scholar 

  4. Chevalier, F., Domenger, J.P., Pineau, J.B., Delest, M.: Retrieval of objects in video by similarity based on graph matching. Pattern Recogn. Lett.28(8), 939–949 (2007)

    Article  Google Scholar 

  5. Cohen, S., Kimelfeld, B., Koutrika, G., Jan, V.: On principles of egocentric person search in social networks. In: Workshop on VLDS, pp. 3–6 (2011)

  6. Demuth, H.B., Beale, M.H., Jess, O.D., Hagan, T.M.: Neural network design (2014)

  7. Ding, X., Jia, J., Li, J., Liu, J., Jini, H.: Top-k similarity matching in large graphs with attributes. In: DASFAA, pp. 156–170 (2014)

  8. Eppstein, D.: Finding the k shortest paths. SIAM J. Comput.28(2), 652–673 (1998)

    Article MathSciNet MATH  Google Scholar 

  9. Fan, W., Li, J., Wang, X., Wu, Y.: Query preserving graph compression. In: SIGMOD’12, pp. 157–168 (2012)

  10. Fan, W., Wang, X., Wu, Y.: Diversified top-k graph pattern matching. VLDB6(13), 1510–1521 (2013)

    Google Scholar 

  11. Fani, W., Li, J., Ma, S., Tang, N., Wu, Y., Wu, Y.: Graph pattern matching: from intractable to polynomial time. VLDB3(1-2), 264–275 (2010)

    Google Scholar 

  12. Gentle, J., Hardle, W., Mori, Y.: Handbook of computational statistics. Springer, Berlin (2012)

    Book MATH  Google Scholar 

  13. Lappas, T., Liu, K., Terzi, E.: A survey of algorithms and systems for expert location in social networks. In: Social network data analytics, pp. 215–241 (2011)

  14. Li, L., Wang, Y., Liu, G., Wang, M., Wu, X.: Context-aware reviewer assignment for trust enhanced peer review. PloS One10(6), 1–28 (2015)

    Google Scholar 

  15. Liu, G., Wang, Y., Orgun, M.A.: Quality of Trust for Social Trust Path Selection in Complex Social Networks, in AAMAS, pp. 1575–1576 (2010)

  16. Liu, G., Wang, Y., Orgun, M.A.: Trust transitivity in complex social networks. In: AAAI, pp. 1222–1229 (2011)

  17. Liu, G., Wang, Y., Orgun, M.A.: Social context-aware trust network discovery in complex contextual social networks. In: AAAI, pp. 101–107 (2012)

  18. Liu, G., Wang, Y., Orgun, M.A., et al.: Optimal social trust path selection in complex social networks. In: AAAI, pp. 1397–1398 (2010)

  19. Liu, G., Wang, Y., Orgun, M.A., Lim, E.P.: Finding the optimal social trust path for the selection of trustworthy service providers in complex social networks. IEEE Trans. Serv. Comput.6(2), 152–167 (2013)

    Article  Google Scholar 

  20. Liu, G., Zheng, K., Wang, Y., Orgun, M.A., Liu, A., Zhao, L., Zhou, X.: Multi-constrained graph pattern matching in large-scale contextual social graphs. In: ICDE, pp. 351–362 (2015)

  21. Milano, R., Baggio, R., Piattelli, R.: The effects of online social media on tourism websites. In: ENTER, pp. 471–483 (2011)

  22. Modiano, E.: Traffic grooming in wdm networks. IEEE Commun. Mag.39(7), 124–129 (2001)

    Article  Google Scholar 

  23. Morris, M.R., Teevan, J., Panovich, K.: What do people ask their social networks, and why?: a survey study of status message q&a behavior. In: CHI, pp. 1739–1748 (2010)

  24. Rauch, M., Thomas, H., Peter, K.: Computing simulations on finite and infinite graphs. In: Annual symposium o foundations of computer science, pp. 453–462 (1995)

  25. Raymond, W.J., Willett, P.: Maximum common subgraph isomorphism algorithms for the matching of chemical structures. J. Comput. Aided Mol. Des.16(7), 521–533 (2002)

    Article  Google Scholar 

  26. Schenkel, R., Crecelius, T., Kacimi, M., Michel, S., Neumann, T., Parreira, J., Weikum, G.: Efficient top-k querying over social-tagging networks. In: SIGIR, pp. 523–530 (2008)

  27. Tang, J., Zhang, J., Yan, L., Li, J., Zhang, L., Su, Z.: Arnetminer: Extraction and mining of academic social networks. In: KDD, pp. 990–998 (2008)

  28. Tian, Y., Patel, P.M.: Tale: A tool for approximate large graph matching. In: ICDE, pp. 963–972 (2008)

  29. Ullmann, R.J.: An algorithm for subgraph isomorphism. J. ACM23(1), 31–42 (1976)

    Article MathSciNet  Google Scholar 

  30. Wang, Y., Tan, K.L., Ren, J.: A study of building internet marketplaces on the basis of mobile agents for parallel processing. World Wide Web Journal5(1), 41–66 (2002)

    Article MATH  Google Scholar 

  31. Yan, S., Zheng, X., Wang, Y., Song, W., Zhang, W.: A Graph-Based Comprehensive Reputation Model: Exploiting the Social Context of Opinions to Enhance Trust in Social Commerce. Inform. Sci.318, 51–72 (2014)

    Article MathSciNet  Google Scholar 

  32. Yildirim, H., Chaoji, V., Zaki, M.J.: Grail: Scalable reachability index for large graphs. In: VLDB, pp. 276–284 (2010)

  33. Yin, H., Cui, B., Zhou, X., Wang, W., Huang, Z., Sadiq, S.: Joint modeling of user check-in behaviors for real-time point-of-interest recommendation ACM Transactions on Information Systems (TOIS) 35(2). No.11 (2016)

  34. Yin, H., Hu, Z., Zhou, X., Wang, H., Zheng, K., Nguyen, Q., Sadiq, S.: Discovering interpretable geo-social communities for user behavior prediction. In: ICDE, pp. 942–953 (2016)

  35. Yin, H., Wang, W., Wang, H., Chen, L., Zhou, X.: Spatial-aware hierarchical collaborative deep learning for poi recommendation. IEEE Trans. Knowl. Data Eng.29(11), 2537–2551 (2017)

    Article  Google Scholar 

  36. Yoo, S.Y., Yang, F.L., Moon, I.: Mining social networks for personalized email prioritization. In: KDD, pp. 967–976 (2009)

  37. Zheng, X., Wang, Y., Orgun, M.A., Liu, G.: Trust prediction with propagation and similarity regularization. In: AAAI, pp. 237–244 (2014)

  38. Zhu, Y., Qin, L., Yu, J.X., Cheng, H.: Finding top-k similar graphs in graph databases. In: EDBT, pp. 456–467 (2012)

Download references

Author information

Authors and Affiliations

  1. Department of Computing, Macquarie University, Sydney, NSW, Australia

    Guanfeng Liu

  2. School of Computer Science and Technology, Soochow University, Suzhou Shi, China

    Qun Shi, An Liu & Zhixu Li

  3. School of Computer Science and Engineering and Big Data Research Center, University of Electronic Science and Technology of China, Chengdu, China

    Kai Zheng

  4. School of Information Technology and Electrical Engineering, The University of Queensland, St Lucia, Australia

    Xiaofang Zhou

Authors
  1. Guanfeng Liu

    You can also search for this author inPubMed Google Scholar

  2. Qun Shi

    You can also search for this author inPubMed Google Scholar

  3. Kai Zheng

    You can also search for this author inPubMed Google Scholar

  4. An Liu

    You can also search for this author inPubMed Google Scholar

  5. Zhixu Li

    You can also search for this author inPubMed Google Scholar

  6. Xiaofang Zhou

    You can also search for this author inPubMed Google Scholar

Corresponding author

Correspondence toKai Zheng.

Additional information

This article belongs to the Topical Collection:Special Issue on Geo-Social Computing

Guest Editors: Guandong Xu, Wen-Chih Peng, Hongzhi Yin, Zi (Helen) Huang

Rights and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, G., Shi, Q., Zheng, K.et al. An efficient method for top-k graph based node matching.World Wide Web22, 945–966 (2019). https://doi.org/10.1007/s11280-018-0577-y

Download citation

Keywords

Associated Content

Part of a collection:

Special Issue on Geo-Social Computing

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Advertisement


[8]ページ先頭

©2009-2025 Movatter.jp