paper-with-me

홈 › Papers

A Bi-directional Transformer for Musical Chord Recognition

2019-07-05 · Jonggwon Park, Kyoyun Choi, Sungwook Jeon, Dokyun Kim, Jonghun Park

Chord recognition is an important task since chords are highly abstract and descriptive features of music. For effective chord recognition, it is essential to utilize relevant context in audio sequence. While various machine learning models such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs) have been employed for the task, most of them have limitations in capturing long-term dependency or require training of an additional model. In this work, we utilize a self-attention mechanism for chord recognition to focus on certain regions of chords. Training of the proposed bi-directional Transformer for chord recognition (BTC) consists of a single phase while showing competitive performance. Through an attention map analysis, we have visualized how attention was performed. It turns out that the model was able to divide segments of chords by utilizing adaptive receptive field of the attention mechanism. Furthermore, it was observed that the model was able to effectively capture long-term dependencies, making use of essential information regardless of distance.

📄 PDF Abstract BibTeX arXiv:1907.02698

Code (3)

jayg996/BTC-ISMIR19 공식 구현 pytorch
sakemin/cog-musicgen-chord pytorch
sakemin/musicgen-remixer

Tasks

Chord RecognitionDescriptive

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

ChordFormer: A Conformer-Based Architecture for Large-Vocabulary Audio Chord Recognition

2025-02-17 · Muhammad Waseem Akram, Stefano Dettori, Valentina Colla, Giorgio Carlo Buttazzo

Chord recognition serves as a critical task in music information retrieval due to the abstract and descriptive nature of chords in music analysis. While audio chord recognition systems have achieved significant accuracy …

Chord RecognitionDescriptiveInformation RetrievalMusic Information Retrieval

A Fully Convolutional Deep Auditory Model for Musical Chord Recognition

2016-12-15 · Filip Korzeniowski, Gerhard Widmer

Chord recognition systems depend on robust feature extraction pipelines. While these pipelines are traditionally hand-crafted, recent advances in end-to-end machine learning have begun to inspire researchers to explore d…

Chord Recognition

Improved Chord Recognition by Combining Duration and Harmonic Language Models

2018-08-16 · Filip Korzeniowski, Gerhard Widmer

Chord recognition systems typically comprise an acoustic model that predicts chords for each audio frame, and a temporal model that casts these predictions into labelled chord segments. However, temporal models have been…

Chord RecognitionLanguage ModelingLanguage Modelling

Automatic Chord Recognition with Higher-Order Harmonic Language Modelling

2018-08-16 · Filip Korzeniowski, Gerhard Widmer

Common temporal models for automatic chord recognition model chord changes on a frame-wise basis. Due to this fact, they are unable to capture musical knowledge about chord progressions. In this paper, we propose a tempo…

Chord RecognitionLanguage Modelling

Improving the Classification of Rare Chords with Unlabeled Data

2020-12-13 · Marcelo Bortolozzo, Rodrigo Schramm, Claudio R. Jung

In this work, we explore techniques to improve performance for rare classes in the task of Automatic Chord Recognition (ACR). We first explored the use of the focal loss in the context of ACR, which was originally propos…

Chord RecognitionClassificationGeneral ClassificationSelf-Learning