Cognitive Database: A Step towards Endowing Relational Databases with Artificial Intelligence Capabilities
Rajesh Bordawekar, Bortik Bandyopadhyay, Oded Shmueli

TL;DR
This paper introduces Cognitive Databases, which integrate NLP-based neural models into relational databases to enable advanced AI-driven queries like semantic matching and inductive reasoning, enhancing traditional database capabilities.
Contribution
It presents a novel method to embed NLP-derived word embeddings into relational databases, allowing complex AI-powered queries without extensive modifications.
Findings
Demonstrated semantic matching and reasoning in a multi-modal database
Integrated NLP models seamlessly into SQL infrastructure
Enabled predictive and external knowledge-based queries
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Logic, Reasoning, and Knowledge · Advanced Database Systems and Queries
