The VLDB Journal · 2011 · 124 citations · 24 references
Master DataData ValidationEngineeringData ScienceAutomated ReasoningKnowledge DiscoveryFormal MethodsManagementData PreparationData IntegrationComputer ScienceFormal VerificationData ManipulationData ManagementData Modeling
Integrity constraints can detect data errors but do not guide corrections, and repairs based on them may miss correct fixes or introduce new errors. The authors propose a method that uses master data, certain regions, and editing rules to find guaranteed correct fixes, and demonstrate its application to data monitoring and enrichment. The method defines a certain region as a set of user‑verified attributes, applies editing rules to determine which attributes to update, and includes reasoning techniques and an algorithm to identify minimal regions that guarantee a unique, complete fix. Experiments show that the algorithm is effective and scalable.
A variety of integrity constraints have been studied for data cleaning. While these constraints can detect the presence of errors, they fall short of guiding us to correct the errors. Indeed, data repairing based on these constraints may not find certain fixes that are absolutely correct, and worse, may introduce new errors when repairing the data. We propose a method for finding certain fixes, based on master data, a notion of certain regions , and a class of editing rules . A certain region is a set of attributes that are assured correct by the users. Given a certain region and master data, editing rules tell us what attributes to fix and how to update them. We show how the method can be used in data monitoring and enrichment. We develop techniques for reasoning about editing rules, to decide whether they lead to a unique fix and whether they are able to fix all the attributes in a tuple, relative to master data and a certain region. We also provide an algorithm to identify minimal certain regions, such that a certain fix is warranted by editing rules and master data as long as one of the regions is correct. We experimentally verify the effectiveness and scalability of the algorithm.
24
Swoosh: a generic approach to entity resolution
Omar Benjelloun, Héctor García-Molina, David Menestrina et al. · The VLDB Journal · 2008 · 481 citations