Table of Contents
Fetching ...

Independence Under Incomplete Information

Miika Hannula, Minna Hirvonen, Juha Kontinen, Sebastian Link

TL;DR

This work extends the classical notion of independence to relational databases with incomplete information by introducing possible independence ($X \bot_p Y$) and certain independence ($X \bot_c Y$) atoms. It develops axiomatic systems to capture implication (axiomatisations) and analyzes the computational complexity of implication and model checking across these notions, revealing that CIAs align with complete-information results (via grounding) and admit Armstrong relations, while PIAs exhibit richer and more challenging behavior, with a restricted axiomatisation sufficing in some cases. The paper provides tight data- and combined-complexity results, showing polynomial-time consequences for CIAs and certain unary PIAs, while general PIAs are NP-hard, and demonstrates how these foundations enable more efficient updates and query processing under incomplete data. Overall, the results establish a principled framework for handling independence constraints under incomplete information and outline key directions for broader fragments and Armstrong-relations in this setting.

Abstract

We initiate an investigation how the fundamental concept of independence can be represented effectively in the presence of incomplete information in relational databases. The concepts of possible and certain independence are proposed, and first results regarding the axiomatisability and computational complexity of implication problems associated with these concepts are established. In addition, several results for the data and the combined complexity of model checking are presented. The findings help reduce computational overheads associated with the processing of updates and answering of queries.

Independence Under Incomplete Information

TL;DR

This work extends the classical notion of independence to relational databases with incomplete information by introducing possible independence () and certain independence () atoms. It develops axiomatic systems to capture implication (axiomatisations) and analyzes the computational complexity of implication and model checking across these notions, revealing that CIAs align with complete-information results (via grounding) and admit Armstrong relations, while PIAs exhibit richer and more challenging behavior, with a restricted axiomatisation sufficing in some cases. The paper provides tight data- and combined-complexity results, showing polynomial-time consequences for CIAs and certain unary PIAs, while general PIAs are NP-hard, and demonstrates how these foundations enable more efficient updates and query processing under incomplete data. Overall, the results establish a principled framework for handling independence constraints under incomplete information and outline key directions for broader fragments and Armstrong-relations in this setting.

Abstract

We initiate an investigation how the fundamental concept of independence can be represented effectively in the presence of incomplete information in relational databases. The concepts of possible and certain independence are proposed, and first results regarding the axiomatisability and computational complexity of implication problems associated with these concepts are established. In addition, several results for the data and the combined complexity of model checking are presented. The findings help reduce computational overheads associated with the processing of updates and answering of queries.
Paper Structure (7 sections, 5 theorems, 3 equations, 2 tables)

This paper contains 7 sections, 5 theorems, 3 equations, 2 tables.

Key Result

theorem thmcountertheorem

The set $\mathfrak{I}$ forms a sound and complete axiomatisation for the implication problem for IAs.

Theorems & Definitions (7)

  • definition thmcounterdefinition: Grounding
  • definition thmcounterdefinition: Independence, possible and certain independence
  • theorem thmcountertheorem
  • theorem thmcountertheorem
  • theorem thmcountertheorem
  • theorem thmcountertheorem
  • theorem thmcountertheorem