Tuesday, May 21, 2019
Advanced Data Structure Project
CSCI4117 Advanced Data Structure Project Proposal Yejia Tong/B00537881 2012. 11. 5 1. designation of Project summary data structure in top-k documents retrieval 2. Objective of Research The main aim of this project is to discover how to efficiently aline the k documents where a given pattern occurs most frequently. While the problem has been discussed in many melodic themes and solved in various ways, our research is to look for the story algorithms and (succinct) data structures among lately related materials and find the one dominating almost all the space/ period tradeoff. 3.Background/History of the Study Before we beigin our aim to find a such a succinct data structure, there be a number of fundamental works in our approach. There exist ii main among many ideas in classic information retrieval inverted tycoon and shape frequency. (Angelos, Giannis, Epimeneidis, Euripides, & Evangelos, 2005) The inverted office is a similarly referred to as postings file, which is an index dara structure storing a mapping from content. It is the most utilized data structure in the Information Retrieval domain, used on a large musical scale for example in search engines.Term frequency is a measure of how often a term is found in a collection of documents. However, there are restricted assumptions for the efficiency of the ideas the text must be well tokenized into words, there must not be to a fault many different words, and queries must be whole words or phrases, causing lots of difficulty in the document retrieval via various languages. Moreover, one of the attractive properties of an inverted file is that it is easily compressible while still supporting fast queries. In practice, an inverted file occupies space unaired to that if a fuddled document collection. Niko & Veli, 2007) In moreover development, people find efficient data structures such as suffix arrays and suffix shoetrees (full-text indexes) providing good space/ fourth dimension efficiency to inverted files. Recently, several compressed full-text indexes have been proposed and show effective in practice as well. A generalized suffix tree is a suffix tree for a tag of strings. Given the set of strings D = S(1), S(2), S(n) of total length n, it is a Patricia tree containing all n suffixes of the strings. It can be built in time and space, and can be used to find all k occurrences of a string P of length m in time. Bieganski, 1994) Then, we now get close to our original motivation the Document Retrieval. Matias et al. gave the first efficient solution to the Document Listing problem with O(n) time preprocessing of a collection D of document s d(1), d(2), d(k) of total length Sumd(i) = n, they could answer the document listing query on a pattern P of length m in time. (Y. , S. , S. , & J. , 1998) The algorithm uses a generalized suffix tree augmented with extra edges making it a directed acyclic graph.However, it requires bits, which is significantly more than the colle ction size. Later on, Niko V. and Veli M. in their paper present an alternative space-efficient variant of Muthukrishnans structure that takes bits, with optimal time. (Niko & Veli, 2007) Based on the background study, we finally move advance to our intensive topic Succinct data structure in top-k documents retrieval. 4. Research to the Study According to the background study above, the suffix tree is used to minimize the space consumption.In the suffix tree document model, a document is considered as a string consisting of words, not characters. During constructing the suffix tree, each suffix of a document is compared to all suffixes which exist in the tree already to find out a position for inserting it. Hon W. K. , Shah R. and Wu S. B. introduced the first efficient solution for the top-k document retrieval. (Hon, Shah, & Wu, 2009) In order to get rid of too many noisy factors in the large collection, the algorithm adds a minimum term frequency as one of the parameters for high ly relevant pattern P. Hon, Shah, & Wu, 2009) Furthermore, they also developed the f-mine problem for the high relevancy, that only documents which have more than f occurrences of the pattern need to be retrieved. The notion of relevance here is simply the term frequency. In the later study, Hon W. K. , Shah R. and Wu S. B. achieved the study of Efficient Index for Retrieving Top-k Most Frequent Documents by driving the solution derived from related problem by Muthukrishnan (Y. , S. , S. , & J. , 1998), answering queries in time and taking space.The approach is based on a new use of the suffix tree called induced generalized suffix tree (IGST). (Hon, Shah, & Wu, 2009) The practicality of the proposed index is validated by the experimental results. 5. Future Works Since all the fundamental works are settled, our futuer analysis of the Succinct data structure in top-k documents retrieval is mainly based on the most recently accomplishment by Gonzalo N. and Daniel V. (Gonzalo & Daniel, 2012) , a New Top-k Algorithm dominating almost all the space/time tradeoff. . References Bibliography Angelos, H. , Giannis, V. , Epimeneidis, V. , Euripides, P. G. , & Evangelos, M. (2005). Information Retrieval by Semantic Similarity. Dalhousie University, Faculty of computing device Science. Halifax None. Bieganski, P. (1994). Generalized suffix trees for biological sequence data applications and implementation. Minnesota University, Dept. of Comput. Sci. Minneapolis None. Gonzalo, N. , & Daniel, V. (2012). Space-Efficient Top-k Document Retrieval. Univ. of Chile, Dept. f Computer Science. Valdivia None. Hon, W. K. , Shah, R. , & Wu, S. B. (2009). Efficient INdex for Retrieving Top-k Most Frequenct Documents. None Springer, Heidelberg. Niko, V. , & Veli, M. (2007). Space-efficient Algorithms for Document Retrieval. University of Helsinki, Department of Computer Science. Finland None. Y. , M. , S. , M. , S. , C. S. , & J. , Z. (1998). Augmenting suffix trees with applications. 6th Annual European Symposium on Algorithms (ESA 1998) (pp. 67-78). None Springer-Verlag.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.