On the de-duplication of the Lakh MIDI dataset
2509.16662v1
cs.SD, cs.AI, cs.LG, cs.MM, eess.AS
2025-09-24
Авторы:
Eunjin Choi, Hyerin Kim, Jiwoo Ryu, Juhan Nam, Dasaem Jeong
Резюме на русском
## Контекст
Lakh MIDI Dataset (LMD) является одним из крупнейших общедоступных источников символической музыки. Он содержит более 178 тысяч файлов MIDI, представляющих различные музыкальные произведения. Несмотря на преимущества, такие большие данные часто склеиваются из разных источников, что приводит к повторениям и непоследовательностям в метаданных. Эти ошибки могут повлиять на качество обучения моделей и формирования выводов в музыкальной интеллектуальной обработке (MIR). Однако, несмотря на важность, дедупликация данных в MIR-сообществе недостаточно исследована. Этот труд вносит вклад в решение проблемы, обосновывая значимость дедупликации LMD для улучшения высококачественных моделей в этой области.
## Метод
Для анализа и дедупликации LMD использовались различные подходы. В качестве бенчмарка выбран Clean MIDI Subset, в котором одинаковые песни представлены в разных версиях. Методы включили правильные (rule-based), символьные модели музыкального восприятия, а также модель BERT с увеличенным обучением (contrastive learning). Модель BERT была использована для параллельной обработки файлов MIDI и поиска дубликатов. Результаты сравнивались с другими моделями, чтобы определить наиболее эффективный подход к дедупликации LMD.
## Результаты
На основе проведенных экспериментов были получены три версии отфильтрованного списка LMD. Наиболее консервативная версия отфильтровала 38 134 менее стабильных дубликатов из 178 561 файлов. Эти результаты позволили установить, что модель BERT с увеличенным обучением и аугментациями демонстрирует наилучшие результаты в дедупликации символических музыкальных данных. Этот подход оказался самым эффективным в контексте удаления повторяющихся файлов, с минимальным потерям качества или удалением ненужных данных.
## Значимость
Результаты имеют значительное значение для области MIR и других крупных датасетов, которые могут повлиять на обучение моделей. Дедупликация LMD позволяет улучшить точность и надежность моделей, уменьшая влияние данных, зараженных дубликатами. Это прикладное решение может иметь большой потенциал в музыкальном анализе, генерации и машинном обучении. Будущие исследования могут расширить данные в других символических музыкальных коллекциях.
## Выводы
Полученные результаты показывают, что модель BERT с увеличенным обучением является эффективным методом для дедупликации LMD. Она позволяет улучшить качество данных и разработать более надежные модели в MIR. Дальнейшие исследования могут сфокусироваться на масштабировании этого подхода для других больших датасетов и изучении других аспектов дедупликации в символической му
Abstract
A large-scale dataset is essential for training a well-generalized
deep-learning model. Most such datasets are collected via scraping from various
internet sources, inevitably introducing duplicated data. In the symbolic music
domain, these duplicates often come from multiple user arrangements and
metadata changes after simple editing. However, despite critical issues such as
unreliable training evaluation from data leakage during random splitting,
dataset duplication has not been extensively addressed in the MIR community.
This study investigates the dataset duplication issues regarding Lakh MIDI
Dataset (LMD), one of the largest publicly available sources in the symbolic
music domain. To find and evaluate the best retrieval method for duplicated
data, we employed the Clean MIDI subset of the LMD as a benchmark test set, in
which different versions of the same songs are grouped together. We first
evaluated rule-based approaches and previous symbolic music retrieval models
for de-duplication and also investigated with a contrastive learning-based BERT
model with various augmentations to find duplicate files. As a result, we
propose three different versions of the filtered list of LMD, which filters out
at least 38,134 samples in the most conservative settings among 178,561 files.