Specifying and Computing Causes for Query Answers in Databases via Database Repairs and Repair Programs
–arXiv.org Artificial Intelligence
A correspondence between database tuples as causes for query answers in databases and tuple-based repairs of inconsistent databases with respect to denial constraints has already been established. In this work, answer-set programs that specify repairs of databases are used as a basis for solving computational and reasoning problems about causes. Here, causes are also introduced at the attribute level by appealing to a both null-based and attribute-based repair semantics. The corresponding repair programs are presented, and they are used as a basis for computation and reasoning about attribute-level causes. They are extended to deal with the case of causality under integrity constraints. Several examples with the DLV system are shown.
arXiv.org Artificial Intelligence
Mar-2-2019
- Country:
- Asia > Middle East
- Jordan (0.04)
- Europe > Austria
- Vienna (0.04)
- North America
- Canada > Ontario
- National Capital Region > Ottawa (0.14)
- United States (0.04)
- Canada > Ontario
- Asia > Middle East
- Genre:
- Research Report (0.40)
- Technology: