π Exploring the Placement and Design of Word-Scale Visualizations
βοΈ λ³Έ λ
Όλ¬Έμ μμ μμ±ν "[Paper Review] GistVis: Automatic Generation of Word-scale Visualizations from Data-rich Documents"μμ λ€λ£¬ word-scale visualization (λ¨μ΄ μμ€ μκ°ν)λ₯Ό κ°λ
μ μΈ μ°¨μμμ νꡬν κΈμ΄λ€.
βοΈ μ΄λ₯Ό νμ©νκ±°λ μμ±νλ μμ€ν
μ λν 곡λΆλ₯Ό μ΄μ΄κ°κΈ° μ , κ΄λ ¨ κ°λ
λ° λ²μ£Όλ₯Ό νμ€ν μ΄ν΄νλ κ²μ΄ νμνλ€κ³ νλ¨λμ΄ λ³Έ λ
Όλ¬Έμ μ°Ύμ μ½κ² λμλ€.
βοΈ Sparklineμ΄λ ?
μμ λ¨μ΄ ν¬κΈ°μ λ°μ΄ν° κ·Έλν½μΌλ‘, λ¬Έμ ν μ€νΈ λ΄μ λ©ν μ 보λ₯Ό μκ°μ μΌλ‘ νμνλ©°, μ£Όλ‘ μ€ λ¨μμμ in-lineμΌλ‘ μ μλλ€.
Word-scale visualization

βοΈ μ΄ν΄λ₯Ό μν΄ ν λ Όλ¬Έμμ κ°λ¨ν μμλ₯Ό κ°μ Έμ€μλ©΄ ..
Word-scale visualizationμ λ€μκ³Ό κ°μ word-scale graphics μ€μμλ λ¬Έμ λ΄ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μκ°νλ μ¬λ‘λ€μ μλ―Ένλ€.
![]()
μΆμ² : "An Exploratory Study of Word-Scale Graphics in Data-Rich Text Documents"
μ μ ν΅ν© vs. λμ ν΅ν©
Word-scale visualizationμ ν μ€νΈ λ¬Έμμ λ°°μΉνλ 2κ°μ§ κΈ°λ³Έ μ΅μ μ μ μ ν΅ν© (static integration)κ³Ό λμ ν΅ν© (dynamic integration)μ΄λ€.
μ μ ν΅ν© : μκ°νκ° ν μ€νΈ λ΄μ νμ μ‘΄μ¬νλ€.
λμ ν΅ν© : μ¬μ©μμ μ λ ₯μ λ°λΌ μκ°νκ° νμλλ€. μλ₯Ό λ€μ΄, μ¬μ©μκ° κ°μ²΄ μμ λ§μ°μ€ 컀μλ₯Ό μ¬λ¦¬λ©΄ μμ μκ°νκ° λνλκ±°λ, μνΈμμ©μ ν΅ν΄ λ¬Έμμ λͺ¨λ μκ°νλ₯Ό λμμ νμ / μ¨κΈΈ μ μλ€.
λ°°μΉ λ§₯λ½
λ³Έ μ°κ΅¬λ ν
μ€νΈ λ΄μ word-scale visualizationμ λ¬Έλ§₯μ ν΅ν©κ³Ό κ΄λ ¨ν 3κ°μ§ μ£Όμ λ°°μΉ μ΅μ
μ μ μνλ€.
μ΄λ λ§₯λ½μ κ°μ²΄μ κ²½κ³ μμμ κ΄λ ¨ μκ°νμ κ²½κ³ μμ κ°μ κ΄κ³λ₯Ό κΈ°λ°μΌλ‘ μ μνλ€.
κ°ν λ§₯λ½ (Strong context) : κ°μ²΄μ μκ°νμ κ²½κ³ μμκ° λΏκ±°λ κ²ΉμΉλ€.
μ½ν λ§₯λ½ (Weak context) : λ κ²½κ³ μμκ° λΏμ§λ μμ§λ§, μκ°νμ μμΉκ° μ¬μ ν ν μ€νΈ λ΄ κ°μ²΄μ μμΉμ μν΄ μ μλλ€.
λ§₯λ½ μΈλΆ (Out-of-context) : μκ°ν μμΉκ° κ°μ²΄ μμΉκ° κ΄λ ¨μ΄ μλ€.
βοΈ κ·Έμ€ λ³Έ λ Όλ¬Έμ΄ λ€λ£¨λ λμμΈ κ³΅κ°μ κ°ν λ§₯λ½μ μκ°νμ μ΄μ μ λ§μΆλ€.
λμμΈ κ³΅κ° μ°¨μ
λμμΈ κ³΅κ°μ μ°¨μμ ν¬κ² 2κ°μ§ λ²μ£Όλ‘ λλ μ μλ€.
π Word-scale visualizationμ μν₯μ λ―ΈμΉλ μ°¨μ

π ν μ€νΈμ μν₯μ λ―ΈμΉλ μ°¨μ
λμ
λλ λ¨μ΄ μ¬μ΄ κ°κ²©μ μ : νΉμ μκ°ν λλΉκ° μ£Όμ΄μ‘μ λ, λμμ΄λλ μκ°νμ ν
μ€νΈ κ°μ κ²ΉμΉ¨ μ λλ₯Ό μ μ΄νκΈ° μν΄ κ°μ²΄ μμ΄λ λ€μ μΆκ°μ μΌλ‘ λ¨μ΄ κ° κ°κ²©μ λμ
ν μ μλ€.
λμ
λλ μ€ μ¬μ΄ κ°κ²©μ μ : νΉμ μκ°ν λμ΄κ° μ£Όμ΄μ‘μ λ λμμ΄λλ μκ°νμ ν
μ€νΈ κ°μ κ²ΉμΉ¨ μ λλ₯Ό μ μ΄νκΈ° μν΄ κ°μ²΄ μλ μλμ μΆκ°μ μΌλ‘ μ€ κ° κ°κ²©μ λμ
ν μ μλ€.
word-scale visualizationμ λ°°μΉν λ λμμ΄λλ λ¬Έμ, μκ°ν, λ°μ΄ν° λ° μ¬μ© μλ리μ€μ νΉμ±μ λ°λΌ μ¬λ¬ λ¬Έμ μ μ§λ©΄ν μ μλ€.
βοΈ μ΄λ, λμμ΄λκ° λμ§ μ μλ μ£Όμ μ§λ¬Έλ€μ λ€μκ³Ό κ°λ€.
- ν μ€νΈλ μ μ μΈκ°, μ¬λ°°μ΄μ΄ κ°λ₯νκ° ?
- μ€ μ¬μ΄ κ°κ²© μμ μ΄ κ°λ₯νκ° ?
- μκ°νλ₯Ό ν μ€νΈμ ν¨κ» μ½μ΄μΌ νλκ° ?
- μκ°νμ ν¬κΈ°μ μΉμκ° κ°λ μ±μ μΌλ§λ μ€μνκ° ?
- λ°μ΄ν°μ μ ν©ν μκ°μ μΈμ½λ© λ°©μμ΄ μλκ° ?
β μ΄λ¬ν μ§λ¬Έμ λν λ΅λ³μ λ¬Έμμ ν¬κΈ°μ λ μ΄μμ, ν μ€νΈ λ° μκ°νμ κ°λ μ±μ μν₯μ λ―ΈμΉλ€.
λ³Έ λ
Όλ¬Έμ μ΄λ¬ν λμμΈ κ²°μ μ μν₯κ³Ό μνΈμμ©μ μ€λͺ
νκΈ° μν΄ 7κ°μ§ μΌλ°μ μΈ λ°°μΉ μ΅μ
μ κΈ°μ νλ€.

λ€μμ word-scale visualizationμ λͺκ°μ§ μμλ€.
π 1) μ 1μ°¨ μΈκ³ λμ μ λ¬Όμ μ€μΊλ μ μ¬λ³Έ μΌλΆ
- λ°°μΉ λ°©μ : λͺ¨λ λ¨μ΄κ° κ°μ²΄κ° λμμΌλ©° OCRμ΄ λ°νν λΆνμ€μ±μ λ°λΌ κ°μ²΄ μν΄ μμ μ½λ©λ μ¬κ°ν κ²½κ³ μμ μ€λ²λ μ΄νλ€. λ§μ°μ€κ° κ°μ²΄ μλ₯Ό hoverν λ , μ€ μ¬μ΄ 곡κ°μ μμ λ§λ μ°¨νΈ πκ° κ·Έλ €μ§λ©° κ° λ§λλ λ체 κ°λ₯ν λ²μμ 보μ¬μ€λ€.
- μκ°ν μ ν : μμ κ²½κ³ μμλ λ§€μ° λ¨μν μκ°νλ‘, κ°μ²΄μ λλΉμ λμ΄μ λ§μΆμ΄ κΈ°μ€μ μμΉμ λ°°μΉλλ€. μ΄λ μμ μ€λͺ ν <κ°μ²΄ μμ μ€λ²λ μ΄> λ° <μ€ κ° κ°κ²© μ¬μ©> λ°©μμ ν΄λΉνλ€.
π 2) λ€λ₯Έ νμ΄μ§λ‘μ λ§ν¬ μμ μκ°νκ° μΆκ°λ μν€νΌλμ κΈ°μ¬
βοΈ Information Scent : μ 보μμ κ°μΉ, λΉμ© λλ μ κ·Ό κ²½λ‘μ λν μμ²μμ (λΆμμ ν) μΈμμ κ·Όμ λ¨μ (proximal cues)λ‘λΆν° μ»λ κ²
- Word-scale visualizationμ μμ²μκ° νμ λλ μ½κΈ° κ²½λ‘λ₯Ό κ³μν κ°μΉκ° μλμ§ κ²°μ νλ λ° λμμ μ€ μ μλ κ·Όμ λ¨μλ₯Ό μ μνλ λ° μ¬μ©λ μ μλ€.
- λ°°μΉ λ°©μ : κ° λ§ν¬λ μν λ§λ μκ°νμ μ§μ μ΄λ£¨λ κ°μ²΄κ° λλ©°, λ§λμ κΈΈμ΄λ λ§ν¬λ νμ΄μ§μ λ°©λ¬Έ νμλ₯Ό λνλΈλ€. μκ°ν μλμλ λ μμ νμ κΈ°μ€μ μ΄ κ·Έλ €μ Έ λΉκ΅λ₯Ό λλλ€.
- μκ°ν λ°©μ : μκ°νμ λμ΄λ μ€ μ¬μ΄ 곡κ°μ λμ΄μ κ°κ² μ€μ λμκ³ , λͺ¨λ μκ°νμ λλΉλ ν μ€νΈ λ΄ λͺ¨λ κ°μ²΄μ νκ· κΈΈμ΄λ‘ κ³ μ λλ€.
μκ°μ νΌλμ μ€μ΄κ³ μλ μ€μΌμΌ μκ°νκ° μλ κ°μ²΄μ μ°κ²°λλλ‘ μ½κ°μ μ€ μ¬μ΄ 곡κ°μ μΆκ°νλ€.
μκ°ν κ° κ²ΉμΉ¨μ νΌνκΈ° μν΄ μκ°ν κΈΈμ΄κ° κ°μ²΄ κΈΈμ΄λ³΄λ€ κΈΈ λ λ¨μ΄ μ¬μ΄ κ°κ²©μ μΆκ°νλ€.
β μ΄ μμΉλ₯Ό μ νν μ΄μ λ : ν μ€νΈμ λ§μ κ°μ²΄κ° ν¬ν¨λμ΄ μμ΄ μ ν΅μ μΈ λ¨μ΄ μ¬μ΄ κ³΅κ° λ°°μΉκ° μ½κΈ°λ₯Ό λ°©ν΄νκ³ λ§μ μ°μμ μΈ λ¨μ΄λ₯Ό λ©λ¦¬ λ¨μ΄μ§κ² ν μ μκΈ° λλ¬Έμ΄λ€.
π 3) λ¬μμμ μ°ν¬λΌμ΄λ κ°μ ν¬λ¦Ό λΆμμ κ΄ν λ΄μ€ κΈ°μ¬
- κΈ°μ¬ λ΄μμ κ΅κ° λ° μ§μ μ΄λ¦μ΄ κ°μ²΄λ‘ νμλλ€.
- λ°°μΉ λ°©μ : μ΄ κ°μ²΄μ λν μκ°νλ λ¨μ΄ μ€λ₯Έμͺ½μ λ°°μΉλ μμ μ§λ¦¬ μ§λλ€. μ΄ μ§λ μκ°νλ κ΅κ°μ μ§μμ λ¬Έλ§₯μ λ°°μΉνλ λ° λμμ΄ λλ μμΉ μ 보λ₯Ό μ 곡νλ€.
λ μκ° λ μμ μ§λμμ κ΅κ°λ₯Ό μΈμνμ§ λͺ»νκ±°λ, λ λ§μ μΈλΆ μ 보λ₯Ό μνλ©΄ μκ°ν μμ λ§μ°μ€λ₯Ό μ¬λ € λ ν° λ²μ μ μ§λμ μΆκ° μ 보λ₯Ό ν¨κ» λ³Ό μ μλ€.- μκ°ν λ°©μ : <μ ν΅μ μΈ μΈλΌμΈ λ°°μΉ> λ°©μμ λ³νμ ννλ€. λ¨μ΄ μ¬μ΄ κ°κ²©μ λμ νκ³ κ° μκ°νλ₯Ό λ¨μ΄μ μμ§μΌλ‘ μ€μμ μ€λλ‘ κΈ°μ€μ μμΉλ³΄λ€ μ½κ° μλμ λ°°μΉνλ€.
β μκ°νκ° μ€ μ¬μ΄ 곡κ°μ μ λ° μ΄μμΌλ‘ νμ₯λμ§ μλ ν μ£Όλ³ μκ°ν κ°μ κ²ΉμΉ¨μ νΌν μ μλ€.
Word-scale visualizationμ ν
μ€νΈ λ¬Έμμ ν΅ν©νλ κ²°μ μ 2κ°μ§ μ£Όμ μν₯μ λ―ΈμΉλ€.
1) ν μ€νΈ λ μ΄μμ λ° μκ°ν λμμΈμ μ μ½νλ€.
2) λ¬Έμ μ 체μ κ°λ μ± λ° μ΄ν΄λμ μν₯μ λ―ΈμΉλ€.
β λ³Έ μ°κ΅¬λ μ£Όλ‘ λ€μν μλ μ€μΌμΌ μκ°ν λ°°μΉ μ΅μ μ΄ λ¬Έμμ ν¬κΈ°μ λ μ΄μμμ μ΄λ»κ² λ³κ²½νλμ§λ₯Ό νꡬνκ³ μ νλ€.
NLTKμ ABC λ΄μ€ μ½νΌμ€μμ 무μμλ‘ 15κ°μ λ΄μ€ κΈ°μ¬λ₯Ό μ ννμλ€.
κ° κΈ°μ¬μ μ¬λ¬ λ²μ μ μμ±νμ¬ λ€μν μμ κ°μ²΄λ₯Ό ν¬ν¨νλλ‘ νμλ€.
β μ΅μ’
μ μΌλ‘ 15 Γ 7 = 105κ°μ κΈ°μ¬λ₯Ό μμ±νμλ€.
HTML λ¬Έμ μΈνΈλ₯Ό μ¬μ©νμ¬ λ€μ 5κ°μ§ μμΈμ λ³νμν€λ©΄μ μκ°ν λ°°μΉ μ΅μ μ λΆμνμλ€.
λ¬Έμμ ν¬κΈ°μ κ°λ μ±μ λ―ΈμΉλ μν₯μ μ λννκΈ° μν΄ λ€μ 4κ°μ§ μ§νλ₯Ό κ³μ°νμλ€.
β μ΄ 144 Γ 105 = 15,120κ°μ λ°μ΄ν° ν¬μΈνΈλ₯Ό μ¬μ©νμ¬ λ°°μΉ ν΅κ³λ₯Ό κ³μ°νμλ€.
π‘ κ²°κ³Όλ λ€μκ³Ό κ°λ€.

λ¬Έμ μμ νμ₯ : Case 5 (λ λμ μλ μ€μΌμΌ μκ°νλ₯Ό μμ©νκΈ° μν΄ μμ§ κ³΅κ°μ λμ νλ λ°©μ) μ΄ κ°μ₯ ν° λ¬Έμ μμ νμ₯μ μ λ°νλ€.
ν μ€νΈ μ΄λ : Case 1, Case 4, Case 5λ λͺ¨λ μν 곡κ°μ μΆκ°νλ―λ‘ μν°ν° λ°λκ° μ¦κ°ν¨μ λ°λΌ λ¨μ΄μ νκ· X μμΉλ₯Ό μλΉν μ΄λμν¨λ€.
κ²ΉμΉ¨ μ λ : Case 2, 6, 7 (μκ°νμ μ€λ²λ μ΄ λ° κ²ΉμΉ¨ νμ© μ¬λ‘)μμλ μμ κ°μ μΆ©λμ΄ λ μμ£Ό λ°μνλ€.
μ μ μΈ λ¬Έμ λ΄ μμμ λμ΄ λμ μΈ μνΈμμ©μ λν μκ°ν λ°©μκ³Ό κ·Έ μ©λ‘λ₯Ό μ ν΄λ³Ό μ μμ΄ ν₯λ―Έλ‘μ μ΅λλ€.
λμμ, λ¬Έμ μμμ λ²μλ₯Ό κ·μ νκ³ μ΄μ μν₯μ λ―ΈμΉλ μμΈμ μ¬λ¬ μ°¨μμΌλ‘ λ²μ£Όννμ¬ μ΄ν΄νκ³ μ ν μ μ΄ μΈμ κΉμμ΅λλ€. μμκ³Ό ν
μ€νΈ, λ¬Έμ λ μ΄μμμ΄ μνΈ μν₯μ μ£Όλ μμμΈ λ§νΌ μ΄λ€ κ°μ κ΄κ³λ₯Ό λΆμνκΈ° μν νμ μ‘λ κ² κ°μ₯ λ²κ±°λ‘μ μ κ²μΌλ‘ 보μ
λλ€.
μ κ° νμ
ν λ°λ‘λ..
1) λ¨Όμ word-scale visualizationμ μ μλ₯Ό λͺ
νν νκ³ , κΈ°μ‘΄ μ°κ΅¬μμ λ€λ€μ¨ λ¬Έμ μμ μμκ³Ό μ΄λ»κ² λ€λ₯Έμ§λ₯Ό κ·μ νλ κ³Όμ μ΄ μ νλμμ΅λλ€. κ·Έ κ³Όμ μμ μ μ ν΅ν© vs. λμ ν΅ν©, λ°°μΉ λ§₯λ½ λ±μ μμκ° λλ°λμμ΅λλ€.
2) μ΄ν λμμΈ κ³΅κ°μ μ°¨μμ λ²μ£Όννμ¬ μ μνμμ΅λλ€. μ¦, word-scale visualizationμ μννκΈ° μν΄ κ³ λ €ν΄μΌ ν λμμΈμ μΈ μμλ€, μ μ½ μ¬νλ€μ κΈ°μ νμμ΅λλ€.
3) μ΄λ₯Ό λ°νμΌλ‘ word-scale visualizationμ λ°°μΉλ₯Ό μ¬λ‘λ³λ‘ μ νννμ¬ μ μνμμ΅λλ€. μ΄λ¬ν λΆμ κ³Όμ μ λ€λΆν κ²½νμ νμμ κΈ°λ°ν μ κ·Όμ νμλ‘ νμ κ²μ
λλ€.
4) λ€μν μκ°ν λ°°μΉ μ΅μ
μ΄ λ¬Έμμ ν¬κΈ°μ λ μ΄μμμ μ΄λ»κ² λ³κ²½νλμ§, λμκ° λ¬Έμ κ°λ
μ± λ° μ΄ν΄λμ μ΄λ ν μν₯μ λ―ΈμΉλμ§λ₯Ό μ λμ μΌλ‘ λΆμνμμ΅λλ€. μ΄λ¬ν μν₯μ μ λννκΈ° μν΄ 4κ°μ§ μ§νλ₯Ό νμ©νμλλ°, μλ§ μ΄ λΆλΆμ΄ λ³Έ μ°κ΅¬μ κ°μ₯ ν° μ°¨λ³μ μ΄ μλκΉ μΆμ΅λλ€. λ€λ§, μ΄λ€ μ²λλ‘ μ΄ 4κ°μ§ μ§νλ₯Ό μ μ νκ² λμλμ§ & ν΄λΉ μ§νκ° λ¬Έμμ κ°λ
μ± (νΉν μ΄ν΄λ)μ λν΄ μ νν μ΄λ€ λ©μμ§λ₯Ό μ λ¬νλμ§μ λν μ€λͺ
μ΄ μ μλμ§ μμ μ μ΄ λ€μ μμ¬μ μ΅λλ€.
5) λ§μ§λ§μΌλ‘ μ΄ λͺ¨λ λΆμ λ΄μ©μ λ°νμΌλ‘ "ν¨μ¨μ μΈ" λ¬Έμ μκ°νλ₯Ό μν κ°λ¨ν κ°μ΄λλΌμΈμ μ μνμμ΅λλ€.
ν΄λΉ λ
Όλ¬Έμ μ½μΌλ©°, 본격μ μΈ μ°κ΅¬κ° μμλλ λ¨κ³μμμ κ°λ
μ μ, μμ κ° κ΄κ³ λΆμ, μ€ν λ° νμ΄νΌ μ€κ³κ° μ΄λ»κ² μ΄λ£¨μ΄μ ΈμΌ νλμ§μ λν λ§μ μΈμ¬μ΄νΈλ₯Ό μ»μ μ μμμ΅λλ€ ! μ¬λ¬ κ°λ
μ΄ λμ΄μμΌλ‘ μ΄λ£¨μ΄μ§ λ
Όλ¬ΈμΈ λ§νΌ ꡬ쑰ννμ¬ μ 리νλ λ° λ€μ μ΄λ €μμ΄ μμμ§λ§, κ·Έλ§νΌ λ§μ μ 보λ₯Ό λ΄μ κΈμ΄μλ€λ μκ°μ΄ λλ€μ :)