Efficient tree-structured categorical retrieval
Abstract
We study a document retrieval problem in the new framework where text documents are organized in a {\em category tree} with a pre-defined number of categories. This situation occurs e.g. with taxomonic trees in biology or subject classification systems for scientific literature. Given a string pattern and a category (level in the category tree), we wish to efficiently retrieve the \emph{categorical units} containing this pattern and belonging to the category. We propose several efficient solutions for this problem. One of them uses bits of space and query time, where is the total length of the documents, the size of the alphabet used in the documents and is the total number of nodes in the category tree. Another solution uses bits of space and query time. We finally propose other solutions which are more space-efficient at the expense of a slight increase in query time.
Cite
@article{arxiv.2006.01825,
title = {Efficient tree-structured categorical retrieval},
author = {Djamal Belazzougui and Gregory Kucherov},
journal= {arXiv preprint arXiv:2006.01825},
year = {2020}
}
Comments
Full version of a paper accepted for presentation at the 31st Annual Symposium on Combinatorial Pattern Matching (CPM 2020)