RUS  ENG
Full version
JOURNALS // Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika" // Archive

Vestn. YuUrGU. Ser. Vych. Matem. Inform., 2021 Volume 10, Issue 4, Pages 5–25 (Mi vyurv266)

This article is cited in 1 paper

On one method of imputation missing values of a streaming time series in real time

M. L. Tsymbler, V. A. Polonsky, A. A. Yurtin

South Ural State University (pr. Lenina 76, Chelyabinsk, 454080 Russia)

Abstract: The problem of the imputation of missing values in a streaming time series arises in a wide range of Industry 4.0 and Internet of Things applications. In the article, we propose a novel imputation method based on timeseries mining techniques and artificial neural networks. The method involves three steps of imputation: datapreprocessing, recognition, and reconstruction. Preprocessing is a one-time preparation of training data samples.Recognition and reconstruction are implemented through two neural networks trained on the samples above.Preprocessing supposes the discovery of a set of typical subsequences (snippets) in a pre-stored fragment of thestreaming time series without misses. Recognition is implemented through a Convolutional Neural Network, andits input is a vector of the elements preceding the current (missing) value. The Recognizer outputs the snippet thatthe input subsequence is most similar to. Reconstruction is implemented through a Recurrent Neural Network,and its input is a concatenation of the Recognizer's output and the vector of the elements preceding the missingvalue. The Reconstructor outputs the value to be imputed. The experimental results show high accuracy and theadvantage of the proposed method over analogs.

Keywords: time series, imputation of missing values, online mode, artificial neural networks, CNN, RNN, time series snippets.

UDC: 004.032.26, 004.048

Received: 03.09.2021

DOI: 10.14529/cmse210401



© Steklov Math. Inst. of RAS, 2024