In this paper, we present a generalization of the context tree weighting algorithm that can address limitations imposed by the tree structure of traditional context-tree algorithms. By allowing a more general graphical structure, we demonstrate how a greatly increased class of models can be compactly represented using a context graph. Furthermore, through a judicious choice of this context graph, we show that a modified version of the weighting algorithm exists with computational complexity that remains linear in the context-graph depth. Although we present this method specifically in the context of universal prediction and focus on a particular context graph, the method is generally applicable and can be used to trade off algorithmic complexity with modeling power.
[1]
Frans M. J. Willems,et al.
The context-tree weighting method: basic properties
,
1995,
IEEE Trans. Inf. Theory.
[2]
N. Sloane,et al.
Some Doubly Exponential Sequences
,
1973,
The Fibonacci Quarterly.
[3]
Andrew C. Singer,et al.
Universal Context Tree Least Squares Prediction
,
2006,
2006 IEEE International Symposium on Information Theory.
[4]
Andrew C. Singer,et al.
Universal linear least squares prediction: Upper and lower bounds
,
2002,
IEEE Trans. Inf. Theory.
[5]
Frans M. J. Willems,et al.
Context weighting for general finite-context sources
,
1996,
IEEE Trans. Inf. Theory.