mlsanityData to 7 Oct 2026

Standardized Evaluation of Machine Learning Methods for Evolving Data Streams

arXiv 2204.13625 ↗First posted 28 Apr 2022cs.LG stat.MLcited by 4

Not on the map. Why?

Abstract (arXiv)

Due to the unspecified and dynamic nature of data streams, online machine learning requires powerful and flexible solutions. However, evaluating online machine learning methods under realistic conditions is difficult. Existing work therefore often draws on different heuristics and simulations that do not necessarily produce meaningful and reliable results. Indeed, in the absence of common evaluation standards, it often remains unclear how online learning methods will perform in practice or in comparison to similar work. In this paper, we propose a comprehensive set of properties for high-quality machine learning in evolving data streams. In particular, we discuss sensible performance measures and evaluation strategies for online predictive modelling, online feature selection and concept drift detection. As one of the first works, we also look at the interpretability of online learning methods. The proposed evaluation standards are provided in a new Python framework called float. Float is completely modular and allows the simultaneous integration of common libraries, such as scikit-multiflow or river, with custom code. Float is open-sourced and can be accessed at https://github.com/haugjo/float. In this sense, we hope that our work will contribute to more standardized, reliable and realistic testing and comparison of online machine learning methods.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 19 of its 50 references that are in the map. First posted on arXiv 28 Apr 2022.

Builds on

19 of 50 references.

References · 19

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  3. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
  4. 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
  5. 2020Learning under Concept Drift: A Reviewcited by 470
  6. 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
  7. 2018Techniques for Interpretable Machine Learningcited by 237
  8. 2020River: machine learning for streaming data in Pythoncited by 96
  9. 2015Characterizing Concept Driftcited by 93
  10. 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
  11. 2018Scikit-Multiflow: A Multi-output Streaming Frameworkcited by 70
  12. 2020Challenges in Benchmarking Stream Learning Algorithms with Real-world Datacited by 57
7 more
  1. 2017On the Reliable Detection of Concept Drift from Streaming Unlabeled Datacited by 32
  2. 2021On Baselines for Local Feature Attributionscited by 29
  3. 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
  4. 2020Learning Parameter Distributions to Detect Concept Drift in Data Streamscited by 12
  5. 2020Leveraging Model Inherent Variable Importance for Stable Online Feature Selectioncited by 9
  6. 2022Dynamic Model Tree for Interpretable Data Stream Learningcited by 6
  7. 2020An Eager Splitting Strategy for Online Decision Treescited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 0; 2026: 1.

4 papers.