Measuring and Predicting the Quality of a Join for Data Discovery
Abstract
We study the problem of discovering joinable datasets at scale. We approach the problem from a learning perspective relying on profiles. These are succinct representations that capture the underlying characteristics of the schemata and data values of datasets, which can be efficiently extracted in a distributed and parallel fashion. Profiles are then compared, to predict the quality of a join operation among a pair of attributes from different datasets. In contrast to the state-of-the-art, we define a novel notion of join quality that relies on a metric considering both the containment and cardinality proportion between join candidate attributes. We implement our approach in a system called NextiaJD, and present experiments to show the predictive performance and computational efficiency of our method. Our experiments show that NextiaJD obtains greater predictive performance to that of hash-based methods while we are able to scale-up to larger volumes of data.
Keywords
Cite
@article{arxiv.2305.19629,
title = {Measuring and Predicting the Quality of a Join for Data Discovery},
author = {Sergi Nadal and Raquel Panadero and Javier Flores and Oscar Romero},
journal= {arXiv preprint arXiv:2305.19629},
year = {2023}
}
Comments
arXiv admin note: substantial text overlap with arXiv:2012.00890