Finding maximum-length repeating patterns in music databases

This paper introduces the problem of discovering maximum-length repeating patterns in music objects. A novel algorithm is presented for the extraction of this kind of patterns from a melody music object. The proposed algorithm discovers all maximum-length repeating patterns using an “aggressive” accession during searching, by avoiding costly repetition frequency calculation and by examining as few as possible repeating patterns in order to reach the maximum-length repeating pattern(s). Detailed experimental results illustrate the significant performance gains due to the proposed algorithm, compared to an existing baseline algorithm.

[1]  M. Kassler Toward Musical Information Retrieval , 1966 .

[2]  Srinivasan Parthasarathy,et al.  New Algorithms for Fast Discovery of Association Rules , 1997, KDD.

[3]  Andrew Dillon,et al.  Digital music libraries - research and development , 2001, JCDL '01.

[4]  H. Barlow,et al.  A dictionary of musical themes , 1975 .

[5]  Atsuhiro Takasu,et al.  Music Structure Analysis and Its Application to Theme Phrase Extraction , 1999, ECDL.

[6]  Arbee L. P. Chen,et al.  Efficient theme and non-trivial repeating pattern discovering in music databases , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[7]  Zvi M. Kedem,et al.  Pincer-Search: An Efficient Algorithm for Discovering the Maximum Frequent Set , 2002, IEEE Trans. Knowl. Data Eng..

[8]  Matthew J. Dovey Adding content-based searching to a traditional music library catalogue server , 2001, JCDL '01.

[9]  Takuichi Nishimura Music Signal Spotting Retrieval by a Humming Query Using Start Frame Feature Dependent Continuous Dynamic Programming , 2001, ISMIR.

[10]  Yoo-Sung Kim,et al.  Extracting Theme Melodies by Using a Graphical Clustering Algorithm for Content-Based Music Information Retrieval , 2001, ADBIS.

[11]  Yannis Manolopoulos,et al.  R-Trees: Theory and Applications , 2005, Advanced Information and Knowledge Processing.

[12]  Yannis Manolopoulos,et al.  Advanced Signature Indexing for Multimedia and Web Applications , 2003, Advances in Database Systems.

[13]  Apostolos N. Papadopoulos,et al.  Nearest Neighbor Search:: A Database Perspective , 2004 .

[14]  Donncha Ó Maidín,et al.  Score Processing For MIR. , 2001 .

[15]  Colin Meek,et al.  Thematic Extractor , 2001, ISMIR.

[16]  Yannis Manolopoulos,et al.  Advanced Database Indexing , 1999, Advances in Database Systems.

[17]  Arbee L. P. Chen,et al.  Query by music segments: an efficient approach for song retrieval , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[18]  James D. Hamilton Time Series Analysis , 1994 .

[19]  Sergios Theodoridis,et al.  Recognition of Isolated Musical Patterns Using Hidden Markov Models , 2002, ICMAI.

[20]  Gonzalo Navarro,et al.  A metric index for approximate string matching , 2002, Theor. Comput. Sci..

[21]  William P. Birmingham,et al.  MUSART: Music Retrieval Via Aural Queries , 2001, ISMIR.

[22]  Mark Sandler,et al.  Finding Repeating Patterns in Acoustic Musical Signals : Applications for Audio Thumbnailing , 2002 .

[23]  Donncha O'Maidín,et al.  Score Processing For MIR , 2001, ISMIR.

[24]  Arbee L. P. Chen,et al.  Query by rhythm: an approach for song retrieval in music databases , 1998, Proceedings Eighth International Workshop on Research Issues in Data Engineering. Continuous-Media Databases and Applications.

[25]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[26]  Donald Byrd,et al.  Problems of music information retrieval in the real world , 2002, Inf. Process. Manag..

[27]  Olegas Vasilecas,et al.  Advances in Databases and Information Systems (ADBIS) , 2002, SIGMOD Rec..

[28]  Philip S. Yu,et al.  Using a Hash-Based Method with Transaction Trimming for Mining Association Rules , 1997, IEEE Trans. Knowl. Data Eng..

[29]  Andreas Kornstädt,et al.  Themefinder: A web-based melodic search tool , 1998 .

[30]  Ahmed H. Tewfik,et al.  User-defined music sequence retrieval , 2000, ACM Multimedia.

[31]  Christopher Raphael,et al.  Automated Rhythm Transcription , 2001, ISMIR.

[32]  Roberto J. Bayardo,et al.  Efficiently mining long patterns from databases , 1998, SIGMOD '98.

[33]  David Sankoff,et al.  Comparison of musical sequences , 1990, Comput. Humanit..

[34]  Arbee L. P. Chen,et al.  Efficient repeating pattern finding in music databases , 1998, CIKM '98.

[35]  Jia-Ling Koh,et al.  Efficient Feature Mining in Music Objects , 2001, DEXA.

[36]  ChengXiang Zhai,et al.  Audio Segment Retrieval Using a Synthesized HMM , 2003 .

[37]  Rajeev Raman,et al.  String-Matching techniques for musical similarity and melodic recognition , 1998 .

[38]  Craig G. Nevill-Manning,et al.  Distance metrics and indexing strategies for a digital library of popular music , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[39]  Arbee L. P. Chen,et al.  Music databases: indexing techniques and implementation , 1996, Proceedings of International Workshop on Multimedia Database Management Systems.

[40]  Arbee L. P. Chen,et al.  Discovering nontrivial repeating patterns in music data , 2001, IEEE Trans. Multim..

[41]  Costas S. Iliopoulos,et al.  Exact and Approximate Distributed Matching for Musical Melodic Recognition , 2002 .

[42]  William P. Birmingham,et al.  HMM-based musical query retrieval , 2002, JCDL '02.

[43]  Anna Pienimäki,et al.  Indexing Music Databases Using Automatic Extraction of Frequent Phrases , 2002, ISMIR.

[44]  Costas S. Iliopoulos,et al.  Evolution of Musical Motifs in Polyphonic Passages , 2002 .

[45]  Jean-Gabriel Ganascia,et al.  Pattern Detection and Discovery: The Case of Music Data Mining , 2002, Pattern Detection and Discovery.

[46]  Adriane Durey,et al.  Melody Spotting Using Hidden Markov Models , 2001, ISMIR.

[47]  Arbee L. P. Chen,et al.  A music recommendation system based on music data grouping and user interests , 2001, CIKM '01.

[48]  Justin Zobel,et al.  Melodic matching techniques for large music databases , 1999, MULTIMEDIA '99.

[49]  Lloyd A. Smith,et al.  Discovering Themes by Exact Pattern Matching , 2001 .