Spectral Approaches to Learning Predictive Representations

A central problem in artificial intelligence is to choose actions to maximize reward in a partially observable, uncertain environment. To do so, we must obtain an accurate environment model, and then plan to maximize reward. However, for complex domains, specifying a model by hand can be a time cons...

Full description

Bibliographic Details
Main Author: Boots, Byron
Format: Others
Published: Research Showcase @ CMU 2012
Subjects:
Online Access:http://repository.cmu.edu/dissertations/131
http://repository.cmu.edu/cgi/viewcontent.cgi?article=1132&context=dissertations
id ndltd-cmu.edu-oai-repository.cmu.edu-dissertations-1132
record_format oai_dc
spelling ndltd-cmu.edu-oai-repository.cmu.edu-dissertations-11322014-07-24T15:35:47Z Spectral Approaches to Learning Predictive Representations Boots, Byron A central problem in artificial intelligence is to choose actions to maximize reward in a partially observable, uncertain environment. To do so, we must obtain an accurate environment model, and then plan to maximize reward. However, for complex domains, specifying a model by hand can be a time consuming process. This motivates an alternative approach: learning a model directly from observations. Unfortunately, learning algorithms often recover a model that is too inaccurate to support planning or too large and complex for planning to succeed; or, they require excessive prior domain knowledge or fail to provide guarantees such as statistical consistency. To address this gap, we propose spectral subspace identification algorithms which provably learn compact, accurate, predictive models of partially observable dynamical systems directly from sequences of action-observation pairs. Our research agenda includes several variations of this general approach: spectral methods for classical models like Kalman filters and hidden Markov models, batch algorithms and online algorithms, and kernel-based algorithms for learning models in high- and infinite-dimensional feature spaces. All of these approaches share a common framework: the model’s belief space is represented as predictions of observable quantities and spectral algorithms are applied to learn the model parameters. Unlike the popular EM algorithm, spectral learning algorithms are statistically consistent, computationally efficient, and easy to implement using established matrixalgebra techniques. We evaluate our learning algorithms on a series of prediction and planning tasks involving simulated data and real robotic systems. 2012-09-01T07:00:00Z text application/pdf http://repository.cmu.edu/dissertations/131 http://repository.cmu.edu/cgi/viewcontent.cgi?article=1132&context=dissertations Dissertations Research Showcase @ CMU System Identification Reinforcement Learning Spectral Learning Predictive State Representations Kernel Methods Artificial Intelligence and Robotics
collection NDLTD
format Others
sources NDLTD
topic System Identification
Reinforcement Learning
Spectral Learning
Predictive State Representations
Kernel Methods
Artificial Intelligence and Robotics
spellingShingle System Identification
Reinforcement Learning
Spectral Learning
Predictive State Representations
Kernel Methods
Artificial Intelligence and Robotics
Boots, Byron
Spectral Approaches to Learning Predictive Representations
description A central problem in artificial intelligence is to choose actions to maximize reward in a partially observable, uncertain environment. To do so, we must obtain an accurate environment model, and then plan to maximize reward. However, for complex domains, specifying a model by hand can be a time consuming process. This motivates an alternative approach: learning a model directly from observations. Unfortunately, learning algorithms often recover a model that is too inaccurate to support planning or too large and complex for planning to succeed; or, they require excessive prior domain knowledge or fail to provide guarantees such as statistical consistency. To address this gap, we propose spectral subspace identification algorithms which provably learn compact, accurate, predictive models of partially observable dynamical systems directly from sequences of action-observation pairs. Our research agenda includes several variations of this general approach: spectral methods for classical models like Kalman filters and hidden Markov models, batch algorithms and online algorithms, and kernel-based algorithms for learning models in high- and infinite-dimensional feature spaces. All of these approaches share a common framework: the model’s belief space is represented as predictions of observable quantities and spectral algorithms are applied to learn the model parameters. Unlike the popular EM algorithm, spectral learning algorithms are statistically consistent, computationally efficient, and easy to implement using established matrixalgebra techniques. We evaluate our learning algorithms on a series of prediction and planning tasks involving simulated data and real robotic systems.
author Boots, Byron
author_facet Boots, Byron
author_sort Boots, Byron
title Spectral Approaches to Learning Predictive Representations
title_short Spectral Approaches to Learning Predictive Representations
title_full Spectral Approaches to Learning Predictive Representations
title_fullStr Spectral Approaches to Learning Predictive Representations
title_full_unstemmed Spectral Approaches to Learning Predictive Representations
title_sort spectral approaches to learning predictive representations
publisher Research Showcase @ CMU
publishDate 2012
url http://repository.cmu.edu/dissertations/131
http://repository.cmu.edu/cgi/viewcontent.cgi?article=1132&context=dissertations
work_keys_str_mv AT bootsbyron spectralapproachestolearningpredictiverepresentations
_version_ 1716709374406164480