Encoder-Decoder RNN Forecasting for Missing Time-Series Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for multi-step time series forecasting with missing data suffer from inaccuracies due to imputation techniques that destroy useful information and are not scalable or efficient, especially when data missingness occurs in medium/large windows with high total variation.

Innovation Solution

Employing a system and method using encoder decoder-based RNN learning, where input data is segregated into available and missing data blocks, processed by separate multi-layer RNN encoders, and a combined context vector is generated to forecast target variables without imputation, utilizing backpropagation through time (BPTT) for training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If imputation techniques are used to fill missing values, then the data completeness is improved, but the useful information contained in the missingness patterns is destroyed

Engineering Contradiction:
Improvedata completenessVSAvoidinformation in missingness patterns
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extracts and separately processes missing data blocks from the input sequence, feeding them to a dedicated RNN encoder branch. This extraction approach allows the model to preserve the missingness patterns as explicit input features rather than filling them, thereby maintaining the information about why and how data is missing while still achieving complete data processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the input data into available data blocks and missing data blocks, processing each through separate RNN encoder branches. This segmentation allows differential handling of different data types, where missing blocks are processed to extract contextual information about the missingness pattern itself, rather than being imputed with potentially misleading values.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If imputation is performed before prediction, then the input data completeness is improved, but the forecasting accuracy deteriorates in scenarios with medium/large windows of consecutive missing time points

Engineering Contradiction:
Improveinput data completenessVSAvoidforecasting accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent performs preliminary encoding of missing data blocks through a dedicated RNN encoder branch before the main prediction process. This preliminary action extracts contextual information about the missingness patterns and integrates it into the combined context vector, enabling accurate forecasting without requiring imputation of the actual missing values.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing mechanism where missing data blocks are fed to a separate RNN encoder that acts as a mediator. This intermediary encoder transforms the missing data into contextual representations that inform the prediction process, rather than directly imputing values that could propagate errors through the forecasting model.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If mean imputation is used for high missing data rate, then the data completeness is improved, but the accuracy of results deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoidresult accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating available data and missing data differently through separate RNN encoder branches. Instead of applying a uniform imputation strategy like mean imputation globally, the model locally processes missing data blocks to extract their specific contextual patterns, allowing the handling strategy to adapt to the local characteristics of each missing data segment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12493794B2Encoder decoder based RNN learning for multi-step time series forecasting in presence of missing data
Publication Date: 2025.12.09 TATA CONSULTANCY SERVICES LTD
  • US12493794B2 patent drawing
  • US12493794B2 patent drawing
  • US12493794B2 patent drawing

AI summary

This disclosure relates generally to a method and system for encoder decoder based RNN learning for time series forecasting in presence of missing data. The present disclosure employs atleast one multi-layer RNN encoder and a decoder for time series forecasting. The method receives a plurality of input data comprising a sequential data transformed into a plurality of windows to obtain a plurality of features. Further, the plurality of features is segregated into an available data blocks and a missing data blocks. The first multi-layer RNN encoder fetches the available data blocks and the second multi-layer RNN encoder fetches the missing data blocks to forecast the target variable from the multi-step time series data. The decoder input is generated by appending the combined context vector with an exogeneous variable at each time step.