TY - JOUR
T1 - SMARTINT
T2 - Using mined attribute dependencies to integrate fragmented web databases
AU - Gummadi, Ravi
AU - Khulbe, Anupam
AU - Kalavagattu, Aravind
AU - Salvi, Sanil
AU - Kambhampati, Subbarao
N1 - Funding Information:
This research is supported in part by the NSF grant IIS-0738317, the ONR grant N000140910032 and two Google research awards. We thank Raju Balakrishnan and Sushovan De for helpful feedback on the previous drafts. Earlier versions of this work were presented as a 4-page demo paper at ICDE 2010 (Gummadi et al. 2010) and a 2-page poster paper at WWW 2011 (Gummadi et al. 2011).
PY - 2012/6
Y1 - 2012/6
N2 - Many web databases can be seen as providing partial and overlapping information about entities in the world. To answer queries effectively, we need to integrate the information about the individual entities that are fragmented over multiple sources. At first blush this is just the inverse of traditional database normalization problem-rather than go from a universal relation to normalized tables, we want to reconstruct the universal relation given the tables (sources). The standard way of reconstructing the entities will involve joining the tables. Unfortunately, because of the autonomous and decentralized way in which the sources are populated, they often do not have Primary Key-Foreign Key relations. While tables may share attributes, naive joins over these shared attributes can result in reconstruction of many spurious entities thus seriously compromising precision. Our system, SmartInt is aimed at addressing the problem of data integration in such scenarios. Given a query, our system uses the Approximate Functional Dependencies (AFDs) to piece together a tree of relevant tables to answer it. The result tuples produced by our system are able to strike a favorable balance between precision and recall.
AB - Many web databases can be seen as providing partial and overlapping information about entities in the world. To answer queries effectively, we need to integrate the information about the individual entities that are fragmented over multiple sources. At first blush this is just the inverse of traditional database normalization problem-rather than go from a universal relation to normalized tables, we want to reconstruct the universal relation given the tables (sources). The standard way of reconstructing the entities will involve joining the tables. Unfortunately, because of the autonomous and decentralized way in which the sources are populated, they often do not have Primary Key-Foreign Key relations. While tables may share attributes, naive joins over these shared attributes can result in reconstruction of many spurious entities thus seriously compromising precision. Our system, SmartInt is aimed at addressing the problem of data integration in such scenarios. Given a query, our system uses the Approximate Functional Dependencies (AFDs) to piece together a tree of relevant tables to answer it. The result tuples produced by our system are able to strike a favorable balance between precision and recall.
KW - Information integration
KW - Loss of PK/FK
KW - Web databases
UR - http://www.scopus.com/inward/record.url?scp=84862283528&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84862283528&partnerID=8YFLogxK
U2 - 10.1007/s10844-011-0169-0
DO - 10.1007/s10844-011-0169-0
M3 - Article
AN - SCOPUS:84862283528
SN - 0925-9902
VL - 38
SP - 575
EP - 599
JO - Journal of Intelligent Information Systems
JF - Journal of Intelligent Information Systems
IS - 3
ER -