It is a variant of the popular particle filtering method that tracks the state of a physical system in discrete time (Ristic et al., 2004).
this suggests that an accurate HMM language model p(x) would require very large kas would a generative OOHMM model p(x, y) of annotated language.