Graph indexing based on discriminative frequent structure analysis

  • Authors:
  • Xifeng Yan;Philip S. Yu;Jiawei Han

  • Affiliations:
  • University of Illinois at Urbana-Champaign, Urbana, IL;IBM T. J. Watson Research Center, Hawthorne, NY;University of Illinois at Urbana-Champaign, Urbana, IL

  • Venue:
  • ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2004
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

Graphs have become increasingly important in modelling complicated structures and schemaless data such as chemical compounds, proteins, and XML documents. Given a graph query, it is desirable to retrieve graphs quickly from a large database via indices. In this article, we investigate the issues of indexing graphs and propose a novel indexing model based on discriminative frequent structures that are identified through a graph mining process. We show that the compact index built under this model can achieve better performance in processing graph queries. Since discriminative frequent structures capture the intrinsic characteristics of the data, they are relatively stable to database updates, thus facilitating sampling-based feature extraction and incremental index maintenance. Our approach not only provides an elegant solution to the graph indexing problem, but also demonstrates how database indexing and query processing can benefit from data mining, especially frequent pattern mining. Furthermore, the concepts developed here can be generalized and applied to indexing sequences, trees, and other complicated structures as well.