skip to main content
article

Efficient kNN search in polyphonic music databases using a lower bounding mechanism

Published: 01 October 2005 Publication History

Abstract

Querying polyphonic music from a large data collection is an interesting topic. Recently, researchers have attempted to provide efficient methods for content-based retrieval in polyphonic music databases where queries are polyphonic. However, most of them do not work well for similarity search, which is important to many applications. In this paper, we propose three polyphonic representations with the associated similarity measures and a novel method to retrieve k music works that contain segments most similar to the query. In general, most of the index-based methods for similarity search generate all the possible answers to the query and then perform exact matching on the index for each possible answer. Based on the edit distance, our method generates only a few possible answers by performing the deletion and/or replacement operations on the query. Each possible answer is then used to perform exact matching on a list-based index, which allows the insertion operations to be performed. For each possible answer, its edit distance to the query is regarded as a lower bound of the edit distances between the matched results and the query. Based on the kNN results that match a possible answer, the possible answers that cannot provide better results are skipped. By using this mechanism, we design a method for efficient kNN search in polyphonic music databases. The experimental results show that our method outperforms the previous methods in efficiency. We also evaluate the effectiveness of our method by showing the search results to the musician and nonmusician user groups. The experimental results provide useful guidelines on the design of a polyphonic music database.

References

[1]
Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Reading: Addison-Wesley (1999)
[2]
Bello, J.P., Daudet, L., Sandler, M.B.: Time-domain polyphonic transcription using self-generating databases. In: Proceedings of the 112th Convention of the Audio Engineering Society (2002)
[3]
Blackburn, S., DeRoure, D.: A tool for content-based navigation of music. In: Proceedings of the ACM Conference on Multimedia (1998)
[4]
Clausen, M., Engelbrecht, R., Meyer, D., Schmitz, J.: Proms: A web-based tool for searching in polyphonic music. In: Proceedings of the 1st International Symposium on Music Information Retrieval (ISMIR) (2000)
[5]
Crochemore, M., Rytter, W.: Text Algorithms. Oxford: Oxford University Press (1994)
[6]
DeRoure, D., Blackburn, S.: Content-based navigation of music using melodic pitch contours. Multimedia Syst. 8(3), 190---200 (2000)
[7]
Dovey, M.J.: A technique for "regular expression" style searching in polyphonic music. In: Proceedings of the 2nd International Symposium on Music Information Retrieval (ISMIR) (2001)
[8]
Downie, S., Nelson, M.: Evaluation of a simple and effective music information retrieval method. In: Proceedings of the ACM International Conference on Research and Development in Information Retrieval (SIGIR) (2000)
[9]
Durey, A.S., Clements, M.A.: Melody spotting using hidden Markov models. In: Proceedings of the 2nd International Symposium on Music Information Retrieval (ISMIR) (2001)
[10]
Ghias, A., Logan, H., Chamberlin, D., Smith, B.C.: Query by humming: Musical information retrieval in an audio database. In: Proceedings of the ACM Conference on Multimedia (1995)
[11]
Hsu, J.-L., Chen, A., Chen, H.-C., Liu, N.-H.: The effectiveness study of various music information retrieval approaches. In: Proceedings of ACM International Conference on Information and Knowledge Management (CIKM) (2002)
[12]
Kornstadt, A.: Themefinder: a Web-based melodic search tool. Computing in Musicology 11. Cambridge: MIT Press (1998)
[13]
Krumhansl, C.L.: Cognitive Foundations of Musical Pitch. New York: Oxford University Press (1990)
[14]
Lemstr¿m, K., Perttu, S.: SEMEX --- An efficient music retrieval prototype. In: Proceedings of the 1st International Symposium on Music Information Retrieval (ISMIR) (2000)
[15]
Liu, C.-C., Hsu, J.-L., Chen, A.: An approximate string matching algorithm for content-based music data retrieval. In: Proceedings of International Conferences on Multimedia Computing and Systems (ICMCS) (1999)
[16]
MacNab, R.J., Smith, L.A., Bainbridge, D., Witten, I.H.: The New Zealand Digital Library MELodyinDEX. Dig. Libr. Mag. (1997)
[17]
McCreight, E.M.: A space-economical suffix tree construction algorithm. J. ACM 23(2), 262---272 (1976)
[18]
McNab, R.J., Smith, L.S., Witten, I.H., Henderson, C.L.: Tune retrieval in the multimedia library. Multimedia Tools Appl. 10(2/3) 113---132 (2000)
[19]
MIDI Manufacturers Association: Los Angeles. The Complete Detailed MIDI 1.0 Specification (1996)
[20]
Monti, G., Samder, M.: Pitch locking monophonic music analysis. In: Proceedings of the 112th Convention of the Audio Engineering Society (2002)
[21]
Park, S., Chu, W.-W., Yoon, J., Hsu, C.: Efficient searches for similar subsequences of different lengths in sequence databases. In: Proceedings of the International Conference on Data Engineering (ICDE) (2000)
[22]
Pickens, J.: Feature selection for polyphonic music retrieval. In: Proceedings of the ACM International Conference on Research and Development in Information Retrieval (SIGIR) (2001)
[23]
Pickens, J., Bello, J.P., Monti, G., Crawford, T., Dovey, M., Sandler, M., Byrd, D.: Polyphonic score retrieval using polyphonic audio queries: a harmonic modeling approach. In: Proceedings of the 3rd International Symposium on Music Information Retrieval (ISMIR) (2002)
[24]
Pickens, J., Crawford, T.: Harmonic models for polyphonic music retrieval. In: Proceedings of the ACM International Conference on Information and Knowledge Management (CIKM) (2002)
[25]
Raphael, C.: Automatic transcription of piano music. In: Proceedings of the 3rd International Symposium on Music Information Retrieval (ISMIR) (2002)
[26]
Salton, G.: Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer. Reading: Addison-Wesley (1989)
[27]
Selfridge-Field, E.: Conceptual and representational issues in melodic comparison. In: Hewlett, W.B., Selfridge-Field, E. (eds.): Melodic Similarity: Concepts, Procedures, and Applications. Computing in Musicology: 11. Cambridge: MIT Press (1998)
[28]
Tseng, Y.-H.: Content-based retrieval for music collections. In: Proceedings of the ACM International Conference on Research and Development in Information Retrieval (SIGIR) (1999)
[29]
Uitdenbogerd, A., Zobel, J.: Melodic matching techniques for large music databases. In: Proceedings of the ACM Conference on Multimedia (1999)
[30]
Wiggins, G., Miranda, E., Smaill, A., Harris, M.: A framework for the evaluation of music representation systems. Comput. Music J. 17(3), 31---42 (1997)
[31]
Wu, S., Manber, U.: Fast text searching allowing errors. Commun. ACM 35(10), 83---91 (1992)
[32]
Yanase, T., Takasu, A.: Phrase based feature extraction for musical information retrieval. In: Proceedings of IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing (1999)
[33]
Yip, C.L., Kao, B.: A study on n-gram indexing of musical features. In: Proceedings of the IEEE International Conference on Multimedia and Expo (ICME) (2000)
  1. Efficient kNN search in polyphonic music databases using a lower bounding mechanism

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Multimedia Systems
      Multimedia Systems  Volume 10, Issue 6
      October 2005
      127 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 01 October 2005

      Author Tags

      1. Indexing methods
      2. Lower bounded edit distance
      3. Polyphonic music information retrieval
      4. Search process

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 29 Jan 2025

      Other Metrics

      Citations

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media