Graduate School and Research Center in Digital Sciences

Creating embeddings of heterogeneous relational datasets for data integration tasks

Cappuzzo, Riccardo; Papotti, Paolo; Thirumuruganathan, Saravanan

SIGMOD/PODS 2020, ACM International Conference on Management of Data, 14-19 June 2020, Portland, Oregon, USA

Deep learning based techniques have been recently used with promising results for data integration problems. Some methods directly use pre-trained embeddings that were trained on a large corpus such as Wikipedia. However, they may not always be an appropriate choice for enterprise datasets with custom vocabulary. Other methods adapt techniques from natural language processing to obtain embeddings for the enterprise’s relational data. However, this approach blindly treats a tuple as a sentence, thus losing a large amount of contextual information present in the tuple. We propose algorithms for obtaining local embeddings that are effective for data integration tasks on relational databases. We make four major contributions. First, we describe a compact graph-based representation that allows the specification of a rich set of relationships inherent in the relational world. Second, we propose how to derive sentences from such a graph that effectively “describe" the similarity across elements (tokens, attributes, rows) in the two datasets. The embeddings are learned based on such sentences. Third, we propose effective optimization to improve the quality of the learned embeddings and the performance of integration tasks. Finally, we propose a diverse collection of criteria to evaluate relational embeddings and perform an extensive set of experiments validating them against multiple baseline methods. Our experiments show that our framework, EmbDI, produces meaningful results for data integration tasks such as schema matching and entity resolution both in supervised and unsupervised settings.

Document Doi Bibtex

Title:Creating embeddings of heterogeneous relational datasets for data integration tasks
Keywords:data integration; embeddings; deep learning; schema matching; entity resolution
Type:Conference
Language:English
City:Portland
Country:UNITED STATES
Date:
Department:Data Science
Eurecom ref:6231
Copyright: © ACM, 2020. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in SIGMOD/PODS 2020, ACM International Conference on Management of Data, 14-19 June 2020, Portland, Oregon, USA https://doi.org/10.1145/3318464.3389742
Bibtex: @inproceedings{EURECOM+6231, doi = {https://doi.org/10.1145/3318464.3389742}, year = {2020}, title = {{C}reating embeddings of heterogeneous relational datasets for data integration tasks}, author = {{C}appuzzo, {R}iccardo and {P}apotti, {P}aolo and {T}hirumuruganathan, {S}aravanan}, booktitle = {{SIGMOD}/{PODS} 2020, {ACM} {I}nternational {C}onference on {M}anagement of {D}ata, 14-19 {J}une 2020, {P}ortland, {O}regon, {USA}}, address = {{P}ortland, {UNITED} {STATES}}, month = {06}, url = {http://www.eurecom.fr/publication/6231} }
See also: