An Overview on Concepts Drift Learning

Concept drift techniques aim at learning patterns from data streams that may change over time. Although such behavior is not usually expected in controlled environments, real-world scenarios can face changes in the data, such as new classes, clusters, and features. Traditional classifiers can be eas...

Descripción completa

Detalles Bibliográficos
Autores: Iwashita, Adriana Sayuri, Papa, Joao Paulo [UNESP]
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2019
País:Brasil
Institución:Universidade Estadual Paulista (UNESP)
Repositorio:Repositório Institucional da UNESP
Idioma:inglés
OAI Identifier:oai:repositorio.unesp.br:11449/185318
Acceso en línea:http://dx.doi.org/10.1109/ACCESS.2018.2886026
http://hdl.handle.net/11449/185318
Access Level:acceso abierto
Palabra clave:Concept drift
machine learning
pattern recognition
Descripción
Sumario:Concept drift techniques aim at learning patterns from data streams that may change over time. Although such behavior is not usually expected in controlled environments, real-world scenarios can face changes in the data, such as new classes, clusters, and features. Traditional classifiers can be easily fooled in such situations, resulting in poor performances. Common concept drift domains include recommendation systems, energy consumption, artificial intelligence systems with dynamic environment interaction, and biomedical signal analysis (e.g., neurogenerative diseases). In this paper, we surveyed several works that deal with concept drift, as well as we presented a comprehensive study of public synthetic and real datasets that can be used to cope with such a problem. In addition, we considered a review of different types of drifts and approaches to handling such changes in the data. We considered different learners employed in classification tasks and the use of drift detection mechanisms, among other characteristics.