LGFeb 12, 2019

Machine Learning of Time Series Using Time-delay Embedding and Precision Annealing

arXiv:1902.05062v211 citations
AI Analysis

This work addresses time series prediction for researchers, but it appears incremental as it revisits existing methods with a focus on training optimization.

The authors tackled the problem of predicting time series segments by estimating ML model parameters using statistical data assimilation equivalence, achieving the ability to determine the number of training pairs needed for good generalization.

Tasking machine learning to predict segments of a time series requires estimating the parameters of a ML model with input/output pairs from the time series. Using the equivalence between statistical data assimilation and supervised machine learning, we revisit this task. The training method for the machine utilizes a precision annealing approach to identifying the global minimum of the action (-log[P]). In this way we are able to identify the number of training pairs required to produce good generalizations (predictions) for the time series. We proceed from a scalar time series $s(t_n); t_n = t_0 + n Δt$ and using methods of nonlinear time series analysis show how to produce a $D_E > 1$ dimensional time delay embedding space in which the time series has no false neighbors as does the observed $s(t_n)$ time series. In that $D_E$-dimensional space we explore the use of feed forward multi-layer perceptrons as network models operating on $D_E$-dimensional input and producing $D_E$-dimensional outputs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes