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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
W. Li. Classification based on multiple association rules. In M.Sc. Thesis, School of Computing Science, Simon Fraser University, April 2001.
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.
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.
T. M. Mitchell. Machine Learning. McGraw Hill, Boston, MA 1997.
G. Nemhauser, L. Wolsey, and M. Fisher. An analysis of the approximations for maximizing submodular set functions. Mathematical Programming, 14:265–294, 1978.
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.
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.
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.
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.
K. Tsuda. Entire regularization paths for graph data. In Proceedings of the 24th International Conference on Machine Learning, pages 919–926, 2007.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-1-4419-6515-8_9
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-6514-1
Online ISBN: 978-1-4419-6515-8
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)