Change Point Detection (CPD) methods identify the times associated with changes in the trends and properties of time series data in order to describe the underlying behaviour of the system. For instance, detecting the changes and anomalies associated with web service usage, application usage or human behaviour can provide valuable insights for downstream modelling tasks. We propose a novel approach for self-supervised Time Series Change Point detection method based onContrastivePredictive coding (TS-CP^2). TS-CP^2 is the first approach to employ a contrastive learning strategy for CPD by learning an embedded representation that separates pairs of embeddings of time adjacent intervals from pairs of interval embeddings separated across time. Through extensive experiments on three diverse, widely used time series datasets, we demonstrate that our method outperforms five state-of-the-art CPD methods, which include unsupervised and semi-supervisedapproaches. TS-CP^2 is shown to improve the performance of methods that use either handcrafted statistical or temporal features by 79.4% and deep learning-based methods by 17.0% with respect to the F1-score averaged across the three datasets.
翻译:变化点探测(CPD)方法确定了时间序列数据趋势变化和特性变化的相关时间,以便描述系统的基本行为。例如,发现与网络服务使用、应用使用或人类行为有关的变化和异常,可以为下游建模任务提供宝贵的见解。我们提议了一种基于Contratstrative Predition coding(TS-CP§2)的自我监督时间序列变化点探测方法的新办法。TS-CP ⁇ 2是采用对比式的CPD学习战略的第一种办法,办法是学习一种嵌入式的表示法,将时间间隔间隔间隔间隔间隔与时间间隔间隔间隔间隔间隔间隔间隔间隔隔开来分开。通过对三种广泛使用的时间序列数据集的广泛试验,我们证明我们的方法优于五种最先进的CPD方法,其中包括不监督和半受监督的应用程序。 TS-CP ⁇ 2显示,可以改进使用手制统计或时间特征的方法的性能,用79.4%的方法,用17.0%的深层学习方法,用F1-核心平均数据集的17.0%的方法。