Why Not Match: On Explanations of Event Pattern Queries
Shaoxu Song, Ruihong Huang, Yu Gao, Jianmin Wang
Abstract
Queries over event data are posed in a form of event patterns, for example, to retrieve the flights from IAH to LGA without a stopover. If the expected answer is not returned, one may ask why not, also known as explanations of non-answers. Analogous to the relational data, the explanations over event data lie in two aspects.
(1) The pattern consistency explanation indicates that the patterns specified in the query are wrong (inconsistent), that is, there exists no tuple of events that can match the query. (2) The timestamp modification explanation speculates that the instance of event tuple is incorrect, for example, the timestamps of some events are imprecise and need modification. To the best of our knowledge, this is the first study on explaining non-answers over event data. We prove that both explanation problems are np-complete. By encoding event patterns as a novel notation, we identify the special cases that can be efficiently solved or approximated. General cases are addressed by utilizing the solutions of special cases. Extensive experiments over real and synthetic datasets demonstrate both effectiveness and efficiency of our proposal.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext bc30ee0d-e4a6-4575-89a9-05b0ea9a6ed4Cited by top-tier papers2
- Erebus: Explaining the Outputs of Data Streaming QueriesDimitris Palyvos-Giannas, Katerina Tzompanaki, Marina Papatriantafilou, Vincenzo GulisanoVLDB 2023 · 21 citations
- ACER: Accelerating Complex Event Recognition via Two-Phase Filtering under Range Bitmap-Based IndexesShizhe Liu, Haipeng Dai, Shaoxu Song, Meng Li et al.KDD 2024 · 2 citations
Builds on1
Related papers
- Hypothetical Answers to Continuous Queries over Data StreamsLuís Cruz-Filipe, Isabel Nunes, Graça GasparAAAI 2020 · 3 citations
- Explanations for Inconsistency-Tolerant Query Answering under Existential RulesThomas Lukasiewicz, Enrico Malizia, Cristian MolinaroAAAI 2020 · 21 citations
- Evaluating Top-k Queries with Inconsistency DegreesOusmane Issa, Angela Bonifati, Farouk ToumaniVLDB 2020 · 20 citations
- To Not Miss the Forest for the Trees - A Holistic Approach for Explaining Missing Answers over Nested DataRalf Diestelkämper, Seokki Lee, Melanie Herschel, Boris GlavicSIGMOD 2021 · 15 citations
- Resolving Inconsistencies in Simple Temporal Problems: A Parameterized ApproachKonrad K. Dabrowski, Peter Jonsson, Sebastian Ordyniak, George OsipovAAAI 2022 · 1 citation
