Natural Language Query Translator
Jump to navigation
Jump to search
A Natural Language Query Translator is a Natural Language Understanding System that can convert natural language question to a logical query expressed in a system-specific language representation.
- Example(s):
- Counter-Example(s):
- See: Natural Language User Interface, Intelligent Digital Assistant, Speech Recognition System, Information Retrieval System, Natural Language Understanding System, Natural Language Generation System.
References
2018
- (Basik et al., 2018) ⇒ Fuat Basik, Benjamin Hättasch, Amir Ilkhechi, Arif Usta, Shekar Ramaswamy, Prasetya Utama, Nathaniel Weir, Carsten Binnig, and Ugur Cetintemel. (2018). “DBPal: A Learned NL-Interface for Databases.” In: Proceedings of the 2018 International Conference on Management of Data (SIGMOD 2018). ISBN:978-1-4503-4703-7 doi:10.1145/3183713.3193562
- QUOTE: DBPal leverages recent advances in deep models to make query understanding more robust in the following ways: First, DBPal uses novel machine translation models to translate natural language statements to SQL, making the translation process more robust to paraphrasing and linguistic variations. Second, to support the users in phrasing questions without knowing the database schema and the query features, DBPal provides a learned auto-completion model that suggests to users partial query extensions during query formulation and thus helps to write complex queries.
.