DBScholar

Back to papers

Reverse Engineering SPJ-Queries from Examples

Summary: Reverse-engineer SPJ queries from positive/negative examples: decide satisfiability (exists SPJ returning all positives and no negatives) and learn such a query. Presents a fine-grained classical and parameterized complexity landscape across operator subsets, schema/query/example sizes (bounded vs unbounded), proving new W[3]-completeness results and implications for avoiding overfitting. (summarized by gpt-5-mini on Feb 09 2026)

Paper ID
h7c3eb5a20eb401e7
Venue
PODS
Year
2017
Pagerank
6.4822086e-05
Overall Rank
4,660 | 68.67%
DOI
10.1145/3034786.3056112

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{weiss_pods17,
        address = {New York, NY, USA},
        series = {{PODS} '17},
        title = {{Reverse Engineering SPJ-Queries from Examples}},
        url = {https://dl.acm.org/doi/10.1145/3034786.3056112},
        doi = {10.1145/3034786.3056112},
        booktitle = {Proceedings of the {ACM} {SIGMOD} Symposium on {Principles} of {Database} {Systems}},
        publisher = {Association for Computing Machinery},
        author = {Weiss, Yaacov Y. and Cohen, Sara},
        year = {2017}
}

Incoming Citations (Sorted by Pagerank)

Showing 6 of 6 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 5 of 5 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
421 On the Complexity of Database Queries (Extended Abstract) 1997 PODS 0.00018516535
518 Query by Output 2009 SIGMOD 0.00016944862
791 How to ConQueR Why-Not Questions 2010 SIGMOD 0.00013976192
1,345 Reverse Engineering Complex Join Queries 2013 SIGMOD 0.00010953079
2,685 Learning and Verifying Quantified Boolean Queries by Example 2013 PODS 8.1372686e-05
Previous Page 1 / 1 Next

Semantically Similar Papers