CCM: Controlling the change magnitude in high dimensional data

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The effectiveness of change-detection algorithms is often assessed on real-world datasets by injecting synthetically generated changes. Typically, the magnitude of the introduced changes is not controlled, and most of experimental practices lead to results that are difficult to reproduce and compare with. This problem becomes particularly relevant when the data-dimension scales, as it happens in big data applications. To enable a fair comparison among change-detection algorithms, we have designed “Controlling Change Magnitude” (CCM), a rigorous method to introduce changes in multivariate datasets. In particular, we measure the change magnitude as the symmetric Kullback-Leibler divergence between the pre- and post-change distributions, and introduce changes by applying a roto-translation directly to the data. We present an algorithm to identify the parameters yielding the desired change magnitude, and analytically prove its convergence. Our experiments show the effectiveness of the proposed method and the limitations of tests run on high-dimensional datasets when changes are injected following traditional approaches. The MATLAB framework implementing the proposed method is made publicly available for download.

Cite

CITATION STYLE

APA

Alippi, C., Boracchi, G., & Carrera, D. (2017). CCM: Controlling the change magnitude in high dimensional data. In Advances in Intelligent Systems and Computing (Vol. 529, pp. 216–225). Springer Verlag. https://doi.org/10.1007/978-3-319-47898-2_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free