Towards Inferring Queries from Simple and Partial Provenance Examples

08/20/2020
by   Amir Gilad, et al.
0

The field of query-by-example aims at inferring queries from output examples given by non-expert users, by finding the underlying logic that binds the examples. However, for a very small set of examples, it is difficult to correctly infer such logic. To bridge this gap, previous work suggested attaching explanations to each output example, modeled as provenance, allowing users to explain the reason behind their choice of example. In this paper, we explore the problem of inferring queries from a few output examples and intuitive explanations. We propose a two step framework: (1) convert the explanations into (partial) provenance and (2) infer a query that generates the output examples using a novel algorithm that employs a graph based approach. This framework is suitable for non-experts as it does not require the specification of the provenance in its entirety or an understanding of its structure. We show promising initial experimental results of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/05/2023

Natural Example-Based Explainability: a Survey

Explainable Artificial Intelligence (XAI) has become increasingly signif...
research
05/29/2022

TAR: Neural Logical Reasoning across TBox and ABox

Many ontologies, i.e., Description Logic (DL) knowledge bases, have been...
research
06/25/2019

Example-Driven Query Intent Discovery: Abductive Reasoning using Semantic Similarity

Traditional relational data interfaces require precise structured querie...
research
01/27/2020

Explaining with Counter Visual Attributes and Examples

In this paper, we aim to explain the decisions of neural networks by uti...
research
12/07/2020

Mapping Network States Using Connectivity Queries

Can we infer all the failed components of an infrastructure network, giv...
research
08/28/2017

Analyzing Query Performance and Attributing Blame for Contentions in a Cluster Computing Framework

Analyzing contention for resources in a cluster computing environment ac...
research
06/07/2020

J-Logic: a Logic for Querying JSON

We propose a logical framework, based on Datalog, to study the foundatio...

Please sign up or login with your details

Forgot password? Click here to reset