Abstract
The rapid proliferation of the World Wide Web has increased the importance and prevalence of text as a medium for dissemination of information. A variety of text mining and management algorithms have been developed in recent years such as clustering, classification, indexing, and similarity search. Almost all these applications use the well-known vector-space model for text representation and analysis. While the vector-space model has proven itself to be an effective and efficient representation for mining purposes, it does not preserve information about the ordering of the words in the representation. In this paper, we will introduce the concept of distance graph representations of text data. Such representations preserve information about the relative ordering and distance between the words in the graphs and provide a much richer representation in terms of sentence structure of the underlying data. Recent advances in graph mining and hardware capabilities of modern computers enable us to process more complex representations of text. We will see that such an approach has clear advantages from a qualitative perspective. This approach enables knowledge discovery from text which is not possible with the use of a pure vector-space representation, because it loses much less information about the ordering of the underlying words. Furthermore, this representation does not require the development of new mining and management techniques. This is because the technique can also be converted into a structural version of the vector-space representation, which allows the use of all existing tools for text. In addition, existing techniques for graph and XML data can be directly leveraged with this new representation. Thus, a much wider spectrum of algorithms is available for processing this representation. We will apply this technique to a variety of mining and management applications and show its advantages and richness in exploring the structure of the underlying text documents.








Similar content being viewed by others
Notes
We assume that stop-words have already been removed from the document \(D\).
The distance of a word to itself is zero.
References
Aggarwal C (2010) Managing and mining graph data. Springer, Berlin
Aggarwal C, Yu PS (2011) On clustering massive text and categorical data streams. Knowl Inf Syst 24(2):171–196
Aggarwal C, Zhao P (2010) Graphical models for text: a new paradigm for text representation and processing. In: The 33rd international ACM SIGIR conference on research and development in, information retrieval (SIGIR’10), pp 899–900
Aggarwal C, Zhai C (2012) A survey of text clustering algorithms, Mining text data. Springer, Berlin
Aggarwal C, Ta N, Feng J, Wang J, Zaki MJ (2007) XProj: a framework for projected structural clustering of XML documents. In: The 13th ACM SIGKDD international conference on knowledge discovery and data mining (KDD’07), pp 46–55
Aggarwal C, Lin W, Yu PS (2012) Searching by corpus with fingerprints. In: EDBT conference, pp 348–359
Bishop C (1995) Neural networks for pattern recognition. Oxford University Press, Oxford
Cavnar W, Trenkle J (1994) N-gram based text categorization. In: Symposium on document analysis and, information retrieval (SDAIR’94), pp 161–194
Collins MJ (1996) A new statistical parser based on bigram statistical dependencies. In: The 34th annual meeting on association for, computational linguistics (ACL’96), pp 184–191
Cutting D, Karger D, Pedersen J, Tukey J (1992) Scatter/gather: a cluster-based approach to browsing large document collections. In: The 15th annual international ACM SIGIR conference on research and development in, information retrieval (SIGIR’92), pp 318–329
Debole F, Sebastiani F (2004) An analysis of the relative hardness of reuters-21578 subsets. J Am Soc Inf Sci Tech 56(6):584–596
Fuhr N, Buckley C (1990) Probabilistic document indexing from relevance feedback data. In: The 13th annual international ACM SIGIR conference on research and development in, information retrieval (SIGIR’90), pp 45–61
Hearst M (1992) Automatic acquisition of hyponyms from large text corpora. In: The 14th conference on, computational linguistics (COLING’92), pp 539–545
Jain A, Dubes R (1988) Algorithms for clustering data. Prentice-Hall, New Jersey
Joachims T (1997) A probabilistic analysis of the Rocchio algorithm with TFIDF for text categorization. In: The fourteenth international conference on, machine learning (ICML’97), pp 143–151
Lewis DD (1996) reuters-21578 data set. http://www.daviddlewis.com/resources/test-collections/reuters21578
Lin D (1998) Extracting collocations from text corpora. In; First workshop on computational terminology
Maron M (1961) Automatic indexing: an experimental inquiry. J ACM 8(3):404–417
McCallum A (1996) Bow: a toolkit for statistical language modeling. Text retrieval, classification and clustering. http://www.cs.cmu.edu/~mccallum/bow
Salton G, Mcgill MJ (1983) An introduction to modern information retrieval. McGraw Hill, New York
Schutze H, Silverstein C (1997) Projections for efficient document clustering, In: The 20th annual international ACM SIGIR conference on research and development in, information retrieval (SIGIR’97), pp 74–81
Smadja F (1993) Retrieving collocations from text: Xtract. Comput Linguist 19(1):143–177
Steinbach M, Karypis G, Kumar V (2000) A comparison of document clustering techniques. In: KDD text mining, workshop, pp 109–111
Wang H, Park S, Fan W, Yu PS (2003) ViST: a dynamic index method for querying XML data by tree structures. In: The 2003 ACM SIGMOD international conference on management of data (SIGMOD’03), pp 110–121
Wang F, Zhang C, Li T (2007) Regularized clustering for documents. In: The 30th annual international ACM SIGIR conference on research and development in, information retrieval (SIGIR’07), pp 95–102
Yan X, Han J (2003) CloseGraph: mining closed frequent graph patterns. In: The ninth ACM SIGKDD international conference on knowledge discovery and data mining (KDD’03), pp 286–295
Yan X, Yu PS, Han J (2005a) Graph indexing based on discriminative frequent structure analysis. ACM Trans Database Syst 30(4):960–993
Yan X, Yu PS, Han J (2005b) Substructure similarity search in graph databases. In: The 2005 ACM SIGMOD international conference on management of data (SIGMOD’05), pp 766–777
Yan X, Cheng H, Han J, Yu PS (2008) Mining significant graph patterns by scalable leap search. In: The 2008 ACM SIGMOD international conference on management of data (SIGMOD’08), pp 433–444
Zaki MJ, Aggarwal C (2003) XRules: an effective structural classifier for XML data. In: The ninth ACM SIGKDD international conference on knowledge discovery and data mining (KDD’03), pp 316–325
Zhao P, Han J (2010) On graph query optimization in large networks. PVLDB 3(1):340–351
Zhao Y, Karypis G (2004) Empirical and theoretical comparisons of selected criterion functions for document clustering. Mach Learn 55(3):311–331
Zhao P, Xu J, Yu PS (2007) Graph indexing: tree + delta >= graph. In: The 33rd international conference on very large data bases (VLDB’07), pp 938–949
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is an extended version of Aggarwal and Zhao [3].
Rights and permissions
About this article
Cite this article
Aggarwal, C.C., Zhao, P. Towards graphical models for text processing. Knowl Inf Syst 36, 1–21 (2013). https://doi.org/10.1007/s10115-012-0552-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-012-0552-3