Papers › Learning a Representation for Cover Song Identification Using Convolutional Neural Network

Learning a Representation for Cover Song Identification Using Convolutional Neural Network

1 Nov 2019arXiv 2019 11arXiv:1911.00334archive 2025-07-28

Zhesong Yu, Xiaoshuo Xu, Xiaoou Chen, Deshun Yang

Cover song identification represents a challenging task in the field of Music Information Retrieval (MIR) due to complex musical variations between query tracks and cover versions. Previous works typically utilize hand-crafted features and alignment algorithms for the task. More recently, further breakthroughs are achieved employing neural network approaches. In this paper, we propose a novel Convolutional Neural Network (CNN) architecture based on the characteristics of the cover song task. We first train the network through classification strategies; the network is then used to extract music representation for cover song identification. A scheme is designed to train robust models against tempo changes. Experimental results show that our approach outperforms state-of-the-art methods on all public datasets, improving the performance especially on the large dataset.

PaperPDFCode

Code

Orfium/bytecover mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Cover song identificationInformation RetrievalMusic Information RetrievalRetrieval

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Cover song identification Covers80 CQT-Net MAP 0.840 #5 of 5 Archive leaderboard report
Cover song identification SHS100K-TEST CQT-Net mAP 0.655 #8 of 8 Archive leaderboard report
Cover song identification YouTube350 CQT-Net MAP 0.917 #3 of 4 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections