Sign In

SpotIt+: Verification-based Text-to-SQL Evaluation with Database Constraints

์ž‘์„ฑ์ž
  • Haebom
์นดํ…Œ๊ณ ๋ฆฌ
Empty

์ €์ž

Andrew Tremante, Yang He, Rocky Klopfenstein, Yuepeng Wang, Nina Narodytska, Haoze Wu

๐Ÿ’ก ๊ฐœ์š”

๋ณธ ๋…ผ๋ฌธ์€ ํ…์ŠคํŠธ-SQL(Text-to-SQL) ์‹œ์Šคํ…œ์˜ ํ‰๊ฐ€๋ฅผ ์œ„ํ•œ ๊ฒ€์ฆ ๊ธฐ๋ฐ˜ ๋„๊ตฌ์ธ SpotIt+๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. SpotIt+๋Š” ์ƒ์„ฑ๋œ SQL ์ฟผ๋ฆฌ์™€ ์ •๋‹ต SQL ์ฟผ๋ฆฌ ๊ฐ„์˜ ์ฐจ์ด๋ฅผ ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚ด๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜์—ฌ, ๋‘ ์ฟผ๋ฆฌ๊ฐ€ ๋™๋“ฑํ•˜์ง€ ์•Š์Œ์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ œ์•ฝ ์กฐ๊ฑด ๋งˆ์ด๋‹ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•ด ์‹ค์งˆ์ ์œผ๋กœ ์œ ์˜๋ฏธํ•œ ์ฐจ์ด๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ๋ฐ˜๋ก€๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ํ‰๊ฐ€ ๋ฐฉ์‹์œผ๋กœ๋Š” ๋ฐœ๊ฒฌํ•˜๊ธฐ ์–ด๋ ค์šด ์ˆ˜๋งŽ์€ ๋ถˆ์ผ์น˜๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ฐพ์•„๋ƒ…๋‹ˆ๋‹ค.

๐Ÿ”‘ ์‹œ์‚ฌ์  ๋ฐ ํ•œ๊ณ„

โ€ข
Text-to-SQL ์‹œ์Šคํ…œ ํ‰๊ฐ€ ์‹œ, ๋‹จ์ˆœํ•œ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œ์•ฝ ์กฐ๊ฑด์„ ๊ณ ๋ คํ•œ ๋ณด๋‹ค ์—„๋ฐ€ํ•˜๊ณ  ํ˜„์‹ค์ ์ธ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
โ€ข
LLM ๊ธฐ๋ฐ˜ ๊ฒ€์ฆ๊ณผ ๊ทœ์น™ ๊ธฐ๋ฐ˜ ์ œ์•ฝ ์กฐ๊ฑด ๋งˆ์ด๋‹์„ ๊ฒฐํ•ฉํ•˜์—ฌ, ์‹ค์งˆ์ ์ธ ๋ถˆ์ผ์น˜๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํƒ์ง€ํ•˜๋Š” ๋ฐ˜๋ก€ ์ƒ์„ฑ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.
โ€ข
SpotIt+๋Š” ํšจ์œจ์ ์œผ๋กœ ์ˆ˜๋งŽ์€ ํ…์ŠคํŠธ-SQL ๋ถˆ์ผ์น˜๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ œ์•ฝ ์กฐ๊ฑด ๋งˆ์ด๋‹ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์™„์ „์„ฑ๊ณผ ํšจ์œจ์„ฑ์„ ๋”์šฑ ๊ฐœ์„ ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ SQL ์ฟผ๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ์ด ํ–ฅํ›„ ๊ณผ์ œ์ž…๋‹ˆ๋‹ค.
๐Ÿ‘