atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Identifying Predictions That Influence the Future: Detecting Performative Concept Drift in Data Streams

AAAI 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Robust fine-tuning for OOD generalization · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Defines performative drift in data streams and proposes CB-PDD, a checkerboard-based intervention test that detects self-fulfilling performative drift, evaluated on synthetic and semi-synthetic streams.

Problem

Detecting performative concept drift (drift induced by a deployed model's own predictions) in data streams when its presence is not known beforehand, since standard drift detectors cannot distinguish performative from intrinsic drift.

Approach

CB-PDD forces a fraction of incoming instances to be predicted by a parameterized checkerboard pattern that alternates labels over trial periods, then compares density changes for correct vs. incorrect predictions with a Mann-Whitney U test to isolate performative effects from intrinsic drift.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase performative drift strength σ in self-defeating feedback loopsCB-PDD · Synthetic self-defeating feedback loopsdetection rate: 0.04 -> 0.5 -> 1.0Helped
Increase performative drift strength σ when only Class 1 is performativeCB-PDD · Synthetic data, only Class 1 performativedetection rate: 0.1 -> 0.72 -> 0.94 -> 0.96Helped
Use feature split f=0.5 instead of f=1.0 (ablation)CB-PDD paired with Threshold Classifier · Threshold Classifier pairing (m=0.25)detection rate: 0.58 -> 1.0Helped
Use feature split f=0.5 instead of f=1.0 (ablation)CB-PDD paired with Threshold Classifier · Threshold Classifier pairing (m=0.5)detection rate: 0.04 -> 0.12Helped
Use feature split f=0.5 instead of f=1.0 (ablation)CB-PDD paired with Threshold Classifier · Threshold Classifier pairing (m=0.71)detection rate: 0.02 -> 0.0Hurt
Use feature split f=0.5 instead of f=1.0 (ablation)CB-PDD paired with Threshold Classifier · Threshold Classifier pairing (m=0.99)detection rate: 0.02 -> 0.0Hurt
Increase trial length τ (ablation)CB-PDD · Synthetic streams with performative driftdetection rateHelped
Decrease feature split f in the high ε setting (ablation)CB-PDD · Synthetic streams with high εdetection rateHurt
Assign a larger share of instances to the deployed predictive model (ablation)CB-PDD paired with a predictive model · Synthetic streams with performative driftdetection rateHurt
Use ADWIN with a Threshold Classifier rather than CB-PDDPerformative drift detection · Synthetic streams with a Threshold Classifierdetection rateHelped
Use DDM as the traditional drift detectorPerformative drift detection · Synthetic streams across investigated scenariosdetection rateHurt
Apply CB-PDD to the Credit Card dataset with imputed performative driftCB-PDD · Credit Carddetection rateHurt

Surprising findings

Limitations

Experimental setup

Datasets: Water Potability Loan Status Credit Card RandomRBF-style synthetic streams

Benchmarks: synthetic performative streams Water Potability Loan Status Credit Card

Metrics: detection rate false detection rate

Baselines: ADWIN DDM

Builds on: Performative Prediction (Perdomo et al.) RandomRBF data generator ADWIN DDM KSWIN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy