amaai-lab/MERP
收藏资源简介:
MERP(音乐情感识别与个人信息数据集)是一个用于音乐情感识别的数据集,包含54首完整歌曲的动态效价和唤醒评分。该数据集通过Amazon Mechanical Turk收集,歌曲选自Free Music Archive(50首)和DEAM数据集(4首),旨在覆盖效价-唤醒空间的四个象限。共有452名参与者进行标注,经过严格清理后保留277名,其中196名提供了个人信息(如人口统计、听歌偏好和音乐背景)。标注以10赫兹分辨率(每0.1秒一个评分)进行,评分范围在[-1, 1]之间。数据集包括过滤后的标注、原始标注和评分者个人信息文件,适用于音乐情感分析和机器学习任务。
MERP (Music Emotion Recognition and Personal Information Dataset) is a dataset dedicated to music emotion recognition, containing dynamic valence and arousal annotations for 54 full-length songs. Collected via Amazon Mechanical Turk, the songs are sourced from the Free Music Archive (50 tracks) and the DEAM dataset (4 tracks), and the dataset aims to cover all four quadrants of the valence-arousal space. A total of 452 participants contributed annotations; after rigorous data cleaning, 277 valid participants remained, among whom 196 provided personal information including demographics, music listening preferences, and musical background. Annotations were collected at a 10 Hz resolution (one rating every 0.1 seconds), with the rating range set between [-1, 1]. The dataset includes filtered annotations, raw annotations, and rater personal information files, making it suitable for music emotion analysis and machine learning tasks.
数据集概要
MERP (Music Emotion Recognition with Profile Information)
- 任务: 音频分类 (Audio Classification)
- 规模: 1K < n < 10K
- 标签: music, emotion, valence, arousal, continuous-annotation, music-emotion-recognition
- 许可证: CC-BY-4.0
数据集描述
该数据集用于音乐情感识别研究,包含动态的效价 (valence) 和唤醒度 (arousal) 评分。通过 Amazon Mechanical Turk (MTurk) 收集,共选取54首全长歌曲,其中50首来自 Free Music Archive,4首来自 DEAM 数据集作为锚定曲目 (anchor tracks) 用于质量控制。452名参与者在清洗后保留277名,并记录了其人口统计信息、音乐偏好和背景。
数据构成
- 曲目: 54首全长歌曲
- 曲目来源: 50首来自 Free Music Archive (CC许可),4首锚定曲目来自 DEAM (同样来自 FMA/CC)
- 标注分辨率: 10 Hz (每0.1秒一个评分)
- 标注尺度: 效价和唤醒度均为 [-1, 1]
- MTurk批次: 第4-6批 (美国,Master工人),第7-8批 (全球,非Master)
- 总评分者 (原始): 447
- 总评分者 (过滤后): 277
- 有个人资料的评分者: 196
文件列表
| 文件 | 行数 | 描述 |
|---|---|---|
annotations_filtered.parquet |
3,482 | 质量控制后的标注,每个评分者重新缩放到 [-1, 1],并经过 Savitzky-Golay 平滑 (窗口 15, 多项式 2)。论文中使用版本。 |
annotations_raw.parquet |
6,176 | 原始 MTurk 滑块输出,未经过滤或缩放。 |
rater_profiles.parquet |
196 | 通过个人资料质量检查的评分者人口统计和音乐背景信息。 |
audio/*.wav |
54 | 全长音频曲目。 |
过滤步骤
annotations_filtered 经过以下7步质量控制:
- 移除与音频时长相比过短或过长的试次。
- 移除个人资料异常 (如训练时长 < 0 或 > 100 年) 的评分者。
- 移除长时间停滞平台 (≥ 300个连续相同值) 的试次。
- 移除未完成所有4首DEAM锚定歌曲的评分者。
- 移除所有试次中效价或唤醒度范围小于完整尺度1/3的评分者。
- 将标注数组修剪至与音频特征长度匹配。
- 对于完成重复DEAM锚定会话的评分者,丢弃与DEAM参考标注相关性较低的会话。
列描述
annotations_filtered.parquet / annotations_raw.parquet
| 列名 | 类型 | 描述 |
|---|---|---|
rater_id |
str | 匿名化评分者标识符 (如 rater_042)。与 rater_profiles.parquet 一致。 |
song_id |
str | 与 audio/ 文件名称匹配的曲目标识符 (如 00_35, deam_115)。 |
batch |
str | MTurk 批次号 ("4"–"8")。批次4-6为美国Master工人;7-8为全球非Master。 |
arousal |
list[float] | 10 Hz 采样的唤醒度时间序列评分。 |
valence |
list[float] | 10 Hz 采样的效价时间序列评分。 |
rater_profiles.parquet
| 列名 | 类型 | 描述 |
|---|---|---|
rater_id |
str | 匿名化评分者标识符。 |
master |
int | 1 = MTurk Master 工人,0 = 非Master。 |
age |
int | 评分者年龄 (岁)。 |
country_enculturation |
str | 评分者成长的国家。 |
country_live |
str | 评分者目前居住的国家。 |
fav_music_lang |
str | 喜欢的音乐语言 (如 EN, ZH)。 |
gender |
str | 自我报告的性别。 |
fav_genre |
str | 最喜欢的音乐类型。 |
play_instrument |
str | 是否演奏乐器 (Yes/No)。 |
training |
str | 是否接受过正规音乐训练 (Yes/No)。 |
training_duration |
int | 正规音乐训练年限 (若无则为0)。 |
引用
bibtex @article{koh2023merp, title = {{MERP}: A Music Dataset with Emotion Ratings and Raters Profile Information}, author = {Koh, En Yan and Cheuk, Kin Wai and Heung, Kwan Yee and Agres, Kat R. and Herremans, Dorien}, journal = {Sensors}, volume = {23}, number = {1}, pages = {382}, year = {2023}, doi = {10.3390/s23010382} }




