Synchart: Synthesizing charts from language models

์ €์ž: Mengchen Liu, Qixiu Li, Dongdong Chen, Dong Chen, Jianmin Bao, Yunsheng Li | ๋‚ ์งœ: 2024 | DOI: ๋ฏธ๊ณต๊ฐœ 📄 PDF


Essence

Figure 2

Data generation pipeline: Stage 1 ๋ฐ์ดํ„ฐ ์ƒ์„ฑ, Stage 2 ์ฐจํŠธ ์ƒ์„ฑ, Stage 3 QA ์Œ ์ƒ์„ฑ

LLM(Large Language Model)๋งŒ์„ ํ™œ์šฉํ•˜์—ฌ ์•ฝ 400๋งŒ ๊ฐœ์˜ ๋‹ค์–‘ํ•œ ์ฐจํŠธ ์ด๋ฏธ์ง€์™€ 7,500๋งŒ ๊ฐœ ์ด์ƒ์˜ ๋ฐ€์ง‘ ์ฃผ์„(๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”, ์ฝ”๋“œ, ์„ค๋ช…, QA)์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋Œ€๊ทœ๋ชจ ํ•ฉ์„ฑ ์ฐจํŠธ ๋ฐ์ดํ„ฐ์…‹ SynChart๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด 4.2B ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ฐจํŠธ ์ „๋ฌธ๊ฐ€ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜์—ฌ ChartQA ๋ฒค์น˜๋งˆํฌ์—์„œ GPT-4O์— ๊ทผ์ ‘ํ•˜๋ฉด์„œ๋„ GPT-4V๋ฅผ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค.

Motivation

Achievement

Figure 1

ChartQA ์ •ํ™•๋„ ๋น„๊ต: ๋‹ค์–‘ํ•œ ๋ชจ๋ธ๊ณผ ์„ฑ๋ถ„์˜ ๊ธฐ์—ฌ๋„ ์‹œ๊ฐํ™”

  1. ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์ถ•: ์•ฝ 393๋งŒ ๊ฐœ ์ฐจํŠธ ์ด๋ฏธ์ง€ + 7,860๋งŒ ๊ฐœ ์„ค๋ช…, 4,580๋งŒ ๊ฐœ ๋‹จ์ˆœ QA, 1,390๋งŒ ๊ฐœ ๋ณต์žก QA๋กœ ๊ตฌ์„ฑ๋œ SynChart ์™„์„ฑ. ๊ธฐ์กด ChartLlama(11K)์™€ ๋น„๊ตํ•ด ์•ฝ 360๋ฐฐ ๊ทœ๋ชจ ํ™•๋Œ€.
  2. ๊ฐ•๋ ฅํ•œ ๋ชจ๋ธ ์„ฑ๋Šฅ:
    • ChartQA ๋ฒค์น˜๋งˆํฌ์—์„œ ํ‰๊ท  84.6% ์ •ํ™•๋„ ๋‹ฌ์„ฑ (GPT-4O: 85.7%, GPT-4V: 78.5%)
    • 4.2B ์†Œ๊ทœ๋ชจ ๋ชจ๋ธ๋กœ 70B+ ๋Œ€๊ทœ๋ชจ ๋ชจ๋ธ(Llama 3-V 70B: 83.2%, LLaVA OneVision-72B: 83.7%)์„ ๋Šฅ๊ฐ€
    • ๊ธฐ์กด ChartLlama(7B)์˜ 69.7% ๋Œ€๋น„ ์•ฝ 21% ์ƒ๋Œ€ ์„ฑ๋Šฅ ํ–ฅ์ƒ
  3. ํ™•์žฅ์„ฑ ๊ฒ€์ฆ: ๋ฐ์ดํ„ฐ ์–‘ ์ฆ๊ฐ€์— ๋”ฐ๋ผ ์„ฑ๋Šฅ์ด ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ๋˜๋ฉฐ ํฌํ™” ์ง•ํ›„๊ฐ€ ์—†์Œ(ํ‘œ 5). ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ ๋Œ€๋น„ 1:6 ๋น„์œจ(14๋ฐฐ ํ›ˆ๋ จ ๋น„์šฉ)์—์„œ 83.2% ๋‹ฌ์„ฑ, ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์˜ ๋‹ค์–‘์„ฑ ์ถฉ๋ถ„์„ฑ ์ž…์ฆ.

How

Figure 2

์„ธ ๋‹จ๊ณ„ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ƒ์„ธ ๊ตฌ์„ฑ

Stage 1: ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ” ์ƒ์„ฑ

Stage 2: ์ฐจํŠธ ์ƒ์„ฑ

Stage 3: ์งˆ๋ฌธ-๋‹ต๋ณ€ ์Œ ์ƒ์„ฑ

ํ›ˆ๋ จ ํŒŒ์ดํ”„๋ผ์ธ

Originality

Limitation & Further Study

Evaluation

Novelty: 4/5 Technical Soundness: 4/5 Significance: 4.5/5 Clarity: 4/5 Overall: 4/5

์ดํ‰: SynChart๋Š” LLM์„ ํ™œ์šฉํ•œ ๋Œ€๊ทœ๋ชจ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ๊ตฌ์ถ•์˜ ์‹ค์ œ ์„ฑ๊ณต ์‚ฌ๋ก€๋กœ, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋ช…

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
ChartQA ๋ฐ ์ฐจํŠธ๊ธฐ๋ฐ˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ LLM(201)์ด Synchart ๋ฐ์ดํ„ฐ์…‹๊ณผ ์ฐจํŠธ ์ „์šฉ ๋ชจ๋ธ ์—ฐ๊ตฌ์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
1092๋Š” ๊ณผํ•™ ํ…Œ์ด๋ธ” ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ LLM ์ „๋ฌธํ™”์˜ ๊ธฐ์ดˆ ๊ฐœ๋…์„ ์ œ๊ณตํ•˜์—ฌ 783์—์„œ ์ฐจํŠธ ์ „๋ฌธ๊ฐ€ ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
551 ๋…ผ๋ฌธ์€ ๋‹ค์ค‘๋ชจ๋‹ฌ ์ฐจํŠธ ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ LLM ๋ฒค์น˜๋งˆํฌ๋กœ, SynChart์™€ ์œ ์‚ฌํ•œ ๋ฐ์ดํ„ฐ ๋ฐ ํ‰๊ฐ€ ์ฒด๊ณ„๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Synchart ๋…ผ๋ฌธ์€ LLM์ด ์ƒ์„ฑํ•œ ์ฝ”๋“œ์™€ ๋„๊ตฌ๊ฐ€ ์ƒ์‚ฐํ•˜๋Š” ์•„์›ƒํ’‹(๋„ํ‘œ ๋“ฑ)์— ๋Œ€ํ•œ ํ’ˆ์งˆ ํ‰๊ฐ€๋ฅผ ํ†ตํ•ด ๋ณด์•ˆ์„ฑ ๋ถ€๋ฌธ ์™ธ ์ฝ”๋“œ ํ‘œํ˜„๋ ฅยท์ •ํ™•์„ฑ๋„ ๋ณ‘ํ–‰ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ฐจํŠธ ๋ฐ์ดํ„ฐ ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ LLM ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ•˜๋Š” ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
315 ๋…ผ๋ฌธ์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ LLM ๊ธฐ๋ฐ˜ ๊ณผํ•™ ์ฐจํŠธโ†’์ฝ”๋“œ ์ƒ์„ฑ ๊ฐœ์„ ์„ ๋„๋ชจํ•ด, 783์˜ ์ฐจํŠธ ์ƒ์„ฑ ๋ฐ QA ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๊ณผ ๋‹ค์–‘์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์–ธ์–ด ๋ชจ๋ธ์—์„œ ์ฐจํŠธ ์ƒ์„ฑ๊นŒ์ง€ ์—ญ๋ฐฉํ–ฅ ์ ‘๊ทผ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ž๋™ ๋ณด๊ณ ์„œ ์ƒ์„ฑ์˜ ๋‹ค์–‘ํ•œ ๊ตฌํ˜„ ๋ฐฉ์‹์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Synchart ๋…ผ๋ฌธ์€ LLM์œผ๋กœ๋ถ€ํ„ฐ ์ฐจํŠธ ์ด๋ฏธ์ง€๋ฅผ ์ง์ ‘ ํ•ฉ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃจ๋ฉฐ, ChartLlama์˜ ์ฐจํŠธ ์ƒ์„ฑ/์ดํ•ด ๋Šฅ๋ ฅ๊ณผ ์—ฐ๊ด€์„ฑ์ด ํฌ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
198 ๋…ผ๋ฌธ์€ ์ฐจํŠธ ์ถ”๋ก ์„ ์œ„ํ•œ LLM ์ฐจํŠธ ์‹œ๊ฐํ™” ํŠœ๋‹ ๊ธฐ๋ฒ•์„ ์‹ฌ๋„ ์žˆ๊ฒŒ ๋‹ค๋ฃจ์–ด, 783์—์„œ ๊ตฌ์ถ•๋œ ์ฐจํŠธยทQA ๋ฐ์ดํ„ฐ์™€ ์—ฐ๊ณ„ํ•™์Šต ์‹œ๋„ˆ์ง€ ํšจ๊ณผ๊ฐ€ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
783 ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ๋Œ€๊ทœ๋ชจ ์ฐจํŠธ ์ด๋ฏธ์ง€ยทQA ๋ฐ์ดํ„ฐ์„ธํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ, 727์—์„œ ๋…ผ์˜ํ•œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๊ณผํ•™ ์ด๋ฏธ์ง€ ์ดํ•ด์˜ ํ™•์žฅ์  ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
Chartcoder ๋…ผ๋ฌธ์€ ํ‘œ-์ฝ”๋“œ ๋ณ€ํ™˜, ์ฐจํŠธ ์ƒ์„ฑ ๋“ฑ Synchart ๋ฐ์ดํ„ฐ์…‹๊ณผ ์ฐจํŠธ ์ „๋ฌธ๊ฐ€ ๋ชจ๋ธ์˜ ์‹ค์ œ ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ์ œ์‹œํ•œ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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