Empowering Natural Language Interfaces to Databases with Aggregations

  • F. Novello A
  • Casanova M
N/ACitations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

A Natural Language Interface to Database (NLIDB) refers to a database interface that translates a question asked in natural language into a structured query. Aggregation questions express aggregation functions, such as count, sum, average, minimum and maximum, and optionally a group by clause and a having clause. NLIDBs deliver good results for standard questions but usually do not deal with aggregation questions. The main contribution of this article is a generic module, called GLAMORISE (GeneraL Aggregation MOdule using a RelatIonal databaSE), that extends NLIDBs to cope with aggregation questions. GLAMORISE covers aggregations with ambiguities, timescale differences, aggregations in multiple attributes, the use of superlative adjectives, basic recognition of measurement units, and aggregations in attributes with compound names.

Cite

CITATION STYLE

APA

F. Novello, A., & Casanova, M. A. (2021). Empowering Natural Language Interfaces to Databases with Aggregations. Journal of Information and Data Management, 12(5). https://doi.org/10.5753/jidm.2021.1908

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free