a graph based abstraction of textual concordances and two renderings for their interactive...

19
A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation Saturnino Luz School of Computer Science and Statistics Trinity College Dublin, Ireland [email protected] Shane Sheehan School of Computer Science and Statistics Trinity College Dublin, Ireland [email protected] AVI 2014

Upload: cnglireland

Post on 21-Jul-2015

202 views

Category:

Data & Analytics


3 download

TRANSCRIPT

Page 1: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

A Graph Based Abstraction of Textual Concordances and

Two Renderings for their Interactive Visualisation

Saturnino Luz

School of Computer Science and Statistics

Trinity College Dublin, Ireland

[email protected]

Shane Sheehan

School of Computer Science and Statistics

Trinity College Dublin, Ireland

[email protected]

AVI 2014

Page 2: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

A Graph Based Abstraction of Textual Concordances and

Two Renderings for their Interactive Visualisation

Page 3: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

What is a Concordance?

● An index pointing to each occurrence of a keyword in a corpus

● Keyword-in-context (KWIC)

Page 4: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Recent Development● “Word Tree” [1,2]

[1] Wattenberg, M., and Viegas, F. B. The word tree, an interactive visual concordance. IEEE Transactions on Visualization and Computer Graphics 14, 6 (2008),1221–1228.

[2] www.manyeyes.com

Page 5: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Data State Reference Model

Page 6: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

A Graph Based Abstraction of Textual Concordances and

Two Renderings for their Interactive Visualisation

Page 7: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Bi-Directional Hirachical Display

Page 8: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Mosaic: Frequency

● Sorted and scaled by column frequency

Page 9: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Relative Frequency Scaling

“the” corpus occurrences = 10000

pos -1 occurrences = 50

Score = 50/5000 = 0.005

“historical” corpus occurrences = 70

pos -1 occurrences = 11

Score = 11/70 = 0.157

● Scale by scores of words in column ● Normalised for display height

Concordance position frequencyCorpus frequency

Page 10: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Mosaic: Relative Frequency

Page 11: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Juxtaposed views

● A design pattern of composite visualization views

● Combination of KWIC and Mosaic views

● Overview and Detail

● Interaction with one view affects the other

● TEC corpus browser and Prefuse visualisation framework

Page 12: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation
Page 13: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation
Page 14: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

A Graph Based Abstraction of Textual Concordances and

Two Renderings for their Interactive Visualisation

Page 15: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Context Tree

Page 16: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Concatenated Context Trees● Keyword defined in terms of eccentricity

Page 17: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Concatenated Context Trees● Contextual edges guarantee sentence retrieval

Page 18: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Concordance Graph● Contextual edges guarantee sentence retrieval

Page 19: A Graph Based Abstraction of Textual Concordances and Two Renderings for their Interactive Visualisation

Thank you!!!

Any Questions?

A Graph Based Abstraction of Textual Concordances and

Two Renderings for their Interactive Visualisation