• DocumentCode
    3121982
  • Title

    Continuous Subgraph Pattern Search over Graph Streams

  • Author

    Wang, Changliang ; Chen, Lei

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    393
  • Lastpage
    404
  • Abstract
    Search over graph databases has attracted much attention recently due to its usefulness in many fields, such as the analysis of chemical compounds, intrusion detection in network traffic data, and pattern matching over users´ visiting logs. However, most of the existing work focuses on search over static graph databases while in many real applications graphs are changing over time. In this paper we investigate a new problem on continuous subgraph pattern search under the situation where multiple target graphs are constantly changing in a stream style, namely the subgraph pattern search over graph streams. Obviously the proposed problem is a continuous join between query patterns and graph streams where the join predicate is the existence of subgraph isomorphism. Due to the NP-completeness of subgraph isomorphism checking, to achieve the real time monitoring of the existence of certain subgraph patterns, we would like to avoid using subgraph isomorphism verification to find the exact query-stream subgraph isomorphic pairs but to offer an approximate answer that could report all probable pairs without missing any of the actual answer pairs. In this paper we propose a light-weight yet effective feature structure called node-neighbor tree to filter false candidate query-stream pairs. To reduce the computational cost, we further project the feature structures into a numerical vector space and conduct dominant relationship checking in the projected space. We propose two methods to efficiently check dominant relationships and substantiate our methods with extensive experiments.
  • Keywords
    computational complexity; database theory; graph theory; NP-completeness; continuous subgraph pattern search; graph databases; graph streams; intrusion detection; network traffic data; node-neighbor tree; pattern matching; subgraph isomorphism checking; Chemical analysis; Chemical compounds; Computational efficiency; Databases; Filters; Intrusion detection; Monitoring; Pattern analysis; Pattern matching; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.132
  • Filename
    4812420