Cognitive Database: A Step towards Endowing Relational Databases with Artificial Intelligence Capabilities
Not on the map. Why?
Abstract (arXiv)
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 meaningful unstructured text, and then use the text to build an unsupervised neural network model using a Natural Language Processing (NLP) technique called word embedding. This model captures the hidden inter-/intra-column relationships between database tokens of different types. For each database token, the model includes a vector that encodes contextual semantic relationships. We seamlessly integrate the word embedding model into existing SQL query infrastructure and use it to enable a new class of SQL-based analytics queries called cognitive intelligence (CI) queries. CI queries use the model vectors to enable complex queries such as semantic matching, inductive reasoning queries such as analogies, predictive queries using entities not present in a database, and, more generally, using knowledge from external sources. We demonstrate unique capabilities of Cognitive Databases using an Apache Spark based prototype to execute inductive reasoning CI queries over a multi-modal database containing text and images. We believe our first-of-a-kind system exemplifies using AI functionality to endow relational databases with capabilities that were previously very hard to realize in practice.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 2; 2024: 1.
6 papers.
- 2023Cross Modal Data Discovery over Structured and Unstructured Data Lakescited by 5
- 2024Selecting Walk Schemes for Database Embeddingcited by 2
- 2021Efficient Approximate Search for Sets of Vectorscited by 1
- 2023Towards a GML-Enabled Knowledge Graph Platformcited by 1
- 2021Efficient and Accurate In-Database Machine Learning with SQL Code Generation in Pythoncited by 0
- 2021ML Based Lineage in Databasescited by 0
- 2024Selecting Walk Schemes for Database Embedding20 Jan 2024
- 2023Cross Modal Data Discovery over Structured and Unstructured Data Lakes1 Jun 2023
- 2023Towards a GML-Enabled Knowledge Graph Platform3 Mar 2023
- 2021ML Based Lineage in Databases13 Sep 2021
- 2021Efficient Approximate Search for Sets of Vectors14 Jul 2021
- 2021Efficient and Accurate In-Database Machine Learning with SQL Code Generation in Python7 Apr 2021