skip to main content
research-article

Comments on "Stack-based Algorithms for Pattern Matching on DAGs"

Authors Info & Claims
Published:01 March 2012Publication History
Skip Abstract Section

Abstract

The paper "Stack-based Algorithms for Pattern Matching on DAGs" generalizes the classical holistic twig join algorithms and proposes PathStackD, TwigStackD and DagStackD to respectively evaluate path, twig and DAG pattern queries on directed acyclic graphs. In this paper, we investigate the major results of that paper, pointing out several discrepancies and proposing solutions to resolving them. We show that the original algorithms do not find particular types of query solutions that are common in practice. We also analyze the effect of an underlying assumption on the correctness of the algorithms and discuss the pre-filtering process that the original work proposes to prune redundant nodes. Our experimental study on both real and synthetic data substantiates our conclusions.

References

  1. R. Agrawal, A. Borgida, and H. V. Jagadish. Efficient management of transitive relationships in large data and knowledge bases. In Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pages 253--262, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. N. Bruno, N. Koudas, and D. Srivastava. Holistic twig joins: optimal XML pattern matching. In Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, pages 310--321, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Chen, A. Gupta, and M. E. Kurul. Stack-based algorithms for pattern matching on DAGs. In Proceedings of the 31st International Conference on Very Large Data Bases, pages 493--504, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Cheng, J. X. Yu, and P. S. Yu. Graph pattern matching: A join/semijoin approach. IEEE Transactions on Knowledge and Data Engineering, 23(7):1006--1021, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Schmidt, F. Waas, M. Kersten, M. J. Carey, I. Manolescu, and R. Busse. Xmark: a benchmark for XML data management. In Proceedings of the 28th International Conference on Very Large Data Bases, pages 974--985, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H. Wang, J. Li, J. Luo, and H. Gao. Hash-based subgraph query processing method for graph-structured XML documents. Proceedings of the VLDB Endowment, 1(1):478--489, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. H. Wang, J. Li, W. Wang, and X. Lin. Coding-based join algorithms for structural queries on graph-structured XML document. World Wide Web, 11(4):485--510, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Wu, T. W. Ling, G. Dobbie, Z. Bao, and L. Xu. Reducing graph matching to tree matching for XML queries with ID references. In Proceedings of the 21st International Conference on Database and Expert Systems Applications: Part II, pages 391--406, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Comments on "Stack-based Algorithms for Pattern Matching on DAGs"
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image Proceedings of the VLDB Endowment
      Proceedings of the VLDB Endowment  Volume 5, Issue 7
      March 2012
      94 pages

      Publisher

      VLDB Endowment

      Publication History

      • Published: 1 March 2012
      Published in pvldb Volume 5, Issue 7

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader