MuRAL-CPD: Active Learning for Multiresolution Change Point Detection
Stefano Bertolasi, Diego Carrera, Diego Stucchi, Pasqualina Fragneto, Luigi Amedeo Bianchi
TL;DR
MuRAL-CPD tackles time-series change point detection under limited supervision by embedding an active learning loop into a wavelet-based multiresolution CPD backbone. The method leverages Multilevel Discrete Wavelet Decomposition to produce scale-aware discrepancy scores, which are linearly combined and sharpened by a prominence transform, with a learnable threshold guiding CP detection. User feedback optimizes the resolution weights and the detection threshold via a loss based on the F1 score, enabling rapid, task-specific adaptation without a separate supervised model. Experiments across HAR, PM, and BT datasets show competitive performance with state-of-the-art semi-supervised methods, particularly when supervision is scarce, and ablations highlight the importance of threshold initialization, query frequency, and an initial warm-up phase for robust learning.
Abstract
Change Point Detection (CPD) is a critical task in time series analysis, aiming to identify moments when the underlying data-generating process shifts. Traditional CPD methods often rely on unsupervised techniques, which lack adaptability to task-specific definitions of change and cannot benefit from user knowledge. To address these limitations, we propose MuRAL-CPD, a novel semi-supervised method that integrates active learning into a multiresolution CPD algorithm. MuRAL-CPD leverages a wavelet-based multiresolution decomposition to detect changes across multiple temporal scales and incorporates user feedback to iteratively optimize key hyperparameters. This interaction enables the model to align its notion of change with that of the user, improving both accuracy and interpretability. Our experimental results on several real-world datasets show the effectiveness of MuRAL-CPD against state-of-the-art methods, particularly in scenarios where minimal supervision is available.
