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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.