SDAILGASDec 1, 2017

Audio Cover Song Identification using Convolutional Neural Network

arXiv:1712.00166v217 citations
Originality Incremental advance
AI Analysis

This addresses the problem of identifying cover songs in music information retrieval, but it is incremental as it applies a known CNN approach to an existing task.

The paper tackles cover song identification by reformulating it as a machine learning problem using a CNN that takes cross-similarity matrices as input, achieving performance better than or comparable to state-of-the-art methods.

In this paper, we propose a new approach to cover song identification using a CNN (convolutional neural network). Most previous studies extract the feature vectors that characterize the cover song relation from a pair of songs and used it to compute the (dis)similarity between the two songs. Based on the observation that there is a meaningful pattern between cover songs and that this can be learned, we have reformulated the cover song identification problem in a machine learning framework. To do this, we first build the CNN using as an input a cross-similarity matrix generated from a pair of songs. We then construct the data set composed of cover song pairs and non-cover song pairs, which are used as positive and negative training samples, respectively. The trained CNN outputs the probability of being in the cover song relation given a cross-similarity matrix generated from any two pieces of music and identifies the cover song by ranking on the probability. Experimental results show that the proposed algorithm achieves performance better than or comparable to the state-of-the-art.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes