Standardized Evaluation of Machine Learning Methods for Evolving Data Streams

04/28/2022
by   Johannes Haug, et al.
0

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.

READ FULL TEXT

page 1

page 18

research
03/30/2022

Dynamic Model Tree for Interpretable Data Stream Learning

Data streams are ubiquitous in modern business and society. In practice,...
research
08/17/2020

scikit-dyn2sel – A Dynamic Selection Framework for Data Streams

Mining data streams is a challenge per se. It must be ready to deal with...
research
02/06/2020

LUNAR: Cellular Automata for Drifting Data Streams

With the advent of huges volumes of data produced in the form of fast st...
research
09/06/2022

Change Detection for Local Explainability in Evolving Data Streams

As complex machine learning models are increasingly used in sensitive ap...
research
01/24/2022

Online AutoML: An adaptive AutoML framework for online learning

Automated Machine Learning (AutoML) has been used successfully in settin...
research
10/26/2020

Online Analysis of High-Volume Data Streams in Astroparticle Physics

Experiments in high-energy astroparticle physics produce large amounts o...
research
09/26/2022

EasyRec: An easy-to-use, extendable and efficient framework for building industrial recommendation systems

We present EasyRec, an easy-to-use, extendable and efficient recommendat...

Please sign up or login with your details

Forgot password? Click here to reset