Abstract
The mining of data streams has been attracting much attention in the recent years, specially from Machine Learning researchers. One important task in learning from data streams is to correctly detect changing data characteristics over time, since this is critical to the correct modeling of data behavior. With the understanding that many applications generate unlabeled streams, different algorithms have been proposed to approach unsupervised change detection. These algorithms implement different strategies, from simple incremental methods that monitor data statistics, to more advanced techniques based on divergences of clustering models. In recent studies, however, authors pointed out those algorithms lack in learning guarantees, meaning that results obtained by these methods could be due to model parameterization. These observations led to the development of a new stability concept that is suitable for unsupervised streams. This stability concept motivated a new change detection algorithm which ensures model modifications corresponding to actual data changes. Previous results on artificial scenarios have confirmed this algorithm’s ability to correctly detect changes. However, the requirement of assessing the algorithm’s performance on real-world data remained, which is essential to the understanding of the algorithm’s capabilities. Motivated by this observation, this work applied this algorithm to the domain of audio analysis, more specifically, in music change detection. Results obtained in different music tracks provide interesting insights on the types of changes that produce a more significant impact on the algorithm’s decisions, allowing for a better understanding about its underlying dynamics.
Similar content being viewed by others
Notes
References
Albertini, M.K., Mello, R.F.: A Self-Organizing Neural Network to Approach Novelty Detection. In: Intelligent Systems for Automated Learning and Adaptation: Emerging Trends and Applications, IGI Global, pp. 49–71 (2010)
Bifet, A., Gavaldà, R.: Learning from Time-changing Data with Adaptive Windowing. In: SIAM International Conference on Data Mining, Minneapolis, Minnesota, USA, pp. 443–448 (2007)
Carlsson, G., Memoli, F.: Characterization, stability and convergence of hierarchical clustering methods. J. Mach. Learn. Res. 11, 1425–1470 (2010)
Ceccherini, G., Gobron, N., Migliavacca, M.: European vegetation dynamics from remote sensing: phenological timing and phenoregion mapping. IEEE Trans. Geosci. Remote Sens (2014)
Gama, J., Rodrigues, P.P.: Data stream processing. In: Learning from Data Streams: Processing Techniques in Sensor Networks, pp. 25–38. Springer (2007)
Marsland, S., Shapiro, J., Nehmzow, U.: A self-organising network that grows when required. Neural Netw. 15(8–9), 1041–1058 (2002)
Mitchell, T.M.: Machine Learning, 1st edn. McGraw-Hill Inc, New York (1997)
Page, E.S.: Continuous inspection schemes. Biometrika 41, 100–115 (1954)
Salamon, J., Gómez, E., Ellis, D.P.W., Richard, G.: Melody extraction from polyphonic music signals: approaches, applications, and challenges. IEEE Signal Process. Mag. 31(2), 118–134 (2014)
Serrà, J., Serra, X., Andrzejak, R.G.: Cross recurrence quantification for cover song identification. New J. Phys. 11(093), 017 (2009). doi:10.1088/1367-2630/11/9/093017
The Mutopia Project Rondo alla turca. http://www.mutopiaproject.org/ftp/MozartWA/KV331/KV331_3_RondoAllaTurca/KV331_3_RondoAllaTurca-a4 (2014)
Theiler, J., Eubank, S., Longtin, A., Galdrikian, B., Doynefarmer, J.: Testing for nonlinearity in time series: the method of surrogate data. Physica D: Nonlinear Phenom. 58, 77–94 (1992)
Vallim, R.M.M., Mello, R.F.: Proposal of a new stability concept to detect changes in unsupervised data streams. Expert Syst. Appl. 41(16), 7350–7360 (2014)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by FAPESP (São Paulo Research Foundation), Brazil, under Grants No. 2014/13323-5, 2013/16480-1 and 2011/51305-0 and CNPq (The National Council for Scientific and Technological Development), Brazil, under Grant Nos. 303280/2011-5, 303051/2014-0 and 441583/2014-8. Rosane M. M. Vallim has received a research grant from FAPESP and Rodrigo F. de Mello has received research grants from FAPESP and CNPq. The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Vallim, R.M.M., de Mello, R.F. Unsupervised change detection in data streams: an application in music analysis. Prog Artif Intell 4, 1–10 (2015). https://doi.org/10.1007/s13748-015-0063-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13748-015-0063-z