Inference algorithms for pattern-based CRFs on sequence data
Rustem Takhanov, Vladimir Kolmogorov

TL;DR
This paper introduces efficient algorithms for inference in pattern-based CRFs on sequences, improving computational complexity over previous methods for tasks like partition function, marginals, and MAP estimation.
Contribution
The authors develop faster algorithms for inference in pattern-based CRFs, reducing complexity and adding a sampling method, with improvements over prior work.
Findings
Reduced complexity for partition function computation to O(n L)
Faster marginal and MAP inference algorithms
Enhanced sampling method for pattern-based CRFs
Abstract
We consider Conditional Random Fields (CRFs) with pattern-based potentials defined on a chain. In this model the energy of a string (labeling) is the sum of terms over intervals where each term is non-zero only if the substring equals a prespecified pattern . Such CRFs can be naturally applied to many sequence tagging problems. We present efficient algorithms for the three standard inference tasks in a CRF, namely computing (i) the partition function, (ii) marginals, and (iii) computing the MAP. Their complexities are respectively , and where is the combined length of input patterns, is the maximum length of a pattern, and is the input alphabet. This improves on the previous algorithms of (Ye et al., 2009) whose complexities are respectively ,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
