about
Exploring Chain-of-Thought Style Prompting for Text-to-SQL (arxiv.org)
3 points by belter on May 25, 2023 | hide | past | pdf | 1 comment on HN

In plain words: They tested whether showing an AI model its reasoning steps helps it turn plain-English questions into database queries, then designed a new way to write those steps. Unlike step-by-step breakdowns that spread mistakes, their version scored 5.2 points higher than prompts with no reasoning steps.

Abstract

In-context learning with large language models (LLMs) has recently caught increasing attention due to its superior few-shot performance on various tasks. However, its performance on text-to-SQL parsing still has much room for improvement. In this paper, we hypothesize that a crucial aspect of LLMs to improve for text-to-SQL parsing is their multi-step reasoning ability. Thus, we systematically study how to enhance LLMs' reasoning ability through chain of thought (CoT) style prompting, including the original chain-of-thought prompting (Wei et al., 2022b) and least-to-most prompting (Zhou et al., 2023). Our experiments demonstrate that iterative prompting as in Zhou et al. (2023) may be unnecessary for text-to-SQL parsing, and using detailed reasoning steps tends to have more error propagation issues. Based on these findings, we propose a new CoT-style prompting method for text-to-SQL parsing. It brings 5.2 and 6.5 point absolute gains on the Spider development set and the Spider Realistic set, respectively, compared to the standard prompting method without reasoning steps; 2.4 and 1.5 point absolute gains, compared to the least-to-most prompting method.

Chang-You Tai, Ziru Chen, Tianshu Zhang, Xiang Deng, Huan Sun
arXiv:2305.14215 · cs.CL · submitted May 23, 2023 · updated Oct 27, 2023
abstract · pdf · html · EMNLP 2023 main; long paper

add comment on HN

"...g. In this paper, we systematically study how to enhance the reasoning ability of LLMs for text-to-SQL parsing through chain-of-thought (CoT) style promptings including CoT prompting and Least-to-Most prompting. Our experiments demonstrate that iterative prompting as in Least-to-Most prompting may be unnecessary for text-to-SQL parsing and directly applying existing CoT style prompting methods leads to error propagation issues. By improving multi-step reasoning while avoiding much detailed information in the reasoning steps which may lead to error propagation, our new method outperforms existing ones..."