paper-with-me

Papers

Enabling Cognitive Intelligence Queries in Relational Databases using Low-dimensional Word Embeddings

2016-03-23 · Rajesh Bordawekar, Oded Shmueli

We apply distributed language embedding methods from Natural Language Processing to assign a vector to each database entity associated token (for example, a token may be a word occurring in a table row, or the name of a column). These vectors, of typical dimension 200, capture the meaning of tokens based on the contexts in which the tokens appear together. To form vectors, we apply a learning method to a token sequence derived from the database. We describe various techniques for extracting token sequences from a database. The techniques differ in complexity, in the token sequences they output and in the database information used (e.g., foreign keys). The vectors can be used to algebraically quantify semantic relationships between the tokens such as similarities and analogies. Vectors enable a dual view of the data: relational and (meaningful rather than purely syntactical) text. We introduce and explore a new class of queries called cognitive intelligence (CI) queries that extract information from the database based, in part, on the relationships encoded by vectors. We have implemented a prototype system on top of Spark to exhibit the power of CI queries. Here, CI queries are realized via SQL UDFs. This power goes far beyond text extensions to relational systems due to the information encoded in vectors. We also consider various extensions to the basic scheme, including using a collection of views derived from the database to focus on a domain of interest, utilizing vectors and/or text from external sources, maintaining vectors as the database evolves and exploring a database without utilizing its schema. For the latter, we consider minimal extensions to SQL to vastly improve query expressiveness.

📄 PDF Abstract BibTeX arXiv:1603.07185

Code (0)

등록된 구현이 없습니다.

Tasks

Word Embeddings

Similar Papers 제목 키워드 기반

Cognitive Database: A Step towards Endowing Relational Databases with Artificial Intelligence Capabilities

2017-12-19 · Rajesh Bordawekar, Bortik Bandyopadhyay, Oded Shmueli

We propose Cognitive Databases, an approach for transparently enabling Artificial Intelligence (AI) capabilities in relational databases. A novel aspect of our design is to first view the structured data source as meanin…

Action is the primary key: a categorical framework for episode description and logical reasoning

2024-09-07 · Yoshiki Fukada

This research presents a computational framework for describing and recognizing episodes and for logical reasoning. This framework, named cognitive-logs, consists of a set of relational and graph databases. Cognitive-log…

Logical Reasoning

Natural Language Query Engine for Relational Databases using Generative AI

2024-09-23 · Steve Tueno Fotso

The growing reliance on data-driven decision-making highlights the need for more intuitive ways to access and analyze information stored in relational databases. However, the requirement of SQL knowledge has long been a …

Decision MakingNatural Language Queries

Fine-Grained Table Retrieval Through the Lens of Complex Queries

2026-03-07 · Wojciech Kosiuk, Xingyu Ji, Yeounoh Chung, Fatma Özcan 외 arxiv

Enabling question answering over tables and databases in natural language has become a key capability in the democratization of insights from tabular data sources. These systems first require retrieval of data that is re…

Open-Domain Question AnsweringTable Retrieval

BERT Meets Relational DB: Contextual Representations of Relational Databases

2021-04-30 · Siddhant Arora, Vinayak Gupta, Garima Gaur, Srikanta Bedathur

In this paper, we address the problem of learning low dimension representation of entities on relational databases consisting of multiple tables. Embeddings help to capture semantics encoded in the database and can be us…

Missing ValuesRepresentation Learning