Reformulating Table Constraints using Functional Dependencies—An Application to Explanation Generation

被引:0
|
作者
Hadrien Cambazard
Barry O’Sullivan
机构
[1] University College Cork,Cork Constraint Computation Centre Department of Computer Science
来源
Constraints | 2008年 / 13卷
关键词
Table constraints; Functional dependencies; Explanation generation;
D O I
暂无
中图分类号
学科分类号
摘要
We present a novel approach to automatically reformulating constraints defined as tables of allowed assignments to variables. Constraints of this form are common in a variety of settings. Specifically, we propose an approach in which a high arity table constraint is reformulated as a conjunction of lower arity constraints. The reformulation is logically equivalent to the original constraint. We demonstrate that by using functional dependencies from the field of database design such reformulations can be found. We apply the approach to the problem of generating explanations as minimal conflicts. We show that reformulations can be found that yield compact explanations of inconsistency by reducing both the number of variables required to explain inconsistency and the arity of the largest constraint involved in the explanation. We demonstrate our approach on real-world datasets with positive results.
引用
收藏
页码:385 / 406
页数:21
相关论文
共 50 条
  • [21] Decomposition of database classes under path functional dependencies and onto constraints
    Biskup, J
    Polle, T
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, 2000, 1762 : 31 - 49
  • [22] FUNCTIONAL-DEPENDENCIES TO ENFORCE INTEGRITY CONSTRAINTS IN DATABASE MACHINE ENVIRONMENTS
    HURSON, AR
    MILLER, LL
    PAKZAD, SH
    FAN, C
    COMPUTING SYSTEMS, 1991, 6 (02): : 91 - 101
  • [23] Strong functional dependencies and their application to normal forms in XML
    Vincent, MW
    Liu, JX
    Liu, CF
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2004, 29 (03): : 445 - 462
  • [24] Discovery and Application of Functional Dependencies in Conjunctive Query Mining
    Goethals, Bart
    Laurent, Dominique
    Le Page, Wim
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, 2010, 6263 : 142 - +
  • [25] Faster Plan Generation through Consideration of Functional Dependencies and Keys
    Eich, Marius
    Fender, Pit
    Moerkotte, Guido
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (10): : 756 - 767
  • [26] Functional Test Generation with Distribution Constraints
    Moss, Anna
    Gutkovich, Boris
    HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, 2011, 6405 : 34 - 51
  • [27] Using transversals for discovering XML functional dependencies
    Trinh, Thu
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, PROCEEDINGS, 2008, 4932 : 199 - 218
  • [28] RECOGNITION OF FUNCTIONAL DEPENDENCIES USING METEOROLOGICAL DATA
    VAPNIK, VN
    ROMANOV, LN
    IZVESTIYA AKADEMII NAUK SSSR FIZIKA ATMOSFERY I OKEANA, 1978, 14 (02): : 131 - 137
  • [29] Building decision trees using functional dependencies
    Lam, KW
    Lee, VCS
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 470 - 473
  • [30] Incremental discovery of functional dependencies using partitions
    Wang, SL
    Shen, JW
    Hong, TP
    JOINT 9TH IFSA WORLD CONGRESS AND 20TH NAFIPS INTERNATIONAL CONFERENCE, PROCEEDINGS, VOLS. 1-5, 2001, : 1322 - 1326