Abstract
Background The amount of data and
behavior changes in society happens at a swift pace in this
interconnected world. Consequently, machine learning algorithms lose
accuracy because they do not know these new patterns. This change in the
data pattern is known as concept drift. There exist many approaches for
dealing with these drifts. Usually, these methods are costly to
implement because they require (i) knowledge of drift detection
algorithms, (ii) software engineering strategies, and (iii) continuous
maintenance concerning new drifts.
Results This article proposes to create
Driftage: a new framework using multi-agent systems to simplify the
implementation of concept drift detectors considerably and divide
concept drift detection responsibilities between agents, enhancing
explainability of each part of drift detection. As a case study, we
illustrate our strategy using a muscle activity monitor of
electromyography. We show a reduction in the number of false-positive
drifts detected, improving detection interpretability, and enabling
concept drift detectors’ interactivity with other knowledge
bases.
Conclusion We conclude that using
Driftage, arises a new paradigm to implement concept drift algorithms
with multi-agent architecture that contributes to split drift detection
responsability, algorithms interpretability and more dynamic algorithms
adaptation.