Skip to main content

Discriminative Frequent Pattern-Based Graph Classification

  • Chapter
  • First Online:
Link Mining: Models, Algorithms, and Applications

Abstract

Frequent graph mining has been studied extensively with many scalable graph mining algorithms developed in the past. Graph patterns are essential not only for exploratory graph mining but also for advanced graph analysis tasks such as graph indexing, graph clustering, and graph classification. In this chapter, we examine the frequent pattern-based classification of graph data. We will introduce different types of patterns used in graph classification and their efficient mining approaches. These approaches could directly mine the most discriminative subgraphs without enumerating the complete set of frequent graph patterns. The application of graph classification into chemical compound analysis and software behavior prediction will be discussed to demonstrate the power of discriminative subgraphs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. R. Agrawal and R. Srikant. Fast algorithms for mining association rules. In Proceedings of the 1994 International Conference on Very Large Data Bases (VLDB’94), pages 487–499, Santiago, Chile, Sept. 1994.

    Google Scholar 

  2. K. Borgwardt and H.-P. Kriegel. Shortest-path kernels on graphs. In Proceedings of the 2005 International Conference on Data Mining (ICDM’05), pages 74–81, Houston, TX, Nov. 2005.

    Google Scholar 

  3. J. Carbonell and J. Coldstein. The Use of MMR, Diversity-Based Reranking for Reordering Documents and producing Summaries. In Proceedings of the 1998 International Conference on Research and Development in Information Retrieval (SIGIR’98), pages 335–336, Melbourne, Australia, Aug. 1998.

    Google Scholar 

  4. H. Cheng, D. Lo, Y. Zhou, X. Wang, and X. Yan. Identifying bug signatures using discriminative graph mining. In Proceedings of the 2009 International Symposium on Software Testing and Analysis (ISSTA’09), pages 141–151, Chicago, IL, July 2009.

    Google Scholar 

  5. H. Cheng, X. Yan, J. Han, and C.-W. Hsu. Discriminative frequent pattern analysis for effective classification. In Proceedings of the 2007 International Conference on Data Engineering (ICDE’07), pages 716–725, Istanbul, Turkey, April 2007.

    Google Scholar 

  6. H. Cheng, X. Yan, J. Han, and P. S. Yu. Direct discriminative pattern mining for effective classification. In Proceedings of the 2008 International Conference on Data Engineering (ICDE’08), pages 169–178, Cancun, Mexico, April 2008.

    Google Scholar 

  7. G. Cong, K.-Lee Tan, A. K. H. Tung, and X. Xu. Mining top-k covering rule groups for gene expression data. In Proceedings of the 2005 International Conference on Management of Data (SIGMOD’05), pages 670–681, Baltimore, MD, June 2005.

    Google Scholar 

  8. M. Deshpande, M. Kuramochi, N. Wale, and G. Karypis. Frequent substructure-based approaches for classifying chemical compounds. IEEE Transaction on Knowledge and Data Engineering, 17:1036–1050, 2005.

    Article  Google Scholar 

  9. W. Fan, K. Zhang, H. Cheng, J. Gao, X. Yan, J. Han, P. S. Yu, and O. Verscheure. Direct mining of discriminative and essential graphical and itemset features via model-based search tree. In Proceedings of the 2008 International Conference on Knowledge Discovery and Data Mining (KDD’08), pages 230–238, Las Vegas, NV, Aug. 2008.

    Google Scholar 

  10. H. Fröhlich, J. Wegner, F. Sieker, and A. Zell. Optimal assignment kernels for attributed molecular graphs. In Proceedings of the 2005 International Conference on Machine Learning (ICML’05), pages 225–232, Bonn, Germany, Aug. 2005.

    Google Scholar 

  11. T. Gärtner, P. Flach, and S. Wrobel. On graph kernels: Hardness results and efficient alternatives. In Proceedings of the 16th International Conference on Computational Learning Theory (COLT’03) and 7th Kernel Workshop, page 129–143, Washington, DC, Aug. 2003.

    Google Scholar 

  12. T. Horväth, T. Gärtner, and S. Wrobel. Cyclic pattern kernels for predictive graph mining. In Proceedings of the 2004 International Conference on Knowledge Discovery and Data Mining (KDD’04), pages 158–167, Seattle, WA, Aug. 2004.

    Google Scholar 

  13. H. Hsu, J. A. Jones, and A. Orso. RAPID: Identifying bug signatures to support debugging activities. In Proceedings of the 2008 International Conference on Automated Software Engineering (ASE’08), pages 439–442, L’Aquila, Italy, Sept. 2008.

    Google Scholar 

  14. H. Kashima, K. Tsuda, and A. Inokuchi. Marginalized kernels between labeled graphs. In Proceedings of the 2003 International Conference on Machine Learning (ICML’03), pages 321–328, Washington, DC, Aug. 2003.

    Google Scholar 

  15. S. Kramer, L. Raedt, and C. Helma. Molecular feature mining in hiv data. In Proceedings of the 2001 International Conference on Knowledge Discovery and Data Mining (KDD’01), pages 136–143, San Francisco, CA, Aug. 2001.

    Google Scholar 

  16. T. Kudo, E. Maeda, and Y. Matsumoto. An application of boosting to graph classification. In Advances in Neural Information Processing Systems 17 (NIPS’04), pages 729–736, Vancouver BC Canada, Dec. 2004.

    Google Scholar 

  17. M. Kuramochi and G. Karypis.Frequent subgraph discovery.In Proceedings of the 2001 International Conference on Data Mining (ICDM’01), pages 313–320, San Jose, CA, Nov. 2001.

    Google Scholar 

  18. W. Li. Classification based on multiple association rules. In M.Sc. Thesis, School of Computing Science, Simon Fraser University, April 2001.

    Google Scholar 

  19. B. Liu, W. Hsu, and Y. Ma. Integrating classification and association rule mining. In Proceedings of the 1998 International Conference on Knowledge Discovery and Data Mining (KDD’98), pages 80–86, New York, NY, Aug. 1998.

    Google Scholar 

  20. C. Liu, X. Yan, H. Yu, J. Han, and P. S. Yu. Mining behavior graphs for “backtrace” of noncrashing bugs. In Proceedings of the 2005 SIAM International Conference on Data Mining (SDM’05), pages 286–297, Newport Beach, CA, April 2005.

    Google Scholar 

  21. T. M. Mitchell. Machine Learning. McGraw Hill, Boston, MA 1997.

    Google Scholar 

  22. G. Nemhauser, L. Wolsey, and M. Fisher. An analysis of the approximations for maximizing submodular set functions. Mathematical Programming, 14:265–294, 1978.

    Article  Google Scholar 

  23. J. R. Quinlan and R. M. Cameron-Jones. FOIL: A midterm report. In Proceedings of the 1993 European Conf. Machine Learning (ECML’93), pages 3–20, Vienna, Austria, 1993.

    Google Scholar 

  24. J. Ramon and T. Gärtner. Expressivity versus efficiency of graph kernels. In Proceedings of the 1st Int. Workshop Mining Graphs, Trees and Sequences: In Conjunction with ECML/PKDD’03, Cavtat-Dubrovnik, Croatia, Sept. 2003.

    Google Scholar 

  25. S. Ranu and A. K. Singh. GraphSig: A scalable approach to mining significant subgraphs in large graph databases. In Proceedings of the 2009 International Conference on Data Engineering (ICDE’09), pages 844–855, Shanghai, China, Mar. 2009.

    Google Scholar 

  26. M. Thoma, H. Cheng, A. Gretton, J. Han, H.-P. Kriegel, A. Smola, L. Song, P. S. Yu, X. Yan, and K. Borgwardt. Near-optimal supervised feature selection among frequent subgraphs. In Proceedings of the 2009 SIAM International Conference on Data Mining (SDM’09), pages 1075–1086, Sparks, NV, April 2009.

    Google Scholar 

  27. K. Tsuda. Entire regularization paths for graph data. In Proceedings of the 24th International Conference on Machine Learning, pages 919–926, 2007.

    Google Scholar 

  28. A. Veloso, W. Meira Jr., and M. Zaki. Lazy associative classification. In Proceedings of the 2006 International Conference on Data Mining (ICDM’06), pages 645–654, Hong Kong, China, Dec. 2006.

    Google Scholar 

  29. N. Wale and G. Karypis. Comparison of descriptor spaces for chemical compound retrieval and classification. In Proceedings of the 2006 International Conference on Data Mining (ICDM’06), pages 678–689, Hong Kong, China, Dec. 2006.

    Google Scholar 

  30. J. Wang and G. Karypis. HARMONY: Efficiently mining the best rules for classification. In Proceedings of the 2005 SIAM Conf. Data Mining (SDM’05), pages 205–216, Newport Beach, CA, April 2005.

    Google Scholar 

  31. X. Yan, H. Cheng, J. Han, and P. S. Yu. Mining significant graph patterns by scalable leap search. In Proceedings of the 2008 International Conference on Management of Data (SIGMOD’08), pages 433–444, Vancouver, BC, Canada, June 2008.

    Google Scholar 

  32. X. Yan and J. Han. CloseGraph: Mining closed frequent graph patterns. In Proceedings of the 2003 International Conference on Knowledge Discovery and Data Mining (KDD’03), pages 286–295, Washington, DC, Aug. 2003.

    Google Scholar 

  33. X. Yin and J. Han. CPAR: Classification based on predictive association rules. In Proceedings of the 2003 SIAM International Conference on Data Mining (SDM’03), pages 331–335, San Francisco, CA, May 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xifeng Yan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Cheng, H., Yan, X., Han, J. (2010). Discriminative Frequent Pattern-Based Graph Classification. In: Yu, P., Han, J., Faloutsos, C. (eds) Link Mining: Models, Algorithms, and Applications. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-6515-8_9

Download citation

Publish with us

Policies and ethics