LUNAR: Cellular automata for drifting data streams

With the advent of fast data streams, real-time machine learning has become a challenging task, demanding many processing resources. In addition, they can be affected by the concept drift effect, by which learning methods have to detect changes in the data distribution and adapt to these evolving co...

Descripción completa

Detalles Bibliográficos
Autores: Lobo, J.L., Del Ser, J., Herrera, F.
Tipo de recurso: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2021
País:España
Institución:Basque Center for Applied Mathematics (BCAM)
Repositorio:BIRD. BCAM's Institutional Repository Data
OAI Identifier:oai:bird.bcamath.org:20.500.11824/1362
Acceso en línea:http://hdl.handle.net/20.500.11824/1362
Access Level:acceso abierto
Palabra clave:Cellular automata
Concept drift
Data streams
Real-time analytics
id ES_a5b32693d02cc6e2e7d5e665e80e34ef
oai_identifier_str oai:bird.bcamath.org:20.500.11824/1362
network_acronym_str ES
network_name_str España
repository_id_str
spelling LUNAR: Cellular automata for drifting data streamsLobo, J.L.Del Ser, J.Herrera, F.Cellular automataConcept driftData streamsReal-time analyticsWith the advent of fast data streams, real-time machine learning has become a challenging task, demanding many processing resources. In addition, they can be affected by the concept drift effect, by which learning methods have to detect changes in the data distribution and adapt to these evolving conditions. Several emerging paradigms such as the so-called Smart Dust, Utility Fog, or Swarm Robotics are in need for efficient and scalable solutions in real-time scenarios, and where usually computing resources are constrained. Cellular automata, as low-bias and robust-to-noise pattern recognition methods with competitive classification performance, meet the requirements imposed by the aforementioned paradigms mainly due to their simplicity and parallel nature. In this work we propose LUNAR, a streamified version of cellular automata devised to successfully meet the aforementioned requirements. LUNAR is able to act as a real incremental learner while adapting to drifting conditions. Furthermore, LUNAR is highly interpretable, as its cellular structure represents directly the mapping between the feature space and the labels to be predicted. Extensive simulations with synthetic and real data will provide evidence of its competitive behavior in terms of classification performance when compared to long-established and successful online learning methods.202120212021info:eu-repo/semantics/articleinfo:eu-repo/semantics/submittedVersionapplication/pdfhttp://hdl.handle.net/20.500.11824/1362reponame:BIRD. BCAM's Institutional Repository Datainstname:Basque Center for Applied Mathematics (BCAM)InglésReconocimiento-NoComercial-CompartirIgual 3.0 Españahttp://creativecommons.org/licenses/by-nc-sa/3.0/es/info:eu-repo/semantics/openAccessoai:bird.bcamath.org:20.500.11824/13622026-06-19T12:47:47Z
dc.title.none.fl_str_mv LUNAR: Cellular automata for drifting data streams
title LUNAR: Cellular automata for drifting data streams
spellingShingle LUNAR: Cellular automata for drifting data streams
Lobo, J.L.
Cellular automata
Concept drift
Data streams
Real-time analytics
title_short LUNAR: Cellular automata for drifting data streams
title_full LUNAR: Cellular automata for drifting data streams
title_fullStr LUNAR: Cellular automata for drifting data streams
title_full_unstemmed LUNAR: Cellular automata for drifting data streams
title_sort LUNAR: Cellular automata for drifting data streams
dc.creator.none.fl_str_mv Lobo, J.L.
Del Ser, J.
Herrera, F.
author Lobo, J.L.
author_facet Lobo, J.L.
Del Ser, J.
Herrera, F.
author_role author
author2 Del Ser, J.
Herrera, F.
author2_role author
author
dc.subject.none.fl_str_mv Cellular automata
Concept drift
Data streams
Real-time analytics
topic Cellular automata
Concept drift
Data streams
Real-time analytics
description With the advent of fast data streams, real-time machine learning has become a challenging task, demanding many processing resources. In addition, they can be affected by the concept drift effect, by which learning methods have to detect changes in the data distribution and adapt to these evolving conditions. Several emerging paradigms such as the so-called Smart Dust, Utility Fog, or Swarm Robotics are in need for efficient and scalable solutions in real-time scenarios, and where usually computing resources are constrained. Cellular automata, as low-bias and robust-to-noise pattern recognition methods with competitive classification performance, meet the requirements imposed by the aforementioned paradigms mainly due to their simplicity and parallel nature. In this work we propose LUNAR, a streamified version of cellular automata devised to successfully meet the aforementioned requirements. LUNAR is able to act as a real incremental learner while adapting to drifting conditions. Furthermore, LUNAR is highly interpretable, as its cellular structure represents directly the mapping between the feature space and the labels to be predicted. Extensive simulations with synthetic and real data will provide evidence of its competitive behavior in terms of classification performance when compared to long-established and successful online learning methods.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021
2021
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/submittedVersion
format article
status_str submittedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/20.500.11824/1362
url http://hdl.handle.net/20.500.11824/1362
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv Reconocimiento-NoComercial-CompartirIgual 3.0 España
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Reconocimiento-NoComercial-CompartirIgual 3.0 España
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:BIRD. BCAM's Institutional Repository Data
instname:Basque Center for Applied Mathematics (BCAM)
instname_str Basque Center for Applied Mathematics (BCAM)
reponame_str BIRD. BCAM's Institutional Repository Data
collection BIRD. BCAM's Institutional Repository Data
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869415637159247872
score 15,301603