A Novel Solution for the Aggregation Problem in Natural Language Interface to Databases (NLIDB)
Author(s) -
Alexandre Novello,
Marco A. Casanova
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/sbbd.2020.13644
Subject(s) - superlative , computer science , interface (matter) , natural language user interface , measure (data warehouse) , natural language , database , natural (archaeology) , database query , artificial intelligence , operating system , geography , philosophy , linguistics , archaeology , bubble , maximum bubble pressure method
Natural Language Interface to Databases (NLIDB) systems usually do not deal with aggregations, which can be of two types: aggregation functions (such as count, sum, average, minimum, and maximum) and grouping functions (GROUP BY). This paper addresses the creation of a generic module, to be used in NLIDB systems, that allows such systems to perform queries with aggregations, on the condition that the query results the NLIDB returns are or can be transformed into tables. The paper covers aggregations with specificities, such as ambiguities, timescale differences, aggregations in multiple attributes, the use of superlative adjectives, basic unit measure recognition, and aggregations in attributes with compound names.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom