Skip to main content

Graph Mining

  • Living reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 213 Accesses

Synonyms

Graph pattern mining; Subgraph mining

Definition

Graph mining is defined in general as mining non-trivial graph structures from a single graph or a collection of graphs. Frequent subgraph mining is a typical example of graph mining problems, and is defined as follows. Given a graph data set D = { G 1, G 2, …, G n } where G i  = (V i , E i ) (1 ≤ i ≤ n) is a graph with a vertex set V i and an edge set E i , find all subgraphs whose support is no less than a user-specified minimum support threshold, where the support of a subgraph g is the number of graphs in D that g is subgraph isomorphic to.

Historical Background

Frequent subgraph mining was first studied by Inokuchi et al. [7], Kuramochi and Karypis [9], Yan and Han [15], and so on, with applications in chemical compound and protein structure analysis. After that, there has been extensive research in the literature that studies mining various forms of graph patterns, such as closed subgraph [16], maximal subgraph [6, 11],...

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

Access this chapter

Institutional subscriptions

Recommended Reading

  1. Aggarwal CC, Wang H, editors. Managing and mining graph data, 1st ed. New York: Springer; 2010.

    MATH  Google Scholar 

  2. Chakrabarti D, Faloutsos C, editors. Graph mining: laws, tools, and case studies, 1st ed. San Rafael: Morgan & Claypool Publishers; 2012.

    Google Scholar 

  3. Cheng J, Ke Y, Chu S, Ozsu MT. Efficient core decomposition in massive networks. In: ICDE, Hannover; 2011. p. 51–62.

    Google Scholar 

  4. Cheng J, Ke Y, Fu A, Yu JX, Zhu L. Finding maximal cliques in massive networks by h*-graph. In: SIGMOD, Indianapolis; 2010. p. 447–58.

    Google Scholar 

  5. Cook DJ, Holder LB, editors. Mining graph data, 1st ed. Wiley-Interscience; 2006.

    Google Scholar 

  6. Huan J, Wang W, Prins J, Yang J. SPIN: mining maximal frequent subgraphs from graph databases. In: KDD, Seattle; 2004. p. 581–86.

    Google Scholar 

  7. Inokuchi A, Washio T, Motoda H. An apriori-based algorithm for mining frequent substructures from graph data. In: PKDD, Nantes; 1998. p. 13–23.

    Google Scholar 

  8. Jin N, Wang W. LTS: discriminative subgraph mining by learning from search history. In: ICDE, Hannover; 2011. p. 207–18.

    Google Scholar 

  9. Kuramochi M, Karypis G. Frequent subgraph discovery. In: ICDM, San Jose; 2001. p. 313–20.

    Google Scholar 

  10. Kuramochi M, Karypis G. Finding frequent patterns in a large sparse graph. Data Min Knowl Discov. 2005;11:243–271.

    Article  MathSciNet  Google Scholar 

  11. Thomas L, Valluri S, Karlapalem K. MARGIN: maximal frequent subgraph mining. In: ICDM, Hong Kong; 2006. p. 1097–1101.

    Google Scholar 

  12. Tsourakakis CE, Bonchi F, Gionis A, Gullo F, Tsiarli MA. Denser than the densest subgraph: extracting optimal quasi-cliques with quality guarantees. In: KDD, Chicago; 2013. p. 104–12.

    Google Scholar 

  13. Wang J, Cheng J. Truss decomposition in massive networks. PVLDB. 2012;5(9):812–823.

    Google Scholar 

  14. Yan X, Cheng H, Han J, Yu PS. Mining significant graph patterns by scalable leap search. In: SIGMOD, Vancouver; 2008. p. 433–44.

    Google Scholar 

  15. Yan X, Han J. gSpan: graph-based substructure pattern mining. In: ICDM, Maebashi City; 2002. p. 721–24.

    Google Scholar 

  16. Yan X, Han J. CloseGraph: mining closed frequent graph patterns. In: KDD, Washington, DC; 2003. p. 286–95.

    Google Scholar 

  17. Yan X, Yu PS, Han J. Graph indexing: a frequent structure-based approach. In: SIGMOD, Paris; 2004. p. 335–46.

    Google Scholar 

  18. Yu PS, Han J, Faloutsos C, editors. Link mining: models, algorithms, and applications, 1st ed. New York: Springer; 2010.

    Google Scholar 

  19. Zhang Y, Parthasarathy S. Extracting analyzing and visualizing triangle k-core motifs within networks. In: ICDE, Washington, DC, 2012. p. 1049–60.

    Google Scholar 

  20. Zhao P, Yu JX, Yu PS. Graph indexing: tree + delta > = graph. In: VLDB, Vienna; 2007. p. 938–49.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong Cheng .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media LLC

About this entry

Cite this entry

Cheng, H., Yu, J.X. (2016). Graph Mining. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_80737-1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_80737-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics