Termite: A System for Tunneling Through Heterogeneous Data

03/12/2019
by   Raul Castro Fernandez, et al.
0

Data-driven analysis is important in virtually every modern organization. Yet, most data is underutilized because it remains locked in silos inside of organizations; large organizations have thousands of databases, and billions of files that are not integrated together in a single, queryable repository. Despite 40+ years of continuous effort by the database community, data integration still remains an open challenge. In this paper, we advocate a different approach: rather than trying to infer a common schema, we aim to find another common representation for diverse, heterogeneous data. Specifically, we argue for an embedding (i.e., a vector space) in which all entities, rows, columns, and paragraphs are represented as points. In the embedding, the distance between points indicates their degree of relatedness. We present Termite, a prototype we have built to learn the best embedding from the data. Because the best representation is learned, this allows Termite to avoid much of the human effort associated with traditional data integration tasks. On top of Termite, we have implemented a Termite-Join operator, which allows people to identify related concepts, even when these are stored in databases with different schemas and in unstructured data such as text files, webpages, etc. Finally, we show preliminary evaluation results of our prototype via a user study, and describe a list of future directions we have identified.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/29/2022

WarpGate: A Semantic Join Discovery System for Cloud Data Warehouses

Data discovery is a major challenge in enterprise data analysis: users o...
research
05/13/2020

On Embeddings in Relational Databases

We address the problem of learning a distributed representation of entit...
research
03/16/2021

MLOps Challenges in Multi-Organization Setup: Experiences from Two Real-World Cases

The emerging age of connected, digital world means that there are tons o...
research
01/27/2010

Janus: Automatic Ontology Builder from XSD Files

The construction of a reference ontology for a large domain still remain...
research
01/12/2023

Pylon: Semantic Table Union Search in Data Lakes

The large size and fast growth of data repositories, such as data lakes,...
research
03/03/2021

Exploitation and Sanitization of Hidden Data in PDF Files

Organizations publish and share more and more electronic documents like ...
research
04/02/2015

The Approximation of the Dissimilarity Projection

Diffusion magnetic resonance imaging (dMRI) data allow to reconstruct th...

Please sign up or login with your details

Forgot password? Click here to reset