NQuest – Natural Language Query Exploration System
At a glance
- Project leader : Prof. Dr. Kurt Stockinger
- Deputy of project leader : João Pedro Monteiro
- Project team : Prof. Dr. Abraham Bernstein, Yasamin Eslahi, Dennis Gehrig, Till Haug, Stefan Holdener, Claude Lehmann, Marcos Monteiro, Carlo Saladin, Ana-Claudia Sima
- Project status : completed
- Funding partner : Innosuisse (Innovationsprojekt / Projekt Nr. 34223.1 IP-ICT)
- Contact person : Kurt Stockinger
There is a huge amount of valuable information hidden in a company's database which is not easily accessible to business people. To query these databases, end users need to know the technical query language SQL as well as the database structure. However, typical end users do not have enough SQL skills to formulate complex queries. Even more so, higher-level analytics, e.g. "trend analysis over last month" or "detect outliers in the price fluctuation of product X over the last year" are hard to formulate even for SQL experts. Hence, the majority of nonexpert users are basically not able to explore the available knowledge of their company. Veezoo currently provides a system that can answer natural language queries against databases, with the goal of empowering all users inside a company to become data-driven and benefit from the available information. However, feedback from existing users shows that a wide range of customers completely lack familiarity with their own company's databases. In practice, this leads to a severely limited adoption of systems that provide a natural language interface for databases, given that most users are not aware apriori which questions to ask or on which regions of data to focus, in order to get the most added value from the large amounts of knowledge made available to them. Therefore, in the lack of proactive suggestions, recommended insights, as well as data exploration guidance, only translating natural language questions to equivalent database queries is simply not enough. In this project we tackle this important open issue to make natural language interfaces to databases more suitable for widespread adoption by designing novel algorithms on top of the current Veezoo system, through a service that proactively guides users in exploring the data and augmenting the company's knowledge base. The service, called NQuest, will provide analytics mechanisms that empower a wide range of users to discover new insights in existing databases.
Klingler, Yasamin; Lehmann, Claude; Monteiro, Joao Pedro; Saladin, Carlo; Bernstein, Abraham; Stockinger, Kurt,
Evaluation of algorithms for interaction-sparse recommendations : neural networks don’t always win [paper].
Proceedings of EDBT 2022.
25th International Conference on Extending Database Technology, Edinburgh (online), 29 March - 1 April 2022.
Available from: https://doi.org/10.21256/zhaw-24616
Lehmann, Claude; Gehrig, Dennis; Holdener, Stefan; Saladin, Carlo; Monteiro, João Pedro; Stockinger, Kurt,
Building natural language interfaces for databases in practice [paper].
Proceedings of the 34th SSDBM.
34th International Conference on Scientific and Statistical Database Management (SSDBM), Copenhagen, Denmark, 6 - 8 July 2022.
Association for Computing Machinery.
Available from: https://doi.org/10.1145/3538712.3538744