Tree-of-table: Unleashing the power of llms for enhanced large-scale table understanding

์ €์ž: Deyi Ji, Lanyun Zhu, Siqi Gao, Peng Xu, Hongtao Lu, Jieping Ye, Feng Zhao | ๋‚ ์งœ: 2024 | DOI: N/A 📄 PDF


Essence

๋Œ€๊ทœ๋ชจ ํ…Œ์ด๋ธ” ์ดํ•ด๋ฅผ ์œ„ํ•ด ํ…Œ์ด๋ธ” ์‘์ถ• ๋ฐ ๋ถ„ํ•ด๋ฅผ ํ†ตํ•ด ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•œ ํ›„, ๊ณ„์ธต์  Table-Tree๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ํŠธ๋ฆฌ ๊ตฌ์กฐ ์ถ”๋ก ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•œ๋‹ค. ์ด๋Š” ๊ธฐ์กด์˜ ์„ ํ˜• ์ฒด์ธ ๊ธฐ๋ฐ˜ ๋ฐฉ์‹์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ๋ณต์žกํ•œ ๋‹ค์ค‘ ํ…Œ์ด๋ธ” ๊ด€๊ณ„๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.

Motivation

Achievement

Figure 2

๊ทธ๋ฆผ 2: Tree-of-Table ๋ฐฉ๋ฒ•๋ก ์˜ ์ดˆ๊ธฐ ๋‹จ๊ณ„ - ํ…Œ์ด๋ธ” ์‘์ถ• ๋ฐ ๋ถ„ํ•ด ๊ณผ์ •

  1. ๋ฒค์น˜๋งˆํฌ ์„ค์ •: WikiTQ, TableFact, FeTaQA, BIRD ๋“ฑ 4๊ฐœ ์ฃผ์š” ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ตœ๊ณ  ์„ฑ๋Šฅ(SOTA) ๋‹ฌ์„ฑ
  2. ํ™•์žฅ์„ฑ ์ž…์ฆ: ๋Œ€๊ทœ๋ชจ ๋ณต์žก ํ…Œ์ด๋ธ”(ํŠนํžˆ BIRD ๋ฐ์ดํ„ฐ์…‹)์—์„œ ๊ธฐ์กด ๋ฐฉ๋ฒ• ๋Œ€๋น„ ํ˜„์ €ํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋ฐ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ ์ž…์ฆ
  3. ํšจ์œจ์„ฑ ๊ฐœ์„ : ํ…Œ์ด๋ธ” ์‘์ถ• ๋ฐ ๊ณ„์ธต์  ๋ถ„ํ•ด๋ฅผ ํ†ตํ•ด LLM์˜ ์ปจํ…์ŠคํŠธ ์‚ฌ์šฉ ํšจ์œจ์„ฑ ๋Œ€ํญ ๊ฐœ์„ 

How

Figure 3

๊ทธ๋ฆผ 3: Tree-of-Table ์‹คํ–‰ ๋‹จ๊ณ„์—์„œ ๊ตฌ์กฐํ™”๋œ ์ถ”๋ก  ๊ณผ์ •

Tree-of-Table์˜ 3๋‹จ๊ณ„ ํ”„๋กœ์„ธ์Šค:

  1. Table Condensation & Decomposition
    • ์งˆ๋ฌธ๊ณผ ๊ด€๋ จ๋œ ํ•ต์‹ฌ ์ •๋ณด๋งŒ ์ถ”์ถœํ•˜์—ฌ ๊ด€๋ จ ๋ถ€๋ถ„ ํ…Œ์ด๋ธ”(relational sub-table) ์ƒ์„ฑ
    • ํฐ ํ…Œ์ด๋ธ”์„ ์ž‘์€ ๋‹จ์œ„๋กœ ๋ถ„ํ•ดํ•˜์—ฌ LLM์˜ ์ฒ˜๋ฆฌ ๋ถ€๋‹ด ๊ฐ์†Œ
    • ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜ ์—ฐ์‚ฐ(f_add_col, ํ•„ํ„ฐ๋ง, ์ •๋ ฌ ๋“ฑ) ์ ์šฉ
  2. Hierarchical Table-Tree Construction
    • ๋ถ„ํ•ด๋œ ๋ถ€๋ถ„ ํ…Œ์ด๋ธ”๋“ค์„ ๊ณ„์ธต์  ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ์กฐ์งํ™”
    • ์ƒ์œ„ ์ˆ˜์ค€: ์ถ”์ƒ์  ์‚ฌ๊ณ (Top-level Abstraction of Thought)
    • ์ค‘๊ฐ„ ์ˆ˜์ค€: ์ž‘์—… ๋ถ„ํ•ด(Decomposition)
    • ํ•˜์œ„ ์ˆ˜์ค€: ๊ตฌ์ฒด์  ๋ถ€๋ถ„ ํ…Œ์ด๋ธ” ๋ฐ ์—ฐ์‚ฐ(OP Pool)
  3. Tree-Structured Reasoning Execution
    • LLM์ด ํŠธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋”ฐ๋ผ ํ•˜ํ–ฅ์‹(top-down) ๋˜๋Š” ์ƒํ–ฅ์‹(bottom-up) ๋ฐฉ์‹์œผ๋กœ ์ˆœํšŒ
    • ๊ฐ ๋…ธ๋“œ์—์„œ ๋ถ€๋ถ„ ๋‹ต๋ณ€ ์ƒ์„ฑ
    • ์ตœ์ข… ๋‹ต๋ณ€ ๋„์ถœ์„ ์œ„ํ•ด ๋ถ€๋ถ„ ๊ฒฐ๊ณผ ํ†ตํ•ฉ ๋ฐ ๋น„๊ต ์—ฐ์‚ฐ ์ˆ˜ํ–‰

