Discovering Hierarchical Subgraphs of K-Core-Truss

  • Zhen-jun Li
  • Wei-Peng Zhang
  • Rong-Hua LiEmail author
  • Jun Guo
  • Xin Huang
  • Rui Mao
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10569)


Discovering dense subgraphs in a graph is a fundamental graph mining task, which has a wide range of applications in social networks, biology and graph visualization to name a few. Even the problems of computing most dense subgraphs (e.g., clique, quasi-clique, k-densest subgraph) are NP-hard, there exists polynomial time algorithms for computing k-core and k-truss. In this paper, we propose a novel dense subgraph, \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\), that leverages on a new type of important edges based on the concepts of k-core and k-truss. Compared with k-core and k-truss, \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) can significantly discover the interesting and important structural information outside the scope of the k-core and k-truss. We study two useful problems of \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) decomposition and \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) search. In particular, we develop a \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) decomposition algorithm to find all \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) in a graph G by iteratively removing edges with the smallest \(\mathsf {degree}\)-\(\mathsf {support}\). In addition, we propose a \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) search algorithm to identify a particular \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) containing a given query node such that the core-number k is the largest. Extensive experiments on several web-scale real-world datasets show the effectiveness and efficiency of the \(\mathsf {k}\)-\(\mathsf {core}\)-\(\mathsf {truss}\) model and proposed algorithms.



We thank anonymous reviewers for their insightful comments. The work was supported in part by NSFC Grants (61402292, U1301252, 61033009), NSF-Shenzhen Grants (JCYJ20150324140036826, JCYJ20140418095735561), and Startup Grant of Shenzhen Kongque Program (827/000065).


  1. 1.
    Alvarez-Hamelin, J.I., Dall’Asta, L., Barrat, A., Vespignani, A.: Large scale networks fingerprinting and visualization using the k-core decomposition. In: Advances in neural information processing systems (2005)Google Scholar
  2. 2.
    Angel, A., Sarkas, N., Koudas, N., Srivastava, D.: Dense subgraph maintenance under streaming edge weight updates for real-time story identification. Proc. VLDB Endow. 5(6), 574–585 (2012)CrossRefGoogle Scholar
  3. 3.
    Batagelj, V., Zaversnik, M.: An O(m) algorithm for cores decomposition of networks. CoRR cs.DS/0310049 (2003)Google Scholar
  4. 4.
    Buehrer, G., Chellapilla, K.: A scalable pattern mining approach to web graph compression with communities. In: WSDM (2008)Google Scholar
  5. 5.
    Cheng, J., Ke, Y., Chu, S., Özsu, M.T.: Efficient core decomposition in massive networks. In: ICDE (2011)Google Scholar
  6. 6.
    Cohen, E., Halperin, E., Kaplan, H., Zwick, U.: Reachability and distance queries via 2-hop labels. SIAM J. Comput. 32(5), 1338–1355 (2003)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Dourisboure, Y., Geraci, F., Pellegrini, M.: Extraction and classification of dense communities in the web. In: WWW (2007)Google Scholar
  8. 8.
    Fratkin, E., Naughton, B.T., Brutlag, D.L., Batzoglou, S.: MotifCut: regulatory motifs finding with maximum density subgraphs. Bioinformatics 22(14), e150–e157 (2006)CrossRefGoogle Scholar
  9. 9.
    Huang, X., Cheng, H., Qin, L., Tian, W., Yu, J.X.: Querying k-truss community in large and dynamic graphs. SIGMOD (2014)Google Scholar
  10. 10.
    Huang, X., Lakshmanan, L.V., Yu, J.X., Cheng, H.: Approximate closest community search in networks. Proc. VLDB Endow. 9(4), 276–287 (2015)CrossRefGoogle Scholar
  11. 11.
    Jin, R., Xiang, Y., Ruan, N., Fuhry, D.: 3-HOP: a high-compression indexing scheme for reachability query. In: SIGMOD (2009)Google Scholar
  12. 12.
    Lee, P., Lakshmanan, L.V.S., Milios, E.: CAST: a context-aware story-teller for streaming socail content. In: CIKM (2014)Google Scholar
  13. 13.
    Li, R., Liu, J., Yu, J.X., Chen, H., Kitagawa, H.: Co-occurrence prediction in a large location-based social network. Front. Comput. Sci. 7(2), 185–194 (2013)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Li, R., Qin, L., Yu, J.X., Mao, R.: Influential community search in large networks. Proc. VLDB Endow. 8(5), 509–520 (2015)CrossRefGoogle Scholar
  15. 15.
    Li, R., Qin, L., Yu, J.X., Mao, R.: Efficient and progressive group steiner tree search. In: SIGMOD (2016)Google Scholar
  16. 16.
    Li, R., Qin, L., Yu, J.X., Mao, R.: Finding influential communities in massive networks. VLDB J. (2017)Google Scholar
  17. 17.
    Li, R., Yu, J.X., Mao, R.: Efficient core maintenance in large dynamic graphs. IEEE Trans. Knowl. Data Eng. 26(10), 2453–2465 (2014)CrossRefGoogle Scholar
  18. 18.
    Montresor, A., Pellegrini, F.D., Miorandi, D.: Distributed k-core decomposition. IEEE Trans. Parallel Distrib. Syst. 24(2), 288–300 (2013)CrossRefGoogle Scholar
  19. 19.
    Qin, L., Li, R., Chang, L., Zhang, C.: Locally densest subgraph discovery. In: KDD, pp. 965–974 (2015)Google Scholar
  20. 20.
    Sariyuce, A.E., Seshadhri, C., Pinar, A., Catalyurek, U.V.: Finding the hierarchy of dense subgraphs using nucleus decompositions. In: WWW (2015)Google Scholar
  21. 21.
    Seidman, S.B.: Network structure and minimum degree. Soc. Netw. 5(3), 269–287 (1983)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Shang, S., Chen, L., Wei, Z., Jensen, C.S., Wen, J.R., Kalnis, P.: Collective travel planning in spatial networks. IEEE Trans. Knowl. Data Eng. 28(5), 1132–1146 (2016)CrossRefGoogle Scholar
  23. 23.
    Shang, S., Ding, R., Zheng, K., Jensen, C.S., Kalnis, P., Zhou, X.: Personalized trajectory matching in spatial networks. VLDB J. ł Int. J. Very Large Data Bases 23(3), 449–468 (2014)CrossRefGoogle Scholar
  24. 24.
    Wang, J., Cheng, J.: Truss decomposition in massive networks. Proc. VLDB Endow. 5(9), 812–823 (2012)CrossRefGoogle Scholar
  25. 25.
    Wen, D., Qin, L., Zhang, Y., Lin, X., Yu, J.X.: I/O efficient core graph decomposition at web scale. In: ICDE (2016)Google Scholar
  26. 26.
    Zheng, D., Liu, J., Li, R., Aslay, Ç., Chen, Y., Huang, X.: Querying intimate-core groups in weighted graphs. In: 11th IEEE International Conference on Semantic Computing, ICSC 2017, San Diego, CA, USA, 30 January–1 February 2017 (2017)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Zhen-jun Li
    • 1
  • Wei-Peng Zhang
    • 1
  • Rong-Hua Li
    • 1
    Email author
  • Jun Guo
    • 1
  • Xin Huang
    • 2
  • Rui Mao
    • 1
  1. 1.College of Computer Science and Software EngineeringShenzhen UniversityShenzhenChina
  2. 2.Hong Kong Baptist UniversityHong KongChina

Personalised recommendations