The DOI matches its Crossref record; 42 of the 42 references it cites were found in a registry or an index.
How and Why is An Answer (Still) Correct? Maintaining Provenance in Dynamic Knowledge Graphs
Abstract
Knowledge graphs (KGs), that have become the backbone of many critical knowledge-centric applications, are mostly automatically constructed based on an ensemble of extraction techniques applied over diverse data sources. It is, therefore, important to establish the provenance of results for a query to determine how these were computed. Provenance is shown to be useful for assigning confidence scores to the results, for debugging the KG generation itself, and for providing answer explanations. In many such applications, certain queries are registered as standing queries since their answers are needed often. However, KGs keep continuously changing due to reasons such as changes in the source data, improvements to the extraction techniques, refinement/enrichment of information, and so on. This raises the issue of efficiently maintaining the provenance polynomials of complex graph pattern queries for dynamic and large KGs instead of having to recompute them from scratch each time the KG is updated. Addressing this issue, we present a framework HUKA that uses provenance polynomials for tracking the derivation of query results over knowledge graphs by encoding the edges involved in generating the answer. More importantly, HUKA also maintains these provenance polynomials in the face of updates---insertions as well as deletions of facts---in the underlying KG. Experimental results over large real-world KGs such as YAGO and DBpedia with various benchmark SPARQL query workloads reveals that HUKA can be almost 50 times faster than existing systems for provenance computation on dynamic KGs.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
DrugBank: a knowledgebase for drugs, drug actions and drug targets
Wishart, D. S., Knox, C., Guo, A. C., Cheng, D., Shrivastava, S., Tzur, D., Gautam, B., & Hassanali, M. (2007) · Nucleic Acids Research · doi:10.1093/nar/gkm958 · Cited by 2,911
Knowledge Graph Embedding: A Survey of Approaches and Applications
Wang, Q., Mao, Z., Wang, B., & Guo, L. (2017) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2017.2754499 · Cited by 2,654
DBpedia - A crystallization point for the Web of Data
Bizer, C., Lehmann, J., Kobilarov, G., Auer, S., Becker, C., Richard Cyganiak, A., & Hellmann, S. (2009) · Journal of Web Semantics · doi:10.1016/j.websem.2009.07.002 · Cited by 2,144
Why and Where: A Characterization of Data Provenance
Buneman, P., Khanna, S., & Wang-Chiew, T. (2001) · Lecture Notes in Computer Science · doi:10.1007/3-540-44503-x_20 · Cited by 1,334
YAGO2: A spatially and temporally enhanced knowledge base from Wikipedia
Hoffart, J., Suchanek, F. M., Berberich, K., & Weikum, G. (2013) · Artificial Intelligence · doi:10.1016/j.artint.2012.06.001 · Cited by 1,232
Green, T. J., Karvounarakis, G., & Tannen, V. (2007) · Proceedings of the twenty-sixth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems · doi:10.1145/1265530.1265535 · Cited by 812
Provenance in Databases: Why, How, and Where
Cheney, J., Chiticariu, L., & Tan, W.-C. (2009) · Foundations and Trends in Databases · doi:10.1561/1900000006 · Cited by 646
The RDF-3X engine for scalable management of RDF data
Neumann, T., & Weikum, G. (2009) · The VLDB Journal · doi:10.1007/s00778-009-0165-y · Cited by 635
YAGO2: exploring and querying world knowledge in time, space, context, and many languages
Hoffart, J., Suchanek, F. M., Berberich, K., Lewis-Kelham, E., de Melo, G., & Weikum, G. (2011) · Proceedings of the 20th international conference companion on World wide web · doi:10.1145/1963192.1963296 · Cited by 334
Trio: A system for data, uncertainty, and lineage
Agrawal, P., Benjelloun, O., Sarma, A. D., Hayworth, C., Nabar, S. U., Sugihara, T., & Widom, J. (2006) · Cited by 325
The W3C PROV family of specifications for modelling provenance metadata
Missier, P., Belhajjame, K., & Cheney, J. (2013) · International Conference on Extending Database Technology (EDBT) · doi:10.1145/2452376.2452478 · Cited by 221
Materialized view selection and maintenance using multi-query optimization
Mistry, H., Roy, P., Sudarshan, S., & Ramamritham, K. (2001) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/375663.375703 · Cited by 195
Practical lineage tracing in data warehouses
Cui, Y., & Widom, J. (2002) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.2000.839437 · Cited by 154
Neumann, T., & Weikum, G. (2010) · Proceedings of the VLDB Endowment · doi:10.14778/1920841.1920877 · Cited by 138
Kankanamge, C., Sahu, S., Mhedbhi, A., Chen, J., & Salihoğlu, S. (2017) · doi:10.1145/3035918.3056445 · Cited by 129
Incremental graph pattern matching
Fan, W., Li, J., Luo, J., Tan, Z., Wang, X., & Wu, Y. (2011) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/1989323.1989420 · Cited by 121
Counting beyond a Yottabyte, or how SPARQL 1.1 property paths will prevent adoption of the standard
Arenas, M., Conca, S., & Pérez, J. E. P. (2012) · International World Wide Web Conference (WWW) · doi:10.1145/2187836.2187922 · Cited by 120
US Government Linked Open Data: Semantic.data.gov
Hendler, J., Holm, J., Musialek, C., & Thomas, G. (2012) · IEEE Intelligent Systems · doi:10.1109/mis.2012.27 · Cited by 113
Exploiting Lineage for Confidence Computation in Uncertain and Probabilistic Databases
Sarma, A. D., Theobald, M., & Widom, J. (2008) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.2008.4497511 · Cited by 113
Mitchell, T., Cohen, W., Hruschka, E., Talukdar, P., Betteridge, J., Carlson, A., Mishra, B. D., Gardner, M., Kisiel, B., Krishnamurthy, J., et al. (2015) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v29i1.9498 · Cited by 105
The ORCHESTRA Collaborative Data Sharing System
Ives, Z. G., Green, T. J., Karvounarakis, G., Taylor, N. E., Tannen, V., Talukdar, P. P., Jacob, M., & Pereira, F. (2008) · ACM SIGMOD Record · doi:10.1145/1462571.1462577 · Cited by 99
Reconciling while tolerating disagreement in collaborative data sharing
Taylor, N. E., & Ives, Z. G. (2006) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/1142473.1142476 · Cited by 93
Toward Enhanced Pharmacovigilance Using Patient-Generated Data on the Internet
White, R. W., Harpaz, R., Shah, N. H., DuMouchel, W., & Horvitz, E. (2014) · Clinical Pharmacology & Therapeutics · doi:10.1038/clpt.2014.77 · Cited by 86
Kim, K., Seo, I., Han, W.-S., Lee, J.-H., Hong, S., Chafi, H., Shin, H., & Jeong, G. (2018) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/3183713.3196917 · Cited by 79
Navigating the Maze of Wikidata Query Logs
Bonifati, A., Martens, W., & Timm, T. (2019) · doi:10.1145/3308558.3313472 · Cited by 65
Query-Based Why-Not Provenance with NedExplain
Bidoít, N., Herschel, M., & Tzompanaki, K. (2014) · doi:10.5441/002/edbt.2014.14 · Cited by 62
Exploiting the query structure for efficient join ordering in SPARQL queries
Gubichev, A., & Neumann, T. (2014) · doi:10.5441/002/edbt.2014.40 · Cited by 60
Senellart, P. P., Jachiet, L., Maniu, S., & Ramusat, Y. (2018) · Proceedings of the VLDB Endowment · doi:10.14778/3229863.3236253 · Cited by 58
Efficiently Answering Technical Questions — A Knowledge Graph Approach
Yang, S., Zou, L., Wang, Z., Yan, J., & Wen, J.-R. (2017) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v31i1.10956 · Cited by 51
dipLODocus[RDF]—Short and Long-Tail RDF Analytics for Massive Webs of Data
Wylot, M., Pont, J., Wisniewski, M., & Cudré-Mauroux, P. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-25073-6_49 · Cited by 43
Provenance and Probabilities in Relational Databases
Senellart, P. P. (2018) · ACM SIGMOD Record · doi:10.1145/3186549.3186551 · Cited by 41
Extended Characteristic Sets: Graph Indexing for SPARQL Query Optimization
Meimaris, M., Papastefanatos, G., Mamoulis, N., & Anagnostopoulos, I. E. (2017) · Proceedings - International Conference on Data Engineering · doi:10.1109/icde.2017.106 · Cited by 37
Wylot, M., Cudré-Mauroux, P., & Groth, P. (2014) · International World Wide Web Conference (WWW) · doi:10.1145/2566486.2568014 · Cited by 35
GProM - A Swiss Army Knife for Your Provenance Needs.
Arab, B. S., Feng, S., Glavic, B., Lee, S., Niu, X., & Zeng, Q. (2018) · IEEE Data(base) Engineering Bulletin · Cited by 31
The perm provenance management system in action
Glavic, B., & Alonso, G. (2009) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/1559845.1559980 · Cited by 27
Dynamic Provenance for SPARQL Updates
Harry Halpin, A., & Cheney, J. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-11964-9_27 · Cited by 26
Storing, Tracking, and Querying Provenance in Linked Data
Wylot, M., Cudré-Mauroux, P., Hauswirth, M., & Groth, P. (2017) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2017.2690299 · Cited by 25
Data Integration and Data Exchange: It's Really About Time.
Roth, M. T., & Tan, W.-C. (2013) · Cited by 14
Reverse-Engineering Conjunctive Queries from Provenance Examples
Deutch, D., & Gilad, A. (2019) · Movebank · doi:10.5441/002/edbt.2019.25 · Cited by 13
Provenance Management for Evolving RDF Datasets
Avgoustaki, A., Flouris, G., Fundulaki, I., & Plexousakis, D. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-34129-3_35 · Cited by 12
Aspect-Based Academic Search Using Domain-Specific KB
Upadhyay, P., Bedathur, S., Chakraborty, T., & Ramanath, M. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-45442-5_52 · Cited by 9
Self-citationTracking the Impact of Fact Deletions on Knowledge Graph Queries using Provenance Polynomials
Gaur, G., Bedathur, S., & Bhattacharya, A. (2017) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3132847.3133118 · Cited by 3
Self-citation
Research works printed but not linked: 2
- B. Alexe L. Chiticariu and W.-C. Tan. 2006. Spider: a schema mapping debugger. In VLDB. B. Alexe L. Chiticariu and W.-C. Tan. 2006. Spider: a schema mapping debugger. In VLDB.
- S. Babu . 2009. Continuous Query . In Encyclopedia of Database Systems, LING LIU and M. TAMER ÖZSU (Eds.). 492--493. S. Babu. 2009. Continuous Query. In Encyclopedia of Database Systems, LING LIU and M. TAMER ÖZSU (Eds.). 492--493.
Cited by
Computing and Maintaining Provenance of Query Result Probabilities in Uncertain Knowledge Graphs
Gaur, G., Dang, A., Bhattacharya, A., & Bedathur, S. (2021) · Proceedings of the 30th ACM International Conference on Information & Knowledge Management · doi:10.1145/3459637.3482330 · Cited by 3
Self-citation
Metadata
- Authors
- Gaur, G., Bhattacharya, A., & Bedathur, S.
- Venue
- Proceedings of the 29th ACM International Conference on Information & Knowledge Management
- Publisher
- ACM
- Published
- 2020-10-19
- Pages
- 405-414
- Cited by
- 5
- References
- 42
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.