Efficient K-NN search in polyphonic music databases using a lower bounding mechanism

Querying polyphonic music from a large data collection is an interesting and challenging topic. Recently, researchers attempt to provide efficient techniques for content-based retrieval in polyphonic music databases where queries can also be polyphonic. However, most of the techniques do not perform the approximate matching well. In this paper, we present a novel method to efficiently retrieve k music works that contain segments most similar to the user query based on the edit distance. A list-based index structure is first constructed using the feature of the polyphony. A set of candidate approximate answers is then generated for the user query. A lower bounding mechanism is proposed to prune these candidates such that the k answers can be obtained efficiently. The efficiency of the proposed method is evaluated by real data set and synthetic data set, reporting significant improvement over existing approaches in the response time yielded.

[1]  Michael Clausen,et al.  PROMS: A Web-based Tool for Searching in Polyphonic Music , 2000, ISMIR.

[2]  Matthew J. Dovey A Technique for Regular Expression Style Searching in Polyphonic Music , 2001, ISMIR.

[3]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[4]  C. Krumhansl Cognitive Foundations of Musical Pitch , 1990 .

[5]  Eleanor Selfridge-Field,et al.  Conceptual and representational issues in melodic comparison , 1998 .

[6]  Atsuhiro Takasu,et al.  Phrase based feature extraction for musical information retrieval , 1999, 1999 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM 1999). Conference Proceedings (Cat. No.99CH36368).

[7]  Chi Lap Yip,et al.  A study on n-gram indexing of musical features , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[8]  Wesley W. Chu,et al.  Efficient searches for similar subsequences of different lengths in sequence databases , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[9]  Christopher Raphael,et al.  Automatic Transcription of Piano Music , 2002, ISMIR.

[10]  Eduardo Miranda,et al.  You have printed the following article : A Framework for the Evaluation of Music Representation Systems , 2008 .

[11]  Mark B. Sandler,et al.  Polyphonic Score Retrieval Using Polyphonic Audio Queries: A Harmonic Modeling Approach , 2003, ISMIR.

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

[13]  Ian H. Witten,et al.  The New Zealand Digital Library MELody inDEX , 1997, D Lib Mag..

[14]  Juan Pablo Bello,et al.  Time-domain polyphonic transcription using self-generating databases , 2002 .

[15]  Arbee L. P. Chen,et al.  The effectiveness study of various music information retrieval approaches , 2002, CIKM '02.

[16]  Brian Christopher Smith,et al.  Query by humming: musical information retrieval in an audio database , 1995, MULTIMEDIA '95.

[17]  Arbee L. P. Chen,et al.  An approximate string matching algorithm for content-based music data retrieval , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[18]  Mark Sandler,et al.  Pitch Locking Monophonic Music Analysis , 2002 .

[19]  Ian H. Witten,et al.  Tune Retrieval in the Multimedia Library , 2000, Multimedia Tools and Applications.

[20]  Edward M. McCreight,et al.  A Space-Economical Suffix Tree Construction Algorithm , 1976, JACM.

[21]  Udi Manber,et al.  Fast text searching: allowing errors , 1992, CACM.

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

[23]  Tim Crawford,et al.  Harmonic models for polyphonic music retrieval , 2002, CIKM '02.

[24]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[25]  David De Roure,et al.  Content-based navigation of music using melodic pitch contours , 2000, Multimedia Systems.

[26]  Kjell Lemström,et al.  SEMEX - An efficient Music Retrieval Prototype , 2000, ISMIR.

[27]  Yuen-Hsien Tseng,et al.  Content-based retrieval for music collections , 1999, SIGIR '99.

[28]  Jeremy Pickens Feature selection for polyphonic music retrieval , 2001, SIGIR '01.

[29]  J. Stephen Downie,et al.  Evaluation of a simple and effective music information retrieval method , 2000, SIGIR '00.

[30]  Wojciech Rytter,et al.  Text Algorithms , 1994 .

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

[32]  David De Roure,et al.  A tool for content based navigation of music , 1998, MULTIMEDIA '98.