Inverse Filtering for Hidden Markov Models

Abstract

This paper considers a number of related inverse filtering problems for hidden Markov models (HMMs). In particular, given a sequence of state posteriors and the system dynamics; i) estimate the corresponding sequence of observations, ii) estimate the observation likelihoods, and iii) jointly estimate the observation likelihoods and the observation sequence. We show how to avoid a computationally expensive mixed integer linear program (MILP) by exploiting the algebraic structure of the HMM filter using simple linear algebra operations, and provide conditions for when the quantities can be uniquely reconstructed. We also propose a solution to the more general case where the posteriors are noisily observed. Finally, the proposed inverse filtering algorithms are evaluated on real-world polysomnographic data used for automatic sleep segmentation.

Cite

Text

Mattila et al. "Inverse Filtering for Hidden Markov Models." Neural Information Processing Systems, 2017.

Markdown

[Mattila et al. "Inverse Filtering for Hidden Markov Models." Neural Information Processing Systems, 2017.](https://mlanthology.org/neurips/2017/mattila2017neurips-inverse/)

BibTeX

@inproceedings{mattila2017neurips-inverse,
  title     = {{Inverse Filtering for Hidden Markov Models}},
  author    = {Mattila, Robert and Rojas, Cristian and Krishnamurthy, Vikram and Wahlberg, Bo},
  booktitle = {Neural Information Processing Systems},
  year      = {2017},
  pages     = {4204-4213},
  url       = {https://mlanthology.org/neurips/2017/mattila2017neurips-inverse/}
}