arXiv · 2306.02303
A Fast Algorithm for Computing Prefix Probabilities
Abstract
Multiple algorithms are known for efficiently calculating the prefix probability of a string under a probabilistic context-free grammar (PCFG). Good algorithms for the problem have a runtime cubic in the length of the input string. However, some proposed algorithms are suboptimal with respect to the size of the grammar. This paper proposes a novel speed-up of Jelinek and Lafferty's (1991) algorithm, whose original runtime is $O(n^3 |N|^3 + |N|^4)$, where $n$ is the input length and $|N|$ is the number of non-terminals in the grammar. In contrast, our speed-up runs in $O(n^2 |N|^3+n^3|N|^2)$.
Explore related subjects
Keep this discovery
Franz Nowak, Ryan Cotterell. 2023-06-04. A Fast Algorithm for Computing Prefix Probabilities. https://doi.org/10.18653/v1%2F2023.acl-short.6
Cite the original work for its findings. Save a collection to share your selection of sources.