6
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Learning to Speed Up Query Planning in Graph Databases

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Querying graph structured data is a fundamental operation that enables important applications including knowledge graph search, social network analysis, and cyber-network security. However, the growing size of real-world data graphs poses severe challenges for graph databases to meet the response-time requirements of the applications. Planning the computational steps of query processing - Query Planning - is central to address these challenges. In this paper, we study the problem of learning to speedup query planning in graph databases towards the goal of improving the computational-efficiency of query processing via training queries.We present a Learning to Plan (L2P) framework that is applicable to a large class of query reasoners that follow the Threshold Algorithm (TA) approach. First, we define a generic search space over candidate query plans, and identify target search trajectories (query plans) corresponding to the training queries by performing an expensive search. Subsequently, we learn greedy search control knowledge to imitate the search behavior of the target query plans. We provide a concrete instantiation of our L2P framework for STAR, a state-of-the-art graph query reasoner. Our experiments on benchmark knowledge graphs including DBpedia, YAGO, and Freebase show that using the query plans generated by the learned search control knowledge, we can significantly improve the speed of STAR with negligible loss in accuracy.

          Related collections

          Most cited references6

          • Record: found
          • Abstract: not found
          • Article: not found

          Taking the Human Out of the Loop: A Review of Bayesian Optimization

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            A guided tour to approximate string matching

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Optimal aggregation algorithms for middleware

                Bookmark

                Author and article information

                Journal
                20 January 2018
                Article
                1801.06766
                9a2feb0d-004b-44f1-9932-a57266104bcd

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                Published in the Proceedings of the 27th International Conference on Automated Planning and Scheduling (ICAPS), 2017
                cs.DB cs.IR

                Comments

                Comment on this article