OSMAC: A Dynamic SMAC for Data Streams

Automated machine learning (autoML) methods often require multiple passes over data and are computationally intensive, rendering them unsuitable for streaming scenarios where data is continuously generated and distributions evolve over time. The few existing autoML solutions for stream learning mainly rely on random search or genetic algorithms, which struggle to maintain high performance in dynamic environments. By contrast, leading methods in batch learning such as the Sequential Model-based Algorithm Configuration (SMAC) leverage modelbased approaches, suggesting opportunities for improvement in stream settings. To address these challenges and meet the requirements of stream scenarios, we introduce OnlineSMAC, a model-based optimizer for data streams. OnlineSMAC combines Bayesian optimization with an extension of the SMAC optimizer to dynamically select optimal processing pipelines and hyperparameters. Our results show that this approach is highly competitive, achieving performance on par with state-of-the-art stream autoML methods. This highlights the promising potential of using Bayesian optimization for data streams.

Authors

Institutions

Publication Details

Published
2025-11-03
DOI
https://doi.org/10.1109/ictai66417.2025.00018
Primary Topic
Data Stream Mining Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OSMAC: A Dynamic SMAC for Data Streams

Nikolaos Georgantas, Maroua Bahri, Émile Royer
Data Stream Mining Techniques
article

OSMAC: A Dynamic SMAC for Data Streams

Nikolaos Georgantas, Maroua Bahri, Émile Royer
article en

Abstract

Automated machine learning (autoML) methods often require multiple passes over data and are computationally intensive, rendering them unsuitable for streaming scenarios where data is continuously generated and distributions evolve over time. The few existing autoML solutions for stream learning mainly rely on random search or genetic algorithms, which struggle to maintain high performance in dynamic environments. By contrast, leading methods in batch learning such as the Sequential Model-based Algorithm Configuration (SMAC) leverage modelbased approaches, suggesting opportunities for improvement in stream settings. To address these challenges and meet the requirements of stream scenarios, we introduce OnlineSMAC, a model-based optimizer for data streams. OnlineSMAC combines Bayesian optimization with an extension of the SMAC optimizer to dynamically select optimal processing pipelines and hyperparameters. Our results show that this approach is highly competitive, achieving performance on par with state-of-the-art stream autoML methods. This highlights the promising potential of using Bayesian optimization for data streams.

Centre National de la Recherche Scientifique (FR), Institut national de recherche en sciences et technologies du numérique (FR), Sorbonne Université (FR), LIP6 (FR)
Openalex Percentile: Top 80%
Data Stream Mining Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.