Learning from Data Streams: An Overview and Update
Not on the map. Why?
Abstract (arXiv)
The literature on machine learning in the context of data streams is vast and growing. However, many of the defining assumptions regarding data-stream learning tasks are too strong to hold in practice, or are even contradictory such that they cannot be met in the contexts of supervised learning. Algorithms are chosen and designed based on criteria which are often not clearly stated, for problem settings not clearly defined, tested in unrealistic settings, and/or in isolation from related approaches in the wider literature. This puts into question the potential for real-world impact of many approaches conceived in such contexts, and risks propagating a misguided research focus. We propose to tackle these issues by reformulating the fundamental definitions and settings of supervised data-stream learning with regard to contemporary considerations of concept drift and temporal dependence; and we take a fresh look at what constitutes a supervised data-stream learning task, and a reconsideration of algorithms that may be applied to tackle such tasks. Through and in reflection of this formulation and overview, helped by an informal survey of industrial players dealing with real-world data streams, we provide recommendations. Our main emphasis is that learning from data streams does not impose a single-pass or online-learning approach, or any particular learning regime; and any constraints on memory and time are not specific to streaming. Meanwhile, there exist established techniques for dealing with temporal dependence and concept drift, in other areas of the literature. For the data streams community, we thus encourage a shift in research focus, from dealing with often-artificial constraints and assumptions on the learning mode, to issues such as robustness, privacy, and interpretability which are increasingly relevant to learning in data streams in academic and industrial settings.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 25 of its 152 references that are in the map. First posted on arXiv 30 Dec 2022.
Builds on
25 of 152 references.
References · 25
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2020Learning under Concept Drift: A Reviewcited by 470
- 2020Time Series Forecasting With Deep Learning: A Surveycited by 457
- 2021How to Train Your Robot with Deep Reinforcement Learning; Lessons We've Learnedcited by 201
- 2021On Calibration and Out-of-domain Generalizationcited by 134
- 2017A Deeper Look at Experience Replaycited by 104
- 2020Developing Real-time Streaming Transformer Transducer for Speech Recognition on Large-scale Datasetcited by 94
- 2015Characterizing Concept Driftcited by 93
- 2018Extremely Fast Decision Treecited by 42
- 2019Spiking Neural Networks and Online Learning: An Overview and Perspectivescited by 41
- 2019Streaming convolutional neural networks for end-to-end learning with multi-megapixel imagescited by 40
13 more
- 2020Model-based Reinforcement Learning: A Surveycited by 39
- 2017Concept Drift Adaptation by Exploiting Historical Knowledgecited by 17
- 2021A Survey on Semi-Supervised Learning for Delayed Partially Labelled Data Streamscited by 15
- 2016One-Pass Learning with Incremental and Decremental Featurescited by 13
- 2020Learning Parameter Distributions to Detect Concept Drift in Data Streamscited by 12
- 2013How good is the Electricity benchmark for evaluating concept drift adaptationcited by 8
- 2021Tiny Machine Learning for Concept Driftcited by 7
- 2022Change Detection for Local Explainability in Evolving Data Streamscited by 7
- 2022Dynamic Model Tree for Interpretable Data Stream Learningcited by 6
- 2018Concept-drifting Data Streams are Time Series; The Case for Continuous Adaptationcited by 5
- 2016Multi-label Methods for Prediction with Sequential Datacited by 3
- 2019Learning in Text Streams: Discovery and Disambiguation of Entity and Relation Instancescited by 3
- 2022Nowcasting the Financial Time Series with Streaming Data Analytics under Apache Sparkcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 3.
5 papers.
- 2025Out-of-Distribution Generalization in Time Series: A Surveycited by 15
- 2024Identifying Predictions That Influence the Future: Detecting Performative Concept Drift in Data Streamscited by 3
- 2026The Window Dilemma: Why Concept Drift Detection is Ill-Posedcited by 1
- 2026Correcting Split Selection in Online Decision Trees via Anytime-Valid Inferencecited by 0
- 2026Challenges in Evaluating Explanation Methods for Static and Evolving Datacited by 0
- 2026Challenges in Evaluating Explanation Methods for Static and Evolving Data6 Aug 2026
- 2026Correcting Split Selection in Online Decision Trees via Anytime-Valid Inference29 May 2026
- 2026The Window Dilemma: Why Concept Drift Detection is Ill-Posed6 Feb 2026
- 2025Out-of-Distribution Generalization in Time Series: A Survey18 Mar 2025
- 2024Identifying Predictions That Influence the Future: Detecting Performative Concept Drift in Data Streams13 Dec 2024