HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Learning a Representation for Cover Song Identification Using Convolutional Neural Network

Zhesong Yu; Xiaoshuo Xu; Xiaoou Chen; Deshun Yang

Learning a Representation for Cover Song Identification Using Convolutional Neural Network

Abstract

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.

Code Repositories

Orfium/bytecover
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
cover-song-identification-on-covers80CQT-Net
MAP: 0.840
cover-song-identification-on-shs100k-testCQT-Net
mAP: 0.655
cover-song-identification-on-youtube350CQT-Net
MAP: 0.917

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Learning a Representation for Cover Song Identification Using Convolutional Neural Network | Papers | HyperAI