Proceedings

REPLACE: A Logical Framework for Combining Collective Entity Resolution and Repairing

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3132-3139.

https://doi.org/10.24963/ijcai.2023/349

Abstract

This paper considers the problem of querying dirty databases, which may contain both erroneous facts and multiple names for the same entity. While both of these data quality issues have been widely studied in isolation, our contribution is a holistic framework for jointly deduplicating and repairing data. Our REPLACE framework follows a declarative approach, utilizing logical rules to specify under which conditions a pair of entity references can or must be merged and logical constraints to specify consistency requirements. The semantics defines a space of solutions, each consisting of a set of merges to perform and a set of facts to delete, which can be further refined by applying optimality criteria. As there may be multiple optimal solutions, we use classical notions of possible and certain query answers to reason over the alternative solutions, and introduce a novel notion of most informative answer to obtain a more compact presentation of query results. We perform a detailed analysis of the data complexity of the central reasoning tasks of recognizing optimal solutions and (most informative) possible and certain answers, for each of the three notions of optimal solution and for both general and restricted specifications.

  1. [Arasu et al., 2009] Arvind Arasu, Christopher Ré, and Dan Suciu. Large-scale deduplication with constraints using dedupalog. In Proceedings of the Twenty-Fifth Inter- national Conference on Data Engineering (ICDE 2009), pages 952-963, 2009.
  2. [Arenas et al., 1999] Marcelo Arenas, Leopoldo E. Bertossi, and Jan Chomicki. Consistent query answers in incon- sistent databases. In Proceedings of the Eighteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 1999), pages 68-79, 1999.
  3. [Bertossi et al., 2013] Leopoldo E. Bertossi, Solmaz Kolahi, and Laks V. S. Lakshmanan. Data cleaning and query an- swering with matching dependencies and matching func- tions. Theory of Computing Systems, 52(3):441-482, 2013.
  4. [Bertossi, 2011] Leopoldo E. Bertossi. Database Repairing and Consistent Query Answering. Synthesis Lectures on Data Management. Morgan & Claypool Publishers, 2011.
  5. [Bhattacharya and Getoor, 2007] Indrajit Bhattacharya and Lise Getoor. Collective entity resolution in relational data. ACM Transactions on Knowledge Discovery from Data, 1(1):5, 2007.
  6. [Bienvenu et al., 2022] Meghyn Bienvenu, Gianluca Cima, and Víctor Gutiérrez-Basulto. LACE: A logical approach to collective entity resolution. In Proceedings of the Forty- First International Conference on Management of Data (PODS 2022), pages 379-391, 2022.
  7. [Bienvenu, 2020] Meghyn Bienvenu. A short survey on in- consistency handling in ontology-mediated query answer- ing. Künstliche Intelligenz, 34(4):443-451, 2020.
  8. [Burdick et al., 2016] Douglas Burdick, Ronald Fagin, Phokion G. Kolaitis, Lucian Popa, and Wang-Chiew Tan. A declarative framework for linking entities. ACM Transactions on Database Systems, 41(3):17:1-17:38, 2016.
  9. [Chang and Kadin, 1996] Richard Chang and Jim Kadin. The boolean hierarchy and the polynomial hierarchy: A closer connection. SIAM Journal on Computing, 25(2):340-354, 1996.
  10. [Chomicki and Marcinkowski, 2005] Jan Chomicki and Jerzy Marcinkowski. Minimal-change integrity mainte- nance using tuple deletions. Information and Computa- tion, 197(1-2):90-121, 2005.
  11. [Christophides et al., 2021] Vassilis Christophides, Vasilis Efthymiou, Themis Palpanas, George Papadakis, and Kostas Stefanidis. An overview of end-to-end entity reso- lution for big data. ACM Computing Surveys, 53(6):127:1- 127:42, 2021.
  12. [Chu et al., 2013] Xu Chu, Ihab F. Ilyas, and Paolo Papotti. Holistic data cleaning: Putting violations into context. In Proceedings of the Twenty-Ninth IEEE International Con- ference on Data Engineering (ICDE 2013), pages 458- 469, 2013.
  13. [Deng et al., 2022] Ting Deng, Wenfei Fan, Ping Lu, Xi- aomeng Luo, Xiaoke Zhu, and Wanhe An. Deep and col- lective entity resolution in parallel. In Proceedings of the Thirty-Eighth IEEE International Conference on Data En- gineering (ICDE 2022), pages 2060-2072, 2022.
  14. [Dixit and Kolaitis, 2022] Akhil A. Dixit and Phokion G. Kolaitis. Consistent answers of aggregation queries via SAT. In Proceedings of the Thirty-Eighth IEEE Inter- national Conference on Data Engineering (ICDE 2022), pages 924-937, 2022.
  15. [Fan and Geerts, 2012] Wenfei Fan and Floris Geerts. Foun- dations of Data Quality Management. Synthesis Lec- tures on Data Management. Morgan & Claypool Publish- ers, 2012.
  16. [Fan et al., 2009] Wenfei Fan, Xibei Jia, Jianzhong Li, and Shuai Ma. Reasoning about record matching rules. Pro- ceedings of the VLDB Endowment, 2(1):407-418, 2009.
  17. [Fan et al., 2014] Wenfei Fan, Shuai Ma, Nan Tang, and Wenyuan Yu. Interaction between record matching and data repairing. Journal of Data and Information Quality, 4(4):16:1-16:38, 2014.
  18. [Gebser et al., 2012] Martin Gebser, Roland Kaminski, Ben- jamin Kaufmann, and Torsten Schaub. Answer Set Solving in Practice. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers, 2012.
  19. [Ilyas and Chu, 2019] Ihab F. Ilyas and Xu Chu. Data Clean- ing. ACM, 2019.
  20. [Lukasiewicz et al., 2022] Thomas Lukasiewicz, Enrico Malizia, Maria Vanina Martinez, Cristian Molinaro, Andreas Pieris, and Gerardo I. Simari. Inconsistency- tolerant query answering for existential rules. Artificial Intelligence, 307:103685, 2022.
  21. [Newcombe et al., 1959] Howard B. Newcombe, James M. Kennedy, Samantha Axford, and Allen P. James. Auto- matic linkage of vital records. Science, 130(3381):954- 959, 1959.
  22. [Vardi, 1982] Moshe Y. Vardi. The complexity of relational query languages (extended abstract). In Proceedings of the Fourteenth ACM Symposium on Theory of Computing (STOC 1982), pages 137-146, 1982.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards