๐ GistVis: Automatic Generation of Word-scale Visualizations from Data-rich Documents
โ๏ธword-scale visualization์ด๋ ?
ํ ์คํธ ํฌ๊ธฐ์ ์์ ์๊ฐํ๋ก, ๋ฐ์ดํฐ์์ ๋น๋กฏ๋ ํต์ฐฐ์ ์ค๋ช ๊ณผ ์ธ์ ํ๊ฒ (in-situ) ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
์ด๋ ๊ธฐ์กด ๋ฌธ์ ํ์์ ๋งค๋๋ฝ๊ฒ ํตํฉ๋์ด ๋ ์ ๊ณผ์ ์ ์ต์ํ์ ๋ณํ์ ๊ฐํ๋ค.
Sparklines, word-scale data visualization, text-sized typography, text-sized graphics ๋ฑ์ ํฌ๊ดํ๋ ๊ฐ๋ ์ด๋ค.
๐ 8๊ฐ์ง ๋ฐ์ดํฐ ํฉํธ ์ ํ
1) Value (๊ฐ) : ํน์ ๊ธฐ์ค์ ๋ฐ๋ผ ๊ฒ์๋ ๋ฌธ์ฅ์ ํ๋ ์ด์์ ์์น ๊ฐ - 32.23%์ ๋น๋
์ : โSources report that almost 10 million migrants have crossed into the country.โ
2) Trend (์ถ์ธ) : ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ ์์ฑ์ ์ผ๋ฐ์ ์ธ ๊ฒฝํฅ - 17.34%์ ๋น๋
์ : โIn the last quarter of 2023, EV sales were up 40% from the same quarter a year before.โ
3) Comparison (๋น๊ต) : ๊ณตํต๋ ๋ถ๋ฅ ๊ธฐ์ค์ ๋ฐ๋ผ 2๊ฐ ์ด์์ ์ํฐํฐ ๊ฐ์ ๊ฐ ์ฐจ์ด ์ธก์ - 16.72%์ ๋น๋
์ : โEVs create 3,932 pounds of carbon per year, compared to 11,435 for gas-powered vehicles.โ
4) Proportion (๋น์จ) : ํ๋ ์ด์์ ์์ฑ์ด ์ ์ฒด ํฉ๊ณ์์ ์ฐจ์งํ๋ ๋น์จ - 15.07%์ ๋น๋
์ : โAround 60% of Mexico is experiencing moderate to exceptional drought.โ
5) Extreme (๊ทน๋จ) : ํน์ ์์ฑ์ ์ต๋ ๋๋ ์ต์ ๊ฐ - 8.46%์ ๋น๋
์ : โThe highest mountain in the world is Mount Chumolongma at 8848 meters.โ
6) Rank (์์) : ํน์ ๋ถ๋ฅ ๊ธฐ์ค์ ๋ฐ๋ฅธ ์์ ๋๋ ์ ๋ ฌ๋ ์ํ์ค - 3.61%์ ๋น๋
์ : "This figure means the province contributed the second-highest GDP in China in 2023 only following South Chinaโs Guangdong Province with 13.57 trillion yuan.โ
7) Distribution (๋ถํฌ) : ํน์ ๋ถ์์ ๋ํด ๊ณต์ ๋ ์์น - 3.61%์ ๋น๋
์ : โMonocrystalline silicon production increased by 31.6 percent, photovoltaic cell production increased by 45.6 percent, NEV increased by 46.3, and wind power generator increased by 66.4 percent.โ
8) Categorical (๋ฒ์ฃผํ) : ํน์ ๊ณต๋ ํน์ฑ์ ๊ฐ์ง ๋ฐ์ดํฐ๋ค์ ์์ฑ - 1.96%์ ๋น๋
์ : โThe employment gains were concentrated in only three sectors: health care, leisure and hospitality, and government.โ
๊ตฌ์ฑ ์์

๋จ์ ์ธ๊ทธ๋จผํธ์ ์ ์
: ํ๋ ๋๋ ์ฌ๋ฌ ๋ฌธ์ฅ์ด ํจ๊ป ํ๋์ ๋ฐ์ดํฐ ํต์ฐฐ๋ ฅ์ ์ ๋ฌํ๊ฑฐ๋ ์๋ฏธ๋ก ์ ์ผ๋ก ์ ์ฌํ ๊ฒฝ์ฐ๋ก ์ ์ํ๋ค.
๊ฐ ์ธ๊ทธ๋จผํธ๋ ํ๋์ ๋ฐ์ดํฐ ํต์ฐฐ๋ ฅ์ ์ผ๊ด๋๊ฒ ์ ๋ฌํ๋ ๊ฐ์ฅ ์งง์ ๋ฌธ์ฅ ๋๋ ๋ฌธ์ฅ ๋ชจ์์ด๋ค.
โ๏ธ Annotator (M2)
๐ฌ Extractor (M3)
๐ Visualizer (M4)
์๊ฐํ ๊ตฌ์ฑ ์์

