Handling Missing Observations with an RNN-based Prediction-Update Cycle
Document Type
Conference Proceeding
Publication Date
1-1-2021
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Publisher
Springer
Publisher Location
Midtown Manhattan, New York City
Volume
13052 LNCS
First page number:
311
Last page number:
321
Abstract
In tasks such as tracking, time-series data inevitably carry missing observations. While traditional tracking approaches can handle missing observations, recurrent neural networks (RNNs) are designed to receive input data in every step. Furthermore, current solutions for RNNs, like omitting the missing data or data imputation, are not sufficient to account for the resulting increased uncertainty. Towards this end, this paper introduces an RNN-based approach that provides a full temporal filtering cycle for motion state estimation. The Kalman filter inspired approach enables to deal with missing observations and outliers. For providing a full temporal filtering cycle, a basic RNN is extended to take observations and the associated belief about its accuracy into account for updating the current state. An RNN prediction model, which generates a parametrized distribution to capture the predicted states, is combined with an RNN update model, which relies on the prediction model output and the current observation. By providing the model with masking information, binary-encoded missing events, the model can overcome limitations of standard techniques for dealing with missing input values. The model abilities are demonstrated on synthetic data reflecting prototypical pedestrian tracking scenarios.
Keywords
Filtering; Missing input data; Outliers; Recurrent Neural Networks (RNNs); Trajectory data
Disciplines
OS and Networks | Systems Architecture
Repository Citation
Becker, S.,
Hug, R.,
Huebner, W.,
Arens, M.,
Morris, B. T.
(2021).
Handling Missing Observations with an RNN-based Prediction-Update Cycle.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 13052 LNCS
311-321.
Midtown Manhattan, New York City: Springer.
http://dx.doi.org/10.1007/978-3-030-89128-2_30