LGAIOct 22, 2024

packetLSTM: Dynamic LSTM Framework for Streaming Data with Varying Feature Space

arXiv:2410.17394v11 citationsh-index: 5
Originality Highly original
AI Analysis

This addresses a specific challenge in streaming data analysis for applications where feature availability changes over time, representing a novel method for a known bottleneck.

The paper tackles the problem of online learning with streaming data that has varying input feature dimensions, proposing packetLSTM, a dynamic LSTM framework that achieves state-of-the-art results on five datasets.

We study the online learning problem characterized by the varying input feature space of streaming data. Although LSTMs have been employed to effectively capture the temporal nature of streaming data, they cannot handle the dimension-varying streams in an online learning setting. Therefore, we propose a dynamic LSTM-based novel method, called packetLSTM, to model the dimension-varying streams. The packetLSTM's dynamic framework consists of an evolving packet of LSTMs, each dedicated to processing one input feature. Each LSTM retains the local information of its corresponding feature, while a shared common memory consolidates global information. This configuration facilitates continuous learning and mitigates the issue of forgetting, even when certain features are absent for extended time periods. The idea of utilizing one LSTM per feature coupled with a dimension-invariant operator for information aggregation enhances the dynamic nature of packetLSTM. This dynamic nature is evidenced by the model's ability to activate, deactivate, and add new LSTMs as required, thus seamlessly accommodating varying input dimensions. The packetLSTM achieves state-of-the-art results on five datasets, and its underlying principle is extended to other RNN types, like GRU and vanilla RNN.

Code Implementations1 repo
Foundations

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

Your Notes