GistVis๋ ์น ์คํ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋์์ผ๋ฉฐ, UI ํ๋ ์์ํฌ๋ก๋ React, ์๊ฐํ ๋ ๋๋ง์ D3.js๋ฅผ ์ฌ์ฉํ๋ค. LLM์ผ๋ก๋ DeepSeek-V2.5๋ฅผ ์ฌ์ฉํ๋ค.
โ Discoverer Evaluation
LLM ๊ธฐ๋ฐ ๋ฌธ์ฅ ์ธ๋ถํ ์ฑ๋ฅ์ ํ๊ฐํ๋ค.
์ฃผ์ด์ง ๋จ๋ฝ์ ๋จ์ ์ธ๊ทธ๋จผํธ๋ก ๋ถํ ํ๋ ์์
์์, ๋ค๋ฅธ ๋ฐฉ๋ฒ์ธ Regex, BERT, Sentence-BERT๋ณด๋ค ๋์ ์ ํ๋์ธ 68.6%์ ๋ณด์ธ๋ค.

์ฒ๋ฆฌ ์๊ฐ์ ๋จ๋ฝ๋น ํ๊ท 5.22์ด, ๋จ์ด๋น 0.12์ด๊ฐ ์์๋๋ค.
โก Annotator Evaluation
์ ๋ฐ์ ์ธ ์ ํ๋๋ 0.79๋ก ๋น๊ต์ ๋์ ์ฑ๋ฅ์ ๋ณด์ธ๋ค. ๋ค๋ง, ์์, ๋น์จ, ๊ทน๋จ ์ ํ์ ๊ฐ ์ ํ์ผ๋ก ์ค๋ถ๋ฅ๋๋ ๊ฒฝํฅ์ด ์๋ค. ๋๋ถ์ด, ์์๋ ์ข ์ข ์ฐจ์ด, ๊ทน๋จ, ๋๋ '์ ํ ์์'์ผ๋ก ์ค๋ถ๋ฅ๋๋ค.
2๋จ๊ณ ๊ตฌ์กฐ (Type Checker + Type Moderator)๊ฐ ๋จ์ผ ๋จ๊ณ (Type Moderator ๋จ๋
)๋ณด๋ค ๊ฐ, ์ถ์ธ ์ ํ ๋ถ๋ฅ์์ ์๋ฑํ ์ฐ์ํ ์ ๋ฐ๋๋ฅผ ๋ณด์ธ๋ค.

์ผ์ชฝ ํ๋ ฌ(A)์ 2๋จ๊ณ ๊ตฌ์กฐ์ ๊ฒฐ๊ณผ๋ฅผ, ์ค๋ฅธ์ชฝ ํ๋ ฌ(B)์ ๋จ์ผ ๋จ๊ณ ์กฐ๊ฑด์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋
๋๋ค. ๊ฐ๋ก์ถ์ ์์ธก๋ ์ ํ์ ๋ํ๋ด๊ณ ์ธ๋ก์ถ์ ์ค์ ์ ํ์ ๋ํ๋ธ๋ค. ๋๊ฐ์ ์ ์๋ ์ซ์๋ ๊ฐ ์นดํ
๊ณ ๋ฆฌ์ ๋ํ ๋ถ๋ฅ์ ์ ๋ฐ๋๋ฅผ ๋ณด์ฌ์ค๋ค.
โ 2๋จ๊ณ ๊ตฌ์กฐ๊ฐ ๋ ์์ ๊ฒฐ์ ๊ณต๊ฐ๊ณผ ๊ฐ ์ ํ๋ณ ๋ง์ถคํ ํ๋กฌํํธ ์ค๊ณ์ ์ด์ ์ ์ ๊ณตํ๋ค.
์งํ ๊ณผ์

โ Utility (ํจ์ฉ์ฑ)
์ ํ๋ : GistVis ์กฐ๊ฑด(ํ๊ท 0.924)์ด Plain Text ์กฐ๊ฑด(ํ๊ท 0.868)๋ณด๋ค ๋์ ์ ํ๋๋ฅผ ๋ณด์ด๋ ๊ฒฝํฅ์ด ์์๋ค. ํนํ, GistVis๋ ๋ ๋์ ์ต์ ์ ํ๋ (0.75)๋ฅผ ๋ณด์์ผ๋ฉฐ, ๋ ๋ง์ ์ฐธ๊ฐ์๊ฐ ๋ง์ ์ ๋ฌ์ฑํ์๋ค.

GistVis์ ์ผ๋ฐ ํ ์คํธ ์กฐ๊ฑด์์ ๋ ๊ฐ์ง ์ ํธ๋ฆฌํฐ ์งํ์ ๋ํ ์ฌ์ฉ์ ์ฑ๋ฅ ๋น๊ต๋ฅผ ์๊ฐํํ ์๋ฃ๋ค. ๊ทธ๋ํ์ ๊ฐ ์ฐ์ ์ ํ ์ฐธ๊ฐ์์ ๊ฐ๋ณ ๊ธฐ๋ก์ ๋ํ๋ด๋ฉฐ, ๊ฐ๋ค์ ๋นจ๊ฐ์(๋ฎ์)์์ ํ๋์(๋์)์ผ๋ก ๋ฐ์ฐํ๋ ์์ ์ฒด๊ณ๋ก ๋งคํ๋๋ค.
์ํธ์์ฉ ๋ก๊ทธ : ์ฌ์ฉ์ ๋ก๊ทธ ์๊ฐํ ๊ฒฐ๊ณผ, ์ฐธ๊ฐ์์ 81%๊ฐ ์ ๋ต์ ํฌํจํ๋ ๋จ์ด ์ค์ผ์ผ ์๊ฐํ ์ฃผ๋ณ์์ ์ํธ์์ฉ (๋ฐฉ๋ฌธ ํ์, ์ฒด๋ฅ ์๊ฐ ๋ฑ)์ด ๊ฐ์ฅ ๋ง์๋ค.
โ GistVis ์๊ฐํ๊ฐ ๋ฐ์ดํฐ ๊ฒ์์ ๋์์ด ๋์์์ ์์ฌํ๋ค.

6๊ฐ์ ํ ์คํธ ์ง๋ฌธ์ ๊ฑธ์ณ 12๋ช ์ ์ฐธ๊ฐ์ ๋ชจ๋๊ฐ ์์งํ ์ํธ์์ฉ ๋ก๊ทธ๋ค.
x์ถ์ ๋ฐ์ ์์์ ๋ฐ๋ฅธ ์๊ฐํ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ, ๋ ธ๋์ ์ ์ ๊ฐ ์๊ฐํ์์ ์์๋ ์๊ฐ์, ํ๋์ ์ ์ ์๊ฐํ๋ฅผ ๋ฐฉ๋ฌธํ ํ์, ๋ง์ง๋ง์ผ๋ก ํฌ๋ช ํ ๋นจ๊ฐ์ ๊ดํธ๋ ์๊ฐํ ์ค ๊ฐ๊ด์ ์ง๋ฌธ์ ๋ํ ์ ๋ต์ด ํฌํจ๋ ๊ฒฝ์ฐ๋ฅผ ๋ํ๋ธ๋ค.
โก User Perception (์ฌ์ฉ์ ์ธ์)
โ๏ธ NASA-TLX๋ ?
์์ , ์์คํ ์ ํจ์จ์ฑ์ด๋ ๊ทธ๊ฒ์ด ์ฃผ๋ ์ธ์ง์ ๋ถํ๋ฅผ ํ๊ฐํ๊ธฐ ์ํ ์ฒ๋๋ค.
์ฌ๋ฌ ์ฃผ๊ด์ ํ์ ์ฒ๋๋ก ๋ถ๋ฅ๋๋ฉฐ, ์ฌ์ฉ์์๊ฒ ์ค๋ฌธ์ ํํ๋ก ์ ์๋์ด ์ ๋์ ์ธ ํ๊ฐ๋ฅผ ์งํํ๋ค.
1) ์ ์ ์ ์์
: ์ผ๋ง๋ ๋ง์ ์ ์ ์ , ์ง๊ฐ์ ํ๋์ด ํ์ํ๋์ง์ ์์ ์ ๋์ด๋, ๋ณต์ก๋ ๋ฑ์ ์ง์ํ๋ค.
2) ๋ฌผ๋ฆฌ์ ์์
: ์ ์ฒด ํ๋์ ์ผ๋ง๋ ํ์ํ๋์ง์ ์์ ์ ๋ฌผ๋ฆฌ์ ๋์ด๋, ๊ฐ๋ ๋ฑ์ ์ง์ํ๋ค.
3) ์๊ฐ์ ์์
: ์์ ์ด๋ ์์ ์์๊ฐ ์งํ๋๋ ์๋์ ๊ทธ๋ก ์ธํ ์๊ฐ์ ์๋ฐ๊ฐ์ ์ง์ํ๋ค.
4) ์์ ์ ์ฑ๊ณผ
: ๋ณธ ์์คํ ์ ํตํด ์์ ์ ์ผ๋ง๋ ์ฑ๊ณต์ ์ผ๋ก ์ํํ๋์ง์ ๊ทธ ๊ฒฐ๊ณผ์ ๋ํ ๋ง์กฑ๋๋ฅผ ์ง์ํ๋ค.
5) ๋ ธ๋ ฅ
: ์ฑ๊ณผ ์์ค์ ๋ฌ์ฑํ๊ธฐ ์ํด ํฌ์ํ ์ ์ ์ , ์ก์ฒด์ ์ธ ๋ ธ๋ ฅ์ ๊ดํด ์ง์ํ๋ค.
6) ์ข์ ์์ค
: ์์ ์ค ๋๊ผ๋ ์ข์ ๋ฑ์ ๋ถ์ ์ ์ธ ๊ฐ์ ๊ณผ ๋ง์กฑ๊ฐ ๋ฑ์ ๊ธ์ ์ ์ธ ๊ฐ์ ์ ๊ดํด ์ง์ํ๋ค.

