Spectral Learning of Predictive State Representations with Insufficient Statistics

Authors

  • Alex Kulesza University of Michigan
  • Nan Jiang University of Michigan
  • Satinder Singh University of Michigan

DOI:

https://doi.org/10.1609/aaai.v29i1.9635

Abstract

Predictive state representations (PSRs) are models of dynamical systems that represent state as a vector of predictions about future observable events (tests) conditioned on past observed events (histories). If a practitioner selects finite sets of tests and histories that are known to be sufficient to completely capture the system, an exact PSR can be learned in polynomial time using spectral methods. However, most real-world systems are complex, and in practice computational constraints limit us to small sets of tests and histories which are therefore never truly sufficient. How, then, should we choose these sets? Existing theory offers little guidance here, and yet we show that the choice is highly consequential -- tests and histories selected at random or by a naive rule significantly underperform the best sets. In this paper we approach the problem both theoretically and empirically. While any fixed system can be represented by an infinite number of equivalent but distinct PSRs, we show that in the computationally unconstrained setting, where existing theory guarantees accurate predictions, the PSRs learned by spectral methods always satisfy a particular spectral bound. Adapting this idea, we propose a simple algorithmic technique to search for sets of tests and histories that approximately satisfy the bound while respecting computational limits. Empirically, our method significantly reduces prediction errors compared to standard spectral learning approaches.

Downloads

Published

2015-02-21

How to Cite

Kulesza, A., Jiang, N., & Singh, S. (2015). Spectral Learning of Predictive State Representations with Insufficient Statistics. Proceedings of the AAAI Conference on Artificial Intelligence, 29(1). https://doi.org/10.1609/aaai.v29i1.9635

Issue

Section

Main Track: Novel Machine Learning Algorithms