PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 2016Proceedings of the VLDB Endowment164 citations

Athena

View Full Paper
DSDiptikalyan SahaAFAvrilia FloratouKSKarthik Sankaranarayanan

Key Points

Key points are not available for this paper at this time.

Abstract

In this paper, we present ATHENA, an ontology-driven system for natural language querying of complex relational databases. Natural language interfaces to databases enable users easy access to data, without the need to learn a complex query language, such as SQL. ATHENA uses domain specific ontologies, which describe the semantic entities, and their relationships in a domain. We propose a unique two-stage approach, where the input natural language query (NLQ) is first translated into an intermediate query language over the ontology, called OQL, and subsequently translated into SQL. Our two-stage approach allows us to decouple the physical layout of the data in the relational store from the semantics of the query, providing physical independence. Moreover, ontologies provide richer semantic information, such as inheritance and membership relations, that are lost in a relational schema. By reasoning over the ontologies, our NLQ engine is able to accurately capture the user intent. We study the effectiveness of our approach using three different workloads on top of geographical (GEO), academic (MAS) and financial (FIN) data. ATHENA achieves 100% precision on the GEO and MAS workloads, and 99% precision on the FIN workload which operates on a complex financial ontology. Moreover, ATHENA attains 87.2%, 88.3%, and 88.9% recall on the GEO, MAS, and FIN workloads, respectively.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Saha et al. (2016) studied this question.

synapsesocial.com/papers/69db3f8b498b35d3e6a3cb88https://doi.org/10.14778/2994509.2994536
Ask AI
Helpful
Bookmark
Share
View Full Paper