cPNN: Continuous Progressive Neural Networks for Evolving Streaming Time Series
Federico Giannini, Giacomo Ziffer, Emanuele Della Valle

TL;DR
cPNN introduces a continuous neural network framework that effectively manages evolving streaming time series by addressing concept drift, temporal dependencies, and catastrophic forgetting simultaneously, using recurrent architectures and SGD.
Contribution
It extends Progressive Neural Networks to a continuous setting for streaming data, enabling quick adaptation and knowledge transfer in non-stationary environments.
Findings
Fast adaptation to new concepts
Robustness to concept drift
Effective handling of temporal dependencies
Abstract
Dealing with an unbounded data stream involves overcoming the assumption that data is identically distributed and independent. A data stream can, in fact, exhibit temporal dependencies (i.e., be a time series), and data can change distribution over time (concept drift). The two problems are deeply discussed, and existing solutions address them separately: a joint solution is absent. In addition, learning multiple concepts implies remembering the past (a.k.a. avoiding catastrophic forgetting in Neural Networks' terminology). This work proposes Continuous Progressive Neural Networks (cPNN), a solution that tames concept drifts, handles temporal dependencies, and bypasses catastrophic forgetting. cPNN is a continuous version of Progressive Neural Networks, a methodology for remembering old concepts and transferring past knowledge to fit the new concepts quickly. We base our method on…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Stream Mining Techniques · Time Series Analysis and Forecasting · Machine Learning in Healthcare
