Adversarial Concept Drift Detection under Poisoning Attacks for Robust Data Stream Mining

09/20/2020
by   Łukasz Korycki, et al.
0

Continuous learning from streaming data is among the most challenging topics in the contemporary machine learning. In this domain, learning algorithms must not only be able to handle massive volumes of rapidly arriving data, but also adapt themselves to potential emerging changes. The phenomenon of the evolving nature of data streams is known as concept drift. While there is a plethora of methods designed for detecting its occurrence, all of them assume that the drift is connected with underlying changes in the source of data. However, one must consider the possibility of a malicious injection of false data that simulates a concept drift. This adversarial setting assumes a poisoning attack that may be conducted in order to damage the underlying classification system by forcing adaptation to false data. Existing drift detectors are not capable of differentiating between real and adversarial concept drift. In this paper, we propose a framework for robust concept drift detection in the presence of adversarial and poisoning attacks. We introduce the taxonomy for two types of adversarial concept drifts, as well as a robust trainable drift detector. It is based on the augmented Restricted Boltzmann Machine with improved gradient computation and energy function. We also introduce Relative Loss of Robustness - a novel measure for evaluating the performance of concept drift detectors under poisoning attacks. Extensive computational experiments, conducted on both fully and sparsely labeled data streams, prove the high robustness and efficacy of the proposed drift detection framework in adversarial scenarios.

READ FULL TEXT

page 12

page 31

page 32

research
04/20/2021

Concept Drift Detection from Multi-Class Imbalanced Data Streams

Continual learning from data streams is among the most important topics ...
research
04/17/2023

Computational Performance Aware Benchmarking of Unsupervised Concept Drift Detection

For many AI systems, concept drift detection is crucial to ensure the sy...
research
10/04/2018

Concept-drifting Data Streams are Time Series; The Case for Continuous Adaptation

Learning from data streams is an increasingly important topic in data mi...
research
06/15/2022

Learn to Adapt: Robust Drift Detection in Security Domain

Deploying robust machine learning models has to account for concept drif...
research
05/19/2023

OPTWIN: Drift identification with optimal sub-windows

Online Learning (OL) is a field of research that is increasingly gaining...
research
12/15/2022

Forgetful Forests: high performance learning data structures for streaming data under concept drift

Database research can help machine learning performance in many ways. On...
research
12/03/2021

A Survey on Concept Drift in Process Mining

Concept drift in process mining (PM) is a challenge as classical methods...

Please sign up or login with your details

Forgot password? Click here to reset