Cadence: A Practical Time-series Partitioning Algorithm for Unlabeled IoT Sensor Streams

12/06/2021
by   Tahiya Chowdhury, et al.
15

Timeseries partitioning is an essential step in most machine-learning driven, sensor-based IoT applications. This paper introduces a sample-efficient, robust, time-series segmentation model and algorithm. We show that by learning a representation specifically with the segmentation objective based on maximum mean discrepancy (MMD), our algorithm can robustly detect time-series events across different applications. Our loss function allows us to infer whether consecutive sequences of samples are drawn from the same distribution (null hypothesis) and determines the change-point between pairs that reject the null hypothesis (i.e., come from different distributions). We demonstrate its applicability in a real-world IoT deployment for ambient-sensing based activity recognition. Moreover, while many works on change-point detection exist in the literature, our model is significantly simpler and matches or outperforms state-of-the-art methods. We can fully train our model in 9-93 seconds on average with little variation in hyperparameters for data across different applications.

READ FULL TEXT

page 1

page 14

page 19

page 20

research
01/30/2018

Change Point Analysis of Correlation in Non-stationary Time Series

A restrictive assumption in change point analysis is "stationarity under...
research
07/27/2020

Poisson QMLE for change-point detection in general integer-valued time series models

We consider together the retrospective and the sequential change-point d...
research
05/28/2021

Epidemic change-point detection in general causal time series

We consider an epidemic change-point detection in a large class of causa...
research
07/10/2023

Two-Sample and Change-Point Inference for Non-Euclidean Valued Time Series

Data objects taking value in a general metric space have become increasi...
research
07/22/2022

Latent Space Unsupervised Semantic Segmentation

The development of compact and energy-efficient wearable sensors has led...
research
01/18/2019

Kernel Change-point Detection with Auxiliary Deep Generative Models

Detecting the emergence of abrupt property changes in time series is a c...
research
09/15/2022

Generalized Representations Learning for Time Series Classification

Time series classification is an important problem in real world. Due to...

Please sign up or login with your details

Forgot password? Click here to reset