Originality

Limitation & Further Study

Evaluation

์ดํ‰: Tree-of-Table์€ ๋Œ€๊ทœ๋ชจ ํ…Œ์ด๋ธ” ์ดํ•ด๋ผ๋Š” ์ค‘์š”ํ•œ ์‹ค๋ฌด ๋ฌธ์ œ์— ๋Œ€ํ•ด ํŠธ๋ฆฌ ๊ตฌ์กฐ ์ถ”๋ก ์„ ํ†ตํ•œ ์ฐฝ์˜์ ์ธ ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ฒค์น˜๋งˆํฌ์—์„œ ์ž…์ฆ๋œ ์„ฑ๋Šฅ์œผ๋กœ ์ถฉ๋ถ„ํ•œ ๊ธฐ์—ฌ๊ฐ€ ์žˆ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๋ช…๊ณผ ๊ณ„์‚ฐ ๋น„์šฉ ๋ถ„์„์ด ๋ณด๊ฐ•๋˜๋ฉด ๋”์šฑ ์™„์„ฑ๋„ ๋†’์€ ์—ฐ๊ตฌ๊ฐ€ ๋  ๊ฒƒ์œผ๋กœ ํŒ๋‹จ๋œ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๋‹ค๋ฅธ ์ ‘๊ทผ
Table-llm-specialist ๋…ผ๋ฌธ์€ ๋‹ค์–‘ํ•œ ํ…Œ์ด๋ธ” ์œ ํ˜•๋ณ„ ํŠนํ™” LLM ๋ชจ๋ธ๋ง ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ Table-of-Tree ๊ฐœ๋…๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
787๋ฒˆ ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ํ…Œ์ด๋ธ” ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋‹ค๋ฅธ ์ ‘๊ทผ๋ฒ•(tablemaster)์„ ์ œ์‹œํ•˜๋ฏ€๋กœ, 841์˜ Tree-of-table ๋ฐฉ์‹๊ณผ ๋น„๊ตํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜ ๋Œ€๊ทœ๋ชจ ์ถ”๋ก ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ๋ฒค์น˜๋งˆํฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ, ๊ณ„์ธต์  ํ…Œ์ด๋ธ” ์ถ”๋ก  ๋ฐฉ์‹์˜ ํ‰๊ฐ€์™€ ๋น„๊ต๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณ„ํš๊ณผ ํ•จ๊ป˜ ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜ ๋ฌธ์ œ์—์„œ์˜ LLM ๊ตฌ์กฐ์  ์ถ”๋ก  ๋ฐฉ์‹์˜ ๋‹ค์–‘์„ฑ์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Tree-planner ๋…ผ๋ฌธ์€ ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ์  ์ถ”๋ก  ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋‹ค๋ฃจ์–ด Table-Tree ๊ธฐ๋ฒ•๊ณผ ์—ฐ๊ณ„ยทํ™•์žฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
841 'Tree-of-table' ๋…ผ๋ฌธ์€ ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜ ์ •๋ณด ์ถ”์ƒํ™” ๋ฐ step-by-step reasoning์„ ๊ฐ•์กฐํ•˜๋ฏ€๋กœ Tablemaster ์ดํ›„์˜ ํ…Œ์ด๋ธ” ์ดํ•ด ๊ฐ•ํ™” ๋ฐฉ์•ˆ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
2209๋ฒˆ ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ์„ ํ™œ์šฉํ•œ ๊ณผํ•™ ๋ฐฉ์ •์‹ ๋ฐœ๊ฒฌ์—์„œ ํ”„๋กœ๊ทธ๋žจํ™”๋œ ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜ ํ‘œ๊ธฐยท์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•ด 841์˜ ํ…Œ์ด๋ธ” ๊ตฌ์กฐ ์ถ”๋ก ๊ณผ ์—ฐ๊ด€์ด ๊นŠ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
๋ณตํ•ฉ ๊ด€๊ณ„๋ง ๊ธฐ๋ฐ˜ LLM ๊ณ„ํš ๋ฐ ์ถ”๋ก  ๋Šฅ๋ ฅ ํ‰๊ฐ€๋ฅผ ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜ ๋ฌธ์ œ๋กœ ์‹ค์ œ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์‚ฌ๋ก€๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •