Skip to main content
Log in

Text to multi-level MindMaps

A novel method for hierarchical visual abstraction of natural language text

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

MindMapping (Tony Buzan and Harrison, 2010) is a well-known technique for note-taking, which encourages learning and studying. MindMapping has been manually adopted to help present knowledge and concepts in a visual form. Unfortunately, there is no reliable automated approach to generate MindMaps from Natural Language text. This work firstly introduces the MindMap Multi-level Visualization concept that jointly visualize and summarize textual information. The visualization is achieved pictorially across multiple levels using semantic information (i.e. ontology), while the summarization is achieved by the information in the highest levels as they represent abstract information in the text. This work also presents the first automated approach that takes a text input and generates a MindMap visualization out of it. The approach could visualize text documents in multi-level MindMaps, in which a high-level MindMap node could be expanded into child MindMaps. The proposed method involves understanding of the input text and converting it into intermediate Detailed Meaning Representation (DMR). The DMR is then visualized with two modes; Single level or Multiple levels, which is convenient for larger text. The generated MindMaps from both approaches were evaluated based on human subject experiments performed on Amazon Mechanical Turk with various parameter settings.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. More discussion on this study is covered by the guardian http://www.theguardian.com/commentisfree/2013/nov/16/left-right-brain -distinction-myth

  2. we will put the code of the framework online

  3. All senses are identified by wordNet sense index

  4. Other third party commercial tools/methods could be used also here (e.g. Microsoft AGL http://research.microsoft.com/en-us/projects/msagl/

  5. This is based on their previous history that is maintained in MTurk system

  6. Clarification information included in the correct class (e.g Work, Personal Life, and Political Life). As an incorrect instance, information like the historical figure’s birth or death is classified under Work. This clarification was exposed to the MTurk workers with examples

References

  1. Afzal S, Maciejewski R, Jang Y, Elmqvist N, Ebert D (2012) Spatial text visualization using automatic typographic maps. TVCG 18

  2. Altintas E, Karsligil E, Coskun V (2005) The Effect of Windowing in Word Sense Disambiguation. doi:10.1007/11569596_65

  3. Arthur D, Vassilvitskii S (2007) k–means ++: the advantages of careful seeding. In: Proceedings of the ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics

  4. Bataineh BM, Bataineh EA (2009) An efficient recursive transition network parser for arabic language In: World Congress on Engineering (WCE)

  5. Banerjee S, Pedersen T (2002) An adapted Lesk algorithm for word sense disambiguation using WordNet. CICLing

  6. BBC: BBC Historical Figures (2012) [Online; accessed January-2012]. http://www.bbc.co.uk/history/historic_figures/

  7. Berinsky AJ, Huber GA, Lenz GS (2012) Evaluating online labor markets for experimental research: Amazon.com’s mechanical turk. Polit Anal 20

  8. Berinsky AJ, Huber GA, Lenz GS (2013) An evaluation of the left-brain vs. right-brain hypothesis with resting state functional connectivity magnetic resonance imaging. PLOS ONE 8

  9. Buhrmester MD, Kwang T, Gosling SD (2011) Amazon’s mechanical turk: A new source of inexpensive, yet high-quality data. Perspect Psychol Sci 6

  10. Collins M (2003) Head-driven statistical models for natural language parsing. Comput Linguist 29

  11. Conroy JM, O’leary DP (2001) Text summarization via hidden markov models. In: ACM SIGIR

  12. Coyne B, Rambow O, Hirschberg J, Sproat R (2010) Frame semantics in text-to-scene generation. In: KES. Springer

  13. Das D, Martins AFT (2007) A survey on automatic text summarization. Literature Survey for the Language and Statistics II Course at CMU

  14. Dhindsa HS, Makarimi-Kasim, Roger Anderson O (2011) Constructivist-visual mind map teaching approach and the quality of students’ cognitive structures. J Sci Educ and Technol 20(2)

  15. Dou W, Yu L, Wang X, Ma Z, Ribarsky W (2013) Hierarchicaltopics: Visually exploring large text collections using topic hierarchies. TVCG 19

  16. Elhoseiny M, Elgammal A (2012) English2mindmap: An automated system for mindmap generation from english text. In: IEEE International Symposium on Multimedia (ISM)

  17. Farrand P, Hussain F, Hennessy E (2002) The efficacy of the ‘mind map’ study technique. J Med Educ 36

  18. Feng Y, Lapata M (2010) Visual information in semantic representation. ACL

  19. Floyd RW (1962) Algorithm 97: Shortest path. Commun ACM 5

  20. Google: Google Image Search [Online; accessed January-2013]. http://www.google.com/advanced_image_search/ http://www.google.com/advanced_image_search/

  21. van Ham F, Wattenberg M, Viegas FB (2009) Mapping text with phrase nets. TVCG 15

  22. Hamdy A, ElHoseiny MH, Sahn RE, Samier S, Kamal E (2009) Mind maps automation (mma) system. In: International Conference on Semantic Web and Web Services (SWWS)

  23. http://img2.mappio.com/ Shakespear Mindmap (2014). http://img2.mappio.com/miwisdom/william-shakespeare-short-biography-mind-map-Large.jpg

  24. Kaikhah K (2004) Automatic text summarization with neural networks. In: International IEEE Conference on Intelligent Systems

  25. Kamps T, Kleinz J, Read J (1996) Constraint-based spring-model algorithm for graph layout. In: Proceedings of the symposium on graph drawing

  26. Kudelic R, Konecki M, Malekovic M (2011) Mind map generator software model with text mining algorithm. In: International Conference on Information Technology Interfaces (ICITI)

  27. Lappin S, McCord M (1990) A syntactic filter on pronominal anaphora for slot grammar. In: ACL

  28. learningon.theloop.school.nz Wordle example (2014). http://learningon.theloop.school.nz/moodle/pluginfile.php/78885/block_html/content/Wordle-Designs.png

  29. Leass HJ (1994) An algorithm for pronominal anaphora resolution. Comput Linguist 20

  30. Lenat D (1995) Cyc: A large-scale investment in knowledge infrastructure. Commun ACM 38

  31. Litkowski KC (2001) Syntactic Clues and Lexical Resources in Question-Answering

  32. Ma M (2006) Automatic conversion of natural language to 3d animation. Ph.D. thesis, University of Ulster

    Google Scholar 

  33. Maicher L, Park J (eds) (2006) Charting the topic maps research and applications landscape. Springer

  34. Marcu DC (1998) The rhetorical parsing, summarization, and generation of natural language texts. PhD dissertation

  35. de Marneffe MC, MacCartney B, Manning CD (2006) Generating typed dependency parses from phrase structure trees. In: LREC

  36. Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Advances in neural information processing systems, pp 3111–3119

  37. Miller GA (1995) Wordnet: A lexical database for english. Communications of the ACM 38

  38. Navigli R (2009) Word sense disambiguation: A survey. ACM Computing Surveys 41

  39. Niles I, Pease A (2001) Towards a standard upper ontology. In: FOIS

  40. Novak JD (2006) The theory underlying concept maps and how to construct them. Tech rep

  41. novamind.com: (2012) IMind tool. (accessed February, 2012). http://www.novamind.com/

  42. Osborne M (2002) Using maximum entropy for sentence extraction. In: ACL workshop on automatic summarization

  43. Park J, Hunting S (eds) (2003) XML topic maps: Creating and using topic maps for the web. Addison-Wesley Longman Publishing Co., Inc., Boston, MA

    Google Scholar 

  44. Qiu L, yen Kan M, seng Chua T (2004) A public reference implementation of the rap anaphora resolution algorithm. In: LREC

  45. Ray S, Turi RH (1999) Determination of number of clusters in k-means clustering and application in colour image segmentation. In: ICAPRDT

  46. thinkbuzan.com: (2012) IMind tool. (accessed February, 2012). http://www.thinkbuzan.com/us/?utm_nooverride=1&gclid=CPaV7saVkK4CFUff4AodtTRidg

  47. Tony Buzan BB, Harrison J (2010) The Mind Map Book: Unlock Your Creativity Boost Your Memory Change Your Life. Pearson Education Ltd

  48. Viegas F, Wattenberg M, Feinberg J (2009) Participatory visualization with wordle. TVCG 15

  49. Vigas F, Wattenberg M (2014) Phrasenet example. http://hint.fm/projects/phrasenet/

  50. W3C: (2009) W3c organizaton. http://www.w3.org/

  51. Youzhi Z (2009) Research and implementation of part-of-speech tagging based on hidden markov model. In: Asia-pacific conference on computational intelligence and industrial applications

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed Elhoseiny.

Electronic supplementary material

Below is the link to the electronic supplementary material.

(PDF 5.29 MB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Elhoseiny, M., Elgammal, A. Text to multi-level MindMaps. Multimed Tools Appl 75, 4217–4244 (2016). https://doi.org/10.1007/s11042-015-2467-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2467-y

Keywords

Navigation