From Discord to Harmony: Decomposed Consonance-based Training for Improved Audio Chord Estimation
2509.01588v1
cs.SD, cs.AI, cs.LG, cs.MM, eess.AS
2025-09-05
Авторы:
Andrea Poltronieri, Xavier Serra, Martín Rocamora
Резюме на русском
## Контекст
Аудио Чорд Эстимация (Audio Chord Estimation, ACE) — это ключевая задача в области музыкального информационного исследования, которая занимает внимание более двух десятилетий. Она играет важную роль в музыкальной транскрипции и анализе. Несмотря на прогресс, существуют значительные проблемы, которые ограничивают эффективность существующих систем. Одной из основных проблем является субъективность аннотаторов: разные люди могут давать разные оценки классов нот и аккордов, что приводит к несогласованности в данных. Другая проблема — классовая неробастность (class imbalance), когда некоторые классы нот или аккордов значительно чаще других в обучающих наборах данных. Эти особенности сильно затрудняют обучение и оценку алгоритмов. Целью настоящего исследования является адресация этих проблем с помощью новых подходов, основанных на понятии хармонической сонансности (consonance).
## Метод
Мы предлагаем метод, который использует знания о хармонической сонансности для улучшения оценки нот и аккордов. Наш подход разделяет задачу на несколько подзадач, каждая из которых соответствует отдельному аспекту звучания аккорда: оценка корня (root), оценка баса (bass) и оценка других нот в аккорде. Мы также внедрили новую метрику дистанции, основанную на звуковой сонансности, которая позволяет лучше охарактеризовать музыкально-значимую схожесть между разными аннотациями. Наш алгоритм основан на многозадачной архитектуре для совместного обучения этих подзадач. Мы также применяем технику легких меток (label smoothing), использующую понятие сонансности для гашения шума в метках. Это позволяет модели более точно определять музыкальные согласованности.
## Результаты
Мы провели эксперименты на различных музыкальных датасетах, сравнивая нашу модель с текущими лидерами в области ACE. Результаты показали, что наш подход значительно улучшает оценку корня и баса, а также в целом повышает точность определения аккордов. Мы также проверили эффективность новой метрики дистанции на многочисленных аннотациях, показав, что она дает более точные результаты в сравнении с традиционными метриками. Наша модель также показала значительное улучшение в обработке классов с небольшим количеством примеров, что демонстрирует ее высокую работу в условиях классовой неробастности.
## Значимость
Предложенный подход имеет широкие применения в музыкальной транскрипции, анализе и создании музыкальных инструментов. Он позволяет повысить точность определения аккордов в различных музыкальных жанрах и условиях. Преимущест
Abstract
Audio Chord Estimation (ACE) holds a pivotal role in music information
research, having garnered attention for over two decades due to its relevance
for music transcription and analysis. Despite notable advancements, challenges
persist in the task, particularly concerning unique characteristics of harmonic
content, which have resulted in existing systems' performances reaching a glass
ceiling. These challenges include annotator subjectivity, where varying
interpretations among annotators lead to inconsistencies, and class imbalance
within chord datasets, where certain chord classes are over-represented
compared to others, posing difficulties in model training and evaluation. As a
first contribution, this paper presents an evaluation of inter-annotator
agreement in chord annotations, using metrics that extend beyond traditional
binary measures. In addition, we propose a consonance-informed distance metric
that reflects the perceptual similarity between harmonic annotations. Our
analysis suggests that consonance-based distance metrics more effectively
capture musically meaningful agreement between annotations. Expanding on these
findings, we introduce a novel ACE conformer-based model that integrates
consonance concepts into the model through consonance-based label smoothing.
The proposed model also addresses class imbalance by separately estimating
root, bass, and all note activations, enabling the reconstruction of chord
labels from decomposed outputs.