Space-Efficient Indexes for Uncertain Strings
Estéban Gabory, Chang Liu, Grigorios Loukides, Solon P. Pissis, Wiktor Zuba
Abstract
Strings in the real world are often encoded with some level of uncertainty, for example, due to: unreliable data measurements; flexible sequence modeling; or noise introduced for privacy protection. In the character-level uncertainty model, an uncertain string X of lengthon an alphabetΣ is a sequence ofprobability distributions over Σ. Given an uncertain stringand a weight threshold, we say that patternoccurs inat position, if the product of probabilities of the letters ofat positionsis at least. While indexing standard strings for online pattern searches can be performed in linear time and space, indexing uncertain strings is much more challenging. Specifically, the state-of-the-art index for uncertain strings hassize, requirestime andspace to be constructed, and answers pattern matching queries in the optimaltime, whereis the length ofandis the total number of occurrences ofin. For largeand (moderate)values, this index is completely impractical to construct, which outweighs the benefit of the supported optimal pattern matching queries. We were thus motivated to design a space-efficient index at the expense of slower yet competitive pattern matching queries. We show that when we have at hand a lower bound ℓ on the length of the supported pattern queries, as is often the case in real-world applications, we can slash the index size and the construction space roughly by ℓ. In particular, we propose an index ofexpected size, which can be constructed usingexpected space, and supports very fast pattern matching queries in expectation, for patterns of length m ≥ ℓ. We have implemented and evaluated several versions of our index. The best-performing version of our index is up to two orders of magnitude smaller than the state of the art in terms of both index size and construction space, while offering faster or very competitive query and construction times.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c6b15194-92a2-4aea-91ed-4a78f8585c97Builds on3
- Efficient Probabilistic Truss Indexing on Uncertain GraphsZitan Sun, Xin Huang, Jianliang Xu, Francesco BonchiWWW 2021 · 21 citations
- Text Indexing for Long Patterns: Anchors are All you NeedLorraine A. K. Ayad, Grigorios Loukides, Solon P. PissisVLDB 2023 · 10 citations
- FSST: Fast Random Access String CompressionPeter Boncz, Thomas Neumann, Viktor LeisVLDB 2020
Related papers
- Indexing Strings with UtilitiesGiulia Bernardini, Huiping Chen, Alessio Conte, Roberto Grossi et al.ICDE 2025
- Space-Efficient k-Mismatch Text IndexesTomasz Kociumaka, Jakub RadoszewskiSODA 2026 · 1 citation
- Space-efficient Query Evaluation over Probabilistic Event StreamsRajeev Alur, Yu Chen, Kishor Jothimurugan, Sanjeev KhannaLICS 2020 · 2 citations
- Reliable Community Search on Uncertain GraphsXiaoye Miao, Yue Liu, Lu Chen, Yunjun Gao et al.ICDE 2022 · 18 citations
- A Lower Bound for Jumbled IndexingPeyman Afshani, Ingo van Duijn, Rasmus Killmann, Jesper Sindahl NielsenSODA 2020 · 6 citations