NASA-TLX ์งํ๋ฅผ ํตํด GistVis์ ์ผ๋ฐ ํ ์คํธ ๊ฐ์ ์ธ์ง๋ ์์ ๋์ ๋น๊ตํ ๊ฒฐ๊ณผ๋ค. ๊ทธ๋ํ์ ๊ฐ ์ฐ์ ์ ํ ์ฐธ๊ฐ์์ ๊ฐ๋ณ ๊ธฐ๋ก์ ๋ํ๋ด๋ฉฐ, ๊ฐ๋ค์ ๋นจ๊ฐ์(๋ฎ์)์์ ํ๋์(๋์)์ผ๋ก ๋ฐ์ฐํ๋ ์์ ์ฒด๊ณ๋ก ๋งคํ๋๋ค.
์ธํฐ๋ทฐ ๊ฒฐ๊ณผ :
8๋ช ์ ์ฐธ๊ฐ์๊ฐ ๊ฐ์ฒด์ ์ซ์๋ฅผ ๊ฐ์กฐํ๋ ๊ธฐ๋ฅ์ด ์ ๋ณด ์ถ์ถ ๋ฐ ํน์ ๋ฐ์ดํฐ ํ์์ ์ ์ฉํ๋ค๊ณ ์ธ๊ธํ์๋ค.
7๋ช ์ ์ฐธ๊ฐ์๊ฐ GistVis๊ฐ ๊ธด ๋ฐ์ดํฐ๊ฐ ํ๋ถํ ํ ์คํธ๋ฅผ ์ฝ๋ ๋ฐ ํนํ ํจ๊ณผ์ ์ด๋ฉฐ, ๋ฌธ์์ ๊ฐ๋ ์ฑ์ ๋์ด๊ณ ์ ์ ์ ๋ถ๋ด์ ์ค์ฌ์ค๋ค๊ณ ํ๊ฐํ์๋ค.
์์, ๋น์จ, ์ถ์ธ ์๊ฐํ๋ ์ง๊ด์ ์ด๊ณ ์ดํดํ๊ธฐ ์ฝ์ง๋ง, ๋น๊ต์ ์์๋ฅผ ๋ชจ๋ ๋ง๋ ์ฐจํธ๋ก ํํํ ๊ฒ์ ์๊ฐ์ ์ธ ๊ตฌ๋ณ์ ์ด๋ ต๊ฒ ํ๋ค๋ ์๊ฒฌ๋ ์กด์ฌํ์๋ค. ๋๋ถ์ด, ๋์ผํ ๊ฐ์ฒด์ ๋ํด์๋ ์ผ๊ด๋ ์์ ๋งคํ์ด ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค๋ ์ ์๋ ์์๋ค.