Constrained Complexity Generalized Context-Tree Algorithms

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.