English

On Embeddings in Relational Databases

Databases 2020-05-14 v1 Machine Learning

Abstract

We address the problem of learning a distributed representation of entities in a relational database using a low-dimensional embedding. Low-dimensional embeddings aim to encapsulate a concise vector representation for an underlying dataset with minimum loss of information. Embeddings across entities in a relational database have been less explored due to the intricate data relations and representation complexity involved. Relational databases are an inter-weaved collection of relations that not only model relationships between entities but also record complex domain-specific quantitative and temporal attributes of data defining complex relationships among entities. Recent methods for learning an embedding constitute of a naive approach to consider complete denormalization of the database by materializing the full join of all tables and representing as a knowledge graph. This popular approach has certain limitations as it fails to capture the inter-row relationships and additional semantics encoded in the relational databases. In this paper we demonstrate; a better methodology for learning representations by exploiting the underlying semantics of columns in a table while using the relation joins and the latent inter-row relationships. Empirical results over a real-world database with evaluations on similarity join and table completion tasks support our proposition.

Keywords

Cite

@article{arxiv.2005.06437,
  title  = {On Embeddings in Relational Databases},
  author = {Siddhant Arora and Srikanta Bedathur},
  journal= {arXiv preprint arXiv:2005.06437},
  year   = {2020}
}

Comments

9 pages, 6 Figures, Proceedings of Knowledge Representation & Reasoning Meets Machine Learning Workshop, NeurIPS 2019

R2 v1 2026-06-23T15:31:17.751Z