253
Views
2
CrossRef citations to date
0
Altmetric
Articles

Algorithmic Prediction of Inter-song Similarity in Western Popular Music

, , &
Pages 27-45 | Received 03 Nov 2011, Accepted 08 Nov 2012, Published online: 11 Jan 2013
 

Abstract

We investigate a method for automatic extraction of inter-song similarity for songs selected from several genres of Western popular music. The specific purpose of this approach is to evaluate the predictive power of different feature extraction sets based on human perception of music similarity and to develop an algorithm able to reproduce and predict human ratings. The algorithm is a linear model that was trained and tested using perceptual data. We use publicly available algorithms to extract acoustic feature values from 78 songs used in a previous perceptual experiment. Feature value differences between songs are used in a multivariate linear regression calculation to find the optimal weighting coefficients for the feature values to best approximate the human similarity perception data. We use two evaluation methods: metrical and ordinal. We use a bootstrapping approach by randomly separating the experimental data into training and testing sets. We compare the performance of this model against the G1C model by Pampalk, winner of the MIREX 2006 competition on music similarity prediction. Both models produce a rather low performance on the metrical evaluation. However, on the ordinal evaluation, the linear regression model shows encouraging results (significantly outperforming the G1C algorithm): in the triadic comparison task, it can correctly predict 52.3 ± 0.5% of the most similar pairs, while the estimated theoretical maximum, based on participant consistency on the most similar pair rankings is 78 ± 8%. In a comparison of feature sets, we found the MIR toolbox to produce the best performance.

Acknowledgements

This work is performed as part of a Marie Curie Early Stage Training grant (MEST-CT-2004-8201). We thank Janto Skowronek for the advice on quadratic discriminant analysis.

Notes

1 ‘MIREX is a community driven endeavour which evaluates performance of algorithmic applications in a form of a contest for different music information retrieval (MIR) tasks, and since it began in 2005 has always hosted a competition for music similarity and retrieval: in 2005 ‘Symbolic Melodic Similarity’, and in 2006 and 2007 ‘Audio Music Similarity and Retrieval’.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.