paper-with-me

홈 › Papers

DBTagger: Multi-Task Learning for Keyword Mapping in NLIDBs Using Bi-Directional Recurrent Neural Networks

2021-01-11 · Arif Usta, Akifhan Karakayali, Özgür Ulusoy

Translating Natural Language Queries (NLQs) to Structured Query Language (SQL) in interfaces deployed in relational databases is a challenging task, which has been widely studied in database community recently. Conventional rule based systems utilize series of solutions as a pipeline to deal with each step of this task, namely stop word filtering, tokenization, stemming/lemmatization, parsing, tagging, and translation. Recent works have mostly focused on the translation step overlooking the earlier steps by using ad-hoc solutions. In the pipeline, one of the most critical and challenging problems is keyword mapping; constructing a mapping between tokens in the query and relational database elements (tables, attributes, values, etc.). We define the keyword mapping problem as a sequence tagging problem, and propose a novel deep learning based supervised approach that utilizes POS tags of NLQs. Our proposed approach, called \textit{DBTagger} (DataBase Tagger), is an end-to-end and schema independent solution, which makes it practical for various relational databases. We evaluate our approach on eight different datasets, and report new state-of-the-art accuracy results, $92.4\%$ on the average. Our results also indicate that DBTagger is faster than its counterparts up to $10000$ times and scalable for bigger databases.

📄 PDF Abstract BibTeX arXiv:2101.04226

Code (1)

arifusta/DBTagger 공식 구현 tf

Tasks

LemmatizationMulti-Task LearningNatural Language QueriesPOSTranslation

Similar Papers 제목 키워드 기반

xDBTagger: Explainable Natural Language Interface to Databases Using Keyword Mappings and Schema Graph

2022-10-07 · Arif Usta, Akifhan Karakayali, Özgür Ulusoy

Translating natural language queries (NLQ) into structured query language (SQL) in interfaces to relational databases is a challenging task that has been widely studied by researchers from both the database and natural l…

Natural Language Queries

Natural Language Interfaces for Spatial and Temporal Databases: A Comprehensive Overview of Methods, Taxonomy, and Future Directions

2026-03-24 · Samya Acharja, Kanchan Chowdhury arxiv

The task of building a natural language interface to a database, known as NLIDB, has recently gained significant attention from both the database and Natural Language Processing (NLP) communities. With the proliferation …

DBCopilot: Natural Language Querying over Massive Databases via Schema Routing

2023-12-06 · Tianshu Wang, Xiaoyang Chen, Hongyu Lin, Xianpei Han 외

The development of Natural Language Interfaces to Databases (NLIDBs) has been greatly advanced by the advent of large language models (LLMs), which provide an intuitive way to translate natural language (NL) questions in…

NavigateQuestion GenerationQuestion-GenerationText-To-SQL

Theme-weighted Ranking of Keywords from Text Documents using Phrase Embeddings

2018-07-16 · Debanjan Mahata, John Kuriakose, Rajiv Ratn Shah, Roger Zimmermann 외

Keyword extraction is a fundamental task in natural language processing that facilitates mapping of documents to a concise set of representative single and multi-word phrases. Keywords from text documents are primarily e…

Keyword Extraction

Multilingual Query-by-Example Keyword Spotting with Metric Learning and Phoneme-to-Embedding Mapping

2023-04-19 · Paul M. Reuter, Christian Rollwage, Bernd T. Meyer

In this paper, we propose a multilingual query-by-example keyword spotting (KWS) system based on a residual neural network. The model is trained as a classifier on a multilingual keyword dataset extracted from Common Voi…

Keyword SpottingMetric LearningWord Embeddings