HiPPO: Recurrent Memory with Optimal Polynomial Projections
Albert Gu, Tri Dao, Stefano Ermon, Atri Rudra, Christopher Re

TL;DR
The paper introduces HiPPO, a framework for online signal compression using polynomial projections, leading to a new memory mechanism that improves temporal dependency modeling in RNNs and achieves state-of-the-art results on benchmarks.
Contribution
It presents a formal framework for online polynomial-based memory, deriving the HiPPO-LegS update, and demonstrates its effectiveness in neural networks for sequential data.
Findings
HiPPO-LegS achieves 98.3% accuracy on permuted MNIST.
The framework generalizes gating mechanisms in RNNs.
HiPPO-LegS outperforms RNNs and neural ODEs on robustness tests.
Abstract
A central problem in learning from sequential data is representing cumulative history in an incremental fashion as more data is processed. We introduce a general framework (HiPPO) for the online compression of continuous signals and discrete time series by projection onto polynomial bases. Given a measure that specifies the importance of each time step in the past, HiPPO produces an optimal solution to a natural online function approximation problem. As special cases, our framework yields a short derivation of the recent Legendre Memory Unit (LMU) from first principles, and generalizes the ubiquitous gating mechanism of recurrent neural networks such as GRUs. This formal framework yields a new memory update mechanism (HiPPO-LegS) that scales through time to remember all history, avoiding priors on the timescale. HiPPO-LegS enjoys the theoretical benefits of timescale robustness, fast…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsTime Series Analysis and Forecasting · Anomaly Detection Techniques and Applications · Data Stream Mining Techniques
