Evaluating an automata approach to query containment
2021 (English)In: Proceedings of the 13th International Conference on Finite State Methods and Natural Language Processing, FSMNLP 2017, Association for Computational Linguistics (ACL) , 2021, p. 75-79Conference paper, Published paper (Refereed)
Abstract [en]
Given two queries Qsuper and Qsub, query containment is the problem of determining if Qsub(D) ⊆ Qsuper(D) for all databases D. This problem has long been explored, but to our knowledge no one has empirically evaluated a straightforward application of finite state automata to the problem. We do so here, covering the case of conjunctive queries with limited set conditions. We evaluate an implementation of our approach against straightforward implementations of both the canonical database and theorem proving approaches. Our implementation outperforms theorem proving on a natural language interface corpus over a photo/video domain. It also outperforms the canonical database implementation on single relation queries with large set conditions.
Place, publisher, year, edition, pages
Association for Computational Linguistics (ACL) , 2021. p. 75-79
Keywords [en]
Automata theory, Natural language processing systems, Query languages, Query processing, Automaton approach, Canonical database, Condition, Finite-state automata, Natural language interfaces, Query containment, Sub-queries, Theorem proving
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-313236DOI: 10.18653/v1/W17-4010Scopus ID: 2-s2.0-85118925103OAI: oai:DiVA.org:kth-313236DiVA, id: diva2:1663419
Conference
13th International Conference on Finite State Methods and Natural Language Processing, FSMNLP 2017, 4 September 2017 through 6 September 2017, Umeå, Sweden
Note
QC 20220602
2022-06-022022-06-022022-06-25Bibliographically approved