A Comparative Evaluation of Algorithms for Discovering Translational Patterns in Baroque Keyboard Works

We consider the problem of intra-opus pattern discovery, that is, the task of discovering patterns of a specified type within a piece of music. A music analyst undertook this task for works by Domenico Scarlattti and Johann Sebastian Bach, forming a benchmark of 'target' patterns. The performance of two existing algorithms and one of our own creation, called SIACT, is evaluated by comparison with this benchmark. SIACT out-performs the existing algorithms with regard to recall and, more often than not, precision. It is demonstrated that in all but the most carefully selected excerpts of music, the two existing algorithms can be affected by what is termed the 'problem of isolated membership'. Central to the relative success of SIACT is our intention that it should address this particular problem. The paper contrasts string-based and geometric approaches to pattern discovery, with an introduction to the latter. Suggestions for future work are given.

[1]  William P. Birmingham,et al.  Automatic Thematic Extractor , 2003, Journal of Intelligent Information Systems.

[2]  Geraint A. Wiggins,et al.  Algorithms for discovering repeated patterns in multidimensional representations of polyphonic music , 2002 .

[3]  David Meredith Point-set algorithms for pattern discovery and pattern matching in music , 2006, Content-Based Retrieval.

[4]  Esko Ukkonen,et al.  Geometric algorithms for transposition invariant content based music retrieval , 2003, ISMIR.

[5]  Pierre-Yves Rolland FIExPat: flexible extraction of sequential patterns , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[6]  Manolis Christodoulakis,et al.  A Fast, Randomised, Maximal Subset Matching Algorithm for Document-Level Music Retrieval , 2006, ISMIR.

[7]  Emilios Cambouropoulos,et al.  Musical Parallelism and Melodic Segmentation: : A Computational Approach , 2006 .

[8]  Olivier Lartillot,et al.  Efficient extraction of closed motivic patterns in multi-dimensional symbolic representations of music , 2005, The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05).

[9]  Mathieu Bergeron,et al.  Feature Set Patterns in Music , 2008, Computer Music Journal.

[10]  Geraint A. Wiggins,et al.  An approache for identifying salient repetition in multidimensional representations of polyphonic music , 2009 .

[11]  Geoffroy Peeters Sequence Representation of Music Structure Using Higher-Order Similarity Matrix and Maximum-Likelihood Approach , 2007, ISMIR.

[12]  E. Cambouropoulos Voice And Stream: Perceptual And Computational Modeling Of Voice Separation , 2008 .

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

[14]  Hua-Fu Li,et al.  Mining polyphonic repeating patterns from music data using bit-string based approaches , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[15]  Nicholas Cook,et al.  A guide to musical analysis , 1987 .

[16]  Ian Knopke,et al.  A System for Identifying Common Melodic Phrases in the Masses of Palestrina , 2009 .

[17]  L.A. Smith,et al.  Discovery of retrograde and inverted themes for indexing musical scores , 2004, Proceedings of the 2004 Joint ACM/IEEE Conference on Digital Libraries, 2004..