Application of data compression techniques to time series forecasting
K.S. Chirikhin, B.Ya. Ryabko

TL;DR
This paper demonstrates that standard data compression algorithms can be effectively used for time series forecasting, automatically selecting the best compressor to improve prediction accuracy.
Contribution
It introduces a novel approach that leverages data compression algorithms and AI methods for automatic selection in time series forecasting.
Findings
Outperforms BOM forecasts for the T-index in one-step predictions.
Achieves comparable accuracy to SWPC for Kp-index forecasts.
More accurate one-step ahead forecasts than existing methods.
Abstract
In this study we show that standard well-known file compression programs (zlib, bzip2, etc.) are able to forecast real-world time series data well. The strength of our approach is its ability to use a set of data compression algorithms and "automatically" choose the best one of them during the process of forecasting. Besides, modern data-compressors are able to find many kinds of latent regularities using some methods of artificial intelligence (for example, some data-compressors are based on finding the smallest formal grammar that describes the time series). Thus, our approach makes it possible to apply some particular methods of artificial intelligence for time-series forecasting. As examples of the application of the proposed method, we made forecasts for the monthly T-index and the Kp-index time series using standard compressors. In both cases, we used the Mean Absolute Error…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Time Series Analysis and Forecasting · Algorithms and Data Compression
