Data compression and learning in time sequences analysis
arXiv:cond-mat/0207321 · doi:10.1016/S0167-2789(03)00047-2
Abstract
Motivated by the problem of the definition of a distance between two sequences of characters, we investigate the so-called learning process of typical sequential data compression schemes. We focus on the problem of how a compression algorithm optimizes its features at the interface between two different sequences and while zipping the sequence obtained by simply appending after . We show the existence of a universal scaling function (the so-called learning function) which rules the way in which the compression algorithm learns a sequence after having compressed a sequence . In particular it turns out that it exists a crossover length for the sequence , which depends on the relative entropy between and , below which the compression algorithm does not learn the sequence (measuring in this way the relative entropy between and ) and above which it starts learning , i.e. optimizing the compression using the specific features of . We check the scaling function on three main classes of systems: Bernoulli schemes, Markovian sequences and the symbolic dynamic generated by a non trivial chaotic system (the Lozi map). As a last application of the method we present the results of a recognition experiment, namely recognize which dynamical systems produced a given time sequence. We finally point out the potentiality of these results for segmentation purposes, i.e. the identification of homogeneous sub-sequences in heterogeneous sequences (with applications in various fields from genetic to time-series analysis).
15 pages, 6 figures, submitted for publication
References in corpus (3)
Cited by in corpus (7)
- Analysis of the phase transition in the Ising ferromagnet using a Lempel-Ziv string parsing scheme and black-box data-compression utilities
- Measuring complexity with zippers
- Vicsek Model by Time-Interlaced Compression: a Dynamical Computable Information Density
- Non Sequential Recursive Pair Substitution: Some Rigorous Results
- Artificial Sequences and Complexity Measures
- Dictionary based methods for information extraction
- Relative entropy via non-sequential recursive pair substitutions