Advanced Data Structure Project

Category: Data
Last Updated: 05 Aug 2020
Pages: 4 Views: 64
Table of contents

Title of Project Succinct data structure in top-k documents retrieval

The objective of Research The main aim of this project is to discover how to efficiently find the k documents where a given pattern occurs most frequently. While the problem has been discussed in many papers and solved in various ways, our research is to look for the novel algorithms and (succinct) data structures among lately related materials and find the one dominating almost all the space/time tradeoff.

Background/History of the Study Before we begin our aim to find such a succinct data structure, there are a number of fundamental works in our approach. There exist two main among many ideas in classic information retrieval: inverted index and term frequency. (Angelos, Giannis, Epimeneidis, Euripides, & Evangelos, 2005). The inverted index is also referred to as the postings file, which is an index data structure storing a mapping from the content. It is the most utilized data structure in the Information Retrieval domain, used on a large scale for example in search engines. Term frequency is a measure of how often a term is found in a collection of documents.

Order custom essay Advanced Data Structure Project with free plagiarism report

feat icon 450+ experts on 30 subjects feat icon Starting from 3 hours delivery
Get Essay Help

However, there are restricted assumptions for the efficiency of the ideas: the text must be easily tokenized into words, there must not be too 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 close to that if a compressed document collection. Niko & Veli, 2007) In further development, people find efficient data structures such as suffix arrays and suffix trees (full-text indexes) providing good space/time 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 set 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.  However, it requires bits, which is significantly more than the collection size. Later on, Niko V. and Veli M. in their paper present an alternative space-efficient variant of Muthukrishnan’s structure that takes bits, with optimal time. (Niko & Veli, 2007) Based on the background study, we finally move advance to our intensive topic - A succinct data structure in top-k documents retrieval.

Research to the Study According to the background study above, the suffix tree is used to minimize 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 highly relevant patterns P. Hon, Shah, & Wu, 2009).

Furthermore, they also developed the f-mine problem for the high relevancy, that only documents that have more than f occurrences of the pattern need to be retrieved. The notion of relevance here is simply the term frequency. In the latter 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 the related problems by Muthukrishnan, 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.

Future Works Since all the fundamental works are settled, our future analysis of the “Succinct data structure in top-k documents retrieval” is mainly based on the most recent accomplishment by Gonzalo N. and Daniel V. (Gonzalo & Daniel, 2012), a New Top-k Algorithm dominating almost all the space/time tradeoff.

References

  1. H., Giannis, V., Epimeneidis, V., Euripides, P. G., & Evangelos, M. (2005).
  2. Information Retrieval by Semantic Similarity. Dalhousie University, Faculty of Computer Science. Halifax: None. Bieganski, P. (1994).
  3. Generalized suffix trees for biological sequence data: applications and implementation. Minnesota University, Dept. of Comput. Sci. Minneapolis: None. Gonzalo, N., & Daniel, V. (2012).
  4. Space-Efficient Top-k Document Retrieval. Univ. of Chile, Dept. f Computer Science. Valdivia: None. Hon, W. K., Shah, R., & Wu, S. B. (2009).
  5. Efficient INdex for Retrieving Top-k Most Frequency Documents. None: Springer, Heidelberg. Niko, V., & Veli, M. (2007).
  6. Space-efficient Algorithms for Document Retrieval. The University of Helsinki, Department of Computer Science. Finland: None. (1998).
  7. Augmenting suffix trees with applications. 6th Annual European Symposium on Algorithms (ESA 1998).

Cite this Page

Advanced Data Structure Project. (2017, Feb 14). Retrieved from https://phdessay.com/advanced-data-structure-project/

Don't let plagiarism ruin your grade

Run a free check or have your essay done for you

plagiarism ruin image

We use cookies to give you the best experience possible. By continuing we’ll assume you’re on board with our cookie policy

Save time and let our verified experts help you.

Hire writer