Skip to main content

Visual Analysis of Character and Plot Information Extracted from Narrative Text

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 693))

Abstract

The study of novels and the analysis of their plot, characters and other information entities are complex and time-consuming tasks in literary science. The digitization of literature and the proliferation of electronic books provide new opportunities to support these tasks with visual abstractions. Methods from the field of computational linguistics can be used to automatically extract entities and their relations from digitized novels. However, these methods have known limitations, especially when applied to narrative text that does often not follow a common schema but can have various forms. Visualizations can address the limitations by providing visual clues to show the uncertainty of the extracted information, so that literary scholars get a better idea of the accuracy of the methods. In addition, interaction can be used to let users control and adapt the extraction and visualization methods according to their needs. This paper presents ViTA, a web-based approach that combines automatic analysis methods with effective visualization techniques. Different views on the extracted entities are provided and relations between them across the plot are indicated. Two usage scenarios show successful applications of the approach and demonstrate its benefits and limitations. Furthermore, the paper discusses how uncertainty might be represented in the different views and how users can be enabled to adapt the automatic methods.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    A video and demo of the web implementation are available at http://textvis.visualdataweb.org.

  2. 2.

    http://www.gutenberg.org.

  3. 3.

    http://nlp.stanford.edu/software/corenlp.shtml.

  4. 4.

    http://opennlp.apache.org.

  5. 5.

    https://gate.ac.uk/ie/annie.html.

  6. 6.

    http://colorbrewer2.org.

  7. 7.

    https://github.com/mbostock/d3/wiki/Ordinal-Scales#categorical-colors.

  8. 8.

    http://csclub.uwaterloo.ca/~n2iskand/?page_id=13/.

  9. 9.

    http://www.epoetics.de.

References

  1. Abdul-Rahman, A., Lein, J., Coles, K., Maguire, E., Meyer, M., Wynne, M., Johnson, C.R., Trefethen, A., Chen, M.: Rule-based visual mappings - with a case study on poetry visualization. Comput. Graph. Forum 32(3pt4), 381–390 (2013)

    Article  Google Scholar 

  2. Bederson, B.: Fisheye menus. In: Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, UIST 2000, pp. 217–225. ACM (2000)

    Google Scholar 

  3. Brown, E., Liu, J., Brodley, C., Chang, R.: Dis-function: learning distance functions interactively. In: Proceedings of the IEEE Conference on Visual Analytics Science and Technology, VAST 2012, pp. 83–92 (2012)

    Google Scholar 

  4. Chernoff, H.: The use of faces to represent points in k-dimensional space graphically. J. Am. Stat. Assoc. 68(342), 361–368 (1973)

    Article  Google Scholar 

  5. Clement, T., Plaisant, C., Vuillemot, R.: The story of one: humanity scholarship with visualization and text analysis. In: Proceedings of the Digital Humanities Conference, DH 2009. HCIL-2008-33 (2009)

    Google Scholar 

  6. Cockburn, A., Karlson, A., Bederson, B.: A review of overview+detail, zooming, and focus+context interfaces. ACM Comput. Surv. 41(1), 1–31 (2009)

    Article  Google Scholar 

  7. Collins, C., Carpendale, S., Penn, G.: Visualization of uncertainty in lattices to support decision-making. In: Proceedings of the 9th Joint Eurographics/IEEE VGTC Conference on Visualization, EuroVis 2007, pp. 51–58. Eurographics Association (2007)

    Google Scholar 

  8. Epp, C.D., Bull, S.: Uncertainty representation in visualizations of learning analytics for learners: current approaches and opportunities. IEEE Trans. Learn. Technol. 8(3), 242–260 (2015)

    Article  Google Scholar 

  9. Don, A., Zheleva, E., Gregory, M., Tarkan, S., Auvil, L., Clement, T., Shneiderman, B., Plaisant, C.: Discovering interesting usage patterns in text collections: integrating text mining with visualization. In: Proceedings of the 16th ACM Conference on Conference on Information and Knowledge Management, CIKM 2007, pp. 213–222. ACM (2007)

    Google Scholar 

  10. Dou, W., Wang, X., Skau, D., Ribarsky, W., Zhou, M.: Leadline: interactive visual analysis of text data through event identification and exploration. In: Proceedings of the IEEE Conference on Visual Analytics Science and Technology, VAST 2012, pp. 93–102 (2012)

    Google Scholar 

  11. Eick, S., Steffen, J., Sumner, E.E.: Seesoft-a tool for visualizing line oriented software statistics. IEEE Trans. Softw. Eng. 18(11), 957–968 (1992)

    Article  Google Scholar 

  12. Endert, A., Fiaux, P., North, C.: Semantic interaction for sensemaking: inferring analytical reasoning for model steering. IEEE Trans. Vis. Comput. Graph. 18(12), 2879–2888 (2012)

    Article  Google Scholar 

  13. Feinberg, J.: Wordle. In: Beautiful Visualization, pp. 37–58. O’Reilly (2010)

    Google Scholar 

  14. Fisher, P.F.: Visualizing uncertainty in soil maps by animation. Cartogr.: Int. J. Geog. Inf. Geovisualization 30(2–3), 20–27 (1993)

    Article  Google Scholar 

  15. Gildea, D., Jurafsky, D.: Automatic labeling of semantic roles. Comput. Linguist. 28(3), 245–288 (2002)

    Article  Google Scholar 

  16. Griethe, H., Schumann, H.: The visualization of uncertain data: methods and problems. In: Proceedings of Simulation und Visualisierung 2006, SimVis 2006, pp. 143–156. SCS (2006)

    Google Scholar 

  17. Hearst, M.A.: Tilebars: visualization of term distribution information in full text information access. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 59–66. ACM/Addison-Wesley (1995)

    Google Scholar 

  18. Heimerl, F., Koch, S., Bosch, H., Ertl, T.: Visual classifier training for text document retrieval. IEEE Trans. Vis. Comput. Graph. 18(12), 2839–2848 (2012)

    Article  Google Scholar 

  19. Heimerl, F., Lohmann, S., Lange, S., Ertl, T.: Word cloud explorer: text analytics based on word clouds. In: 47th Hawaii International Conference on System Sciences, HICSS 2014, pp. 1833–1842. IEEE (2014)

    Google Scholar 

  20. Hu, X., Bradel, L., Maiti, D., House, L., North, C.: Semantics of directly manipulating spatializations. IEEE Trans. Vis. Comput. Graph. 19(12), 2052–2059 (2013)

    Article  Google Scholar 

  21. Jänicke, S., Franzini, G., Cheema, M.F., Scheuermann, G.: On close and distant reading in digital humanities: a survey and future challenges. In: Eurographics Conference on Visualization - STARs, EuroVis 2015. The Eurographics Association (2015)

    Google Scholar 

  22. Jänicke, S., Geßner, A., Büchler, M., Scheuermann, G.: Visualizations for text re-use. In: Proceedings of the 5th International Conference on Information Visualization Theory and Applications, IVAPP 2014, pp. 59–70. Scitepress (2014)

    Google Scholar 

  23. Jänicke, S., Heine, C., Stockmann, R., Scheuermann, G.: Comparative visualization of geospatial-temporal data. In: Proceedings of the 3rd International Conference on Information Visualization Theory and Applications, IVAPP 2012, pp. 613–625. Scitepress (2012)

    Google Scholar 

  24. John, M., Lohmann, S., Koch, S., Wörner, M., Ertl, T.: Visual analytics for narrative text - visualizing characters and their relationships as extracted from novels. In: Proceedings of the 7th International Conference on Information Visualization Theory and Applications, IVAPP 2016, pp. 27–38. Scitepress (2016)

    Google Scholar 

  25. Keim, D., Oelke, D.: Literature fingerprinting: a new method for visual literary analysis. In: Proceedings of the IEEE Symposium on Visual Analytics Science and Technology, VAST 2007, pp. 115–122 (2007)

    Google Scholar 

  26. Koch, S., Bosch, H., Giereth, M., Ertl, T.: Iterative integration of visual insights during scalable patent search and analysis. IEEE Trans. Vis. Comput. Graph. 17(5), 557–569 (2011)

    Article  Google Scholar 

  27. Koch, S., John, M., Wörner, M., Müller, A., Ertl, T.: VarifocalReader - in-depth visual analysis of large text documents. IEEE Trans. Vis. Comput. Graph. 20(12), 1723–1732 (2014)

    Article  Google Scholar 

  28. Liu, S., Wu, Y., Wei, E., Liu, M., Liu, Y.: Storyflow: tracking the evolution of stories. IEEE Trans. Vis. Comput. Graph. 19(12), 2436–2445 (2013)

    Article  Google Scholar 

  29. Lohmann, S., Ziegler, J., Tetzlaff, L.: Comparison of tag cloud layouts: task-related performance and visual exploration. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5726, pp. 392–404. Springer, Heidelberg (2009). doi:10.1007/978-3-642-03655-2_43

    Chapter  Google Scholar 

  30. MacEachren, A.M., Robinson, A., Hopper, S., Gardner, S., Murray, R., Gahegan, M., Hetzler, E.: Visualizing geospatial information uncertainty: what we know and what we need to know. Cartogr. Geogr. Inf. Sci. 32(3), 139–160 (2005)

    Article  Google Scholar 

  31. McNaught, C., Lam, P.: Using wordle as a supplementary research tool. Qual. Rep. 15(3), 630–643 (2010)

    Google Scholar 

  32. Moretti, F.: Graphs, Maps, Trees: Abstract Models for a Literary History. Verso (2005)

    Google Scholar 

  33. Munroe, R.: Movie Narrative Charts (2009). http://xkcd.com/657/

  34. Oelke, D., Hao, M., Rohrdantz, C., Keim, D., Dayal, U., Haug, L., Janetzko, H.: Visual opinion analysis of customer feedback data. In: Proceedings of the IEEE Symposium on Visual Analytics Science and Technology, VAST 2009, pp. 187–194 (2009)

    Google Scholar 

  35. Oelke, D., Kokkinakis, D., Keim, D.A.: Fingerprint matrices: uncovering the dynamics of social networks in prose literature. Comput. Graph. Forum 32(3pt4), 371–380 (2013)

    Article  Google Scholar 

  36. Pang, A.T., Wittenbrink, C.M., Lodha, S.K.: Approaches to uncertainty visualization. Vis. Comput. 13(8), 370–390 (1997)

    Article  Google Scholar 

  37. Phelan, J.: Reading People, Reading Plots: Character, Progression, and the Interpretation of Narrative. University of Chicago Press, Chicago (1989)

    Google Scholar 

  38. Plaisant, C., Rose, J., Yu, B., Auvil, L., Kirschenbaum, M.G., Smith, M.N., Clement, T., Lord, G.: Exploring erotics in Emily Dickinson’s correspondence with text mining and visual interfaces. In: Proceedings of the 6th ACM/IEEE-CS Joint Conference on Digital Libraries, JCDL 2006, pp. 141–150. ACM (2006)

    Google Scholar 

  39. Raghunathan, K., Lee, H., Rangarajan, S., Chambers, N., Surdeanu, M., Jurafsky, D., Manning, C.: A multi-pass sieve for coreference resolution. In: Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing, EMNLP 2010, pp. 492–501. ACL (2010)

    Google Scholar 

  40. Ruiz-Casado, M., Alfonseca, E., Castells, P.: Automatising the learning of lexical patterns: an application to the enrichment of wordnet by extracting semantic relationships from Wikipedia. Data Knowl. Eng. 61(3), 484–499 (2007)

    Article  Google Scholar 

  41. Sacha, D., Stoffel, A., Stoffel, F., Kwon, B.C., Ellis, G., Keim, D.A.: Knowledge generation model for visual analytics. IEEE Trans. Vis. Comput. Graph. 20(12), 1604–1613 (2014)

    Article  Google Scholar 

  42. Skeels, M., Lee, B., Smith, G., Robertson, G.G.: Revealing uncertainty for information visualization. Inf. Vis. 9(1), 70–81 (2010)

    Article  Google Scholar 

  43. Stasko, J., Görg, C., Liu, Z.: Jigsaw: supporting investigative analysis through interactive visualization. Inf. Vis. 7(2), 118–132 (2008)

    Article  Google Scholar 

  44. Stoyanov, V., Cardie, C., Gilbert, N., Riloff, E., Buttler, D., Hysom, D.: Coreference resolution with reconcile. In: Proceedings of the ACL 2010 Conference Short Papers, pp. 156–161. ACL (2010)

    Google Scholar 

  45. Tanahashi, Y., Ma, K.-L.: Design considerations for optimizing storyline visualizations. IEEE Trans. Vis. Comput. Graph. 18(12), 2679–2688 (2012)

    Article  Google Scholar 

  46. Van Ham, F., Wattenberg, M., Viegas, F.: Mapping text with phrase nets. IEEE Trans. Vis. Comput. Graph. 15(6), 1169–1176 (2009)

    Article  Google Scholar 

  47. Vuillemot, R., Clement, T., Plaisant, C., Kumar, A.: What’s being said near “Martha”? Exploring name entities in literary text collections. In: Proceedings of the IEEE Symposium on Visual Analytics Science and Technology, VAST 2009, pp. 107–114 (2009)

    Google Scholar 

  48. Wattenberg, M., Viegas, F.: The word tree, an interactive visual concordance. IEEE Trans. Vis. Comput. Graph. 14(6), 1221–1228 (2008)

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank our students Sanjeev Balakrishnan, Felix Do, Sebastian Frank, Paul Kuznecov, Vincent Link, Eduard Marbach, Jan Melcher, Christian Richter, Marc Weise, and Marvin Wyrich who implemented the approach in a student project. This work has partly been funded by the German Federal Ministry of Education and Research (BMBF) as part of the ‘ePoetics’ project and as part of the Center for Reflected Text Analysis ‘CRETA’ at University of Stuttgart.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus John .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

John, M., Lohmann, S., Koch, S., Wörner, M., Ertl, T. (2017). Visual Analysis of Character and Plot Information Extracted from Narrative Text. In: Braz, J., et al. Computer Vision, Imaging and Computer Graphics Theory and Applications. VISIGRAPP 2016. Communications in Computer and Information Science, vol 693. Springer, Cham. https://doi.org/10.1007/978-3-319-64870-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64870-5_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64869-9

  • Online ISBN: 978-3-319-64870-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics