Learning to Smooth with Bidirectional Predictive State Inference Machines

Abstract

We present the Smoothing Machine (SMACH, pronounced "smash"), a time-series learning algorithm based on chain Conditional Random Fields (CRFs) with latent states. Unlike previous methods, SMACH is designed to optimize prediction performance when we have information from both past and future observations. By leveraging Predictive State Representations (PSRs), we model beliefs about latent states through predictive states-an alternative but equivalent representation that depends directly on observable quantities. Predictive states enable the use of well-developed supervised learning approaches in place of local-optimum-prone methods like EM: we learn regressors or classifiers that can approximate message passing and marginalization in the space of predictive states. We provide theoretical guarantees on smoothing performance and we empirically verify the efficacy of SMACH on two dynamical system benchmarks.

Cite

Text

Sun et al. "Learning to Smooth with Bidirectional Predictive State Inference Machines." Conference on Uncertainty in Artificial Intelligence, 2016.

Markdown

[Sun et al. "Learning to Smooth with Bidirectional Predictive State Inference Machines." Conference on Uncertainty in Artificial Intelligence, 2016.](https://mlanthology.org/uai/2016/sun2016uai-learning/)

BibTeX

@inproceedings{sun2016uai-learning,
  title     = {{Learning to Smooth with Bidirectional Predictive State Inference Machines}},
  author    = {Sun, Wen and Capobianco, Roberto and Gordon, Geoffrey J. and Bagnell, J. Andrew and Boots, Byron},
  booktitle = {Conference on Uncertainty in Artificial Intelligence},
  year      = {2016},
  url       = {https://mlanthology.org/uai/2016/sun2016uai-learning/}
}