DBAIApr 2, 2023

Querying Large Language Models with SQL

arXiv:2304.00472v346 citationsh-index: 37
Originality Incremental advance
AI Analysis

This work addresses the challenge of querying unstructured text data for database users, though it is incremental as it builds on existing LLM and database technologies.

The paper tackles the problem of extracting structured data from natural language text to enable SQL querying by proposing a prototype called Galois that integrates Large Language Models (LLMs) into database systems, with preliminary results showing promising qualitative outcomes for a broad range of queries.

In many use-cases, information is stored in text but not available in structured data. However, extracting data from natural language text to precisely fit a schema, and thus enable querying, is a challenging task. With the rise of pre-trained Large Language Models (LLMs), there is now an effective solution to store and use information extracted from massive corpora of text documents. Thus, we envision the use of SQL queries to cover a broad range of data that is not captured by traditional databases by tapping the information in LLMs. To ground this vision, we present Galois, a prototype based on a traditional database architecture, but with new physical operators for querying the underlying LLM. The main idea is to execute some operators of the the query plan with prompts that retrieve data from the LLM. For a large class of SQL queries, querying LLMs returns well structured relations, with encouraging qualitative results. Preliminary experimental results make pre-trained LLMs a promising addition to the field of database systems, introducing a new direction for hybrid query processing. However, we pinpoint several research challenges that must be addressed to build a DBMS that exploits LLMs. While some of these challenges necessitate integrating concepts from the NLP literature, others offer novel research avenues for the DB community.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes