Prediction with a short memory

10Citations
Citations of this article
82Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider the problem of predicting the next observation given a sequence of past observations, and consider the extent to which accurate prediction requires complex algorithms that explicitly leverage long-range dependencies. Perhaps surprisingly, our positive results show that for a broad class of sequences, there is an algorithm that predicts well on average, and bases its predictions only on the most recent few observation together with a set of simple summary statistics of the past observations. Specifically, we show that for any distribution over observations, if the mutual information between past observations and future observations is upper bounded by I, then a simple Markov model over the most recent I/observations obtains expected KL error —and hence ℓ1 error —with respect to the optimal predictor that has access to the entire past and knows the data generating distribution. For a Hidden Markov Model with n hidden States, I is bounded by log n, a quantity that does not depend on the mixing time, and we show that the trivial prediction algorithm based on the empirical frequencies of length O(log n/) windows of observations achieves this error, provided the length of the sequence is dΩ(log n/ϵ), where d is the size of the observation alphabet. We also establish that this result cannot be improved upon, even for the class of HMMs, in the following two senses: First, for HMMs with n hidden States, a window length of log n/is informationtheoretically necessary to achieve expected KL error, or ℓ1 error . Second, the dΘ(log n/ϵ) samples required to accurately estimate the Markov model when observations are drawn from an alphabet of size d is necessary for any computationally tractable learning/prediction algorithm, assuming the hardness of strongly refuting a certain class of CSPs.

Cite

CITATION STYLE

APA

Sharan, V., Liang, P., Kakade, S., & Valiant, G. (2018). Prediction with a short memory. In Proceedings of the Annual ACM Symposium on Theory of Computing (pp. 1130–1137). Association for Computing Machinery. https://doi.org/10.1145/3188745.3188954

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free