EMO-SUPERB: An In-depth Look at Speech Emotion Recognition
Haibin Wu, Huang-Cheng Chou, Kai-Wei Chang, Lucas Goncalves, Jiawei Du, Jyh-Shing Roger Jang, Chi-Chun Lee, Hung-Yi Lee
TL;DR
This work identifies reproducibility and data-leakage issues in Speech Emotion Recognition and presents EMO-SUPERB, a community-driven benchmark that evaluates 15 SSLMs across six SER datasets with a public leaderboard.It introduces an end-to-end pipeline combining a GPT-based relabeling workflow, a comprehensive SSLM-based evaluation codebase, unified dataset partitions, and a live leaderboard to accelerate SER research and collaboration.Typed descriptions, though rare at about $2.58\%$, are relabeled by ChatGPT to produce distribution-like targets, yielding an average relative improvement of $3.08\%$ across 16 models, with CPC reaching up to $9.45\%$ gains on MSP-PODCAST.Analyses show SSLMs outperform traditional features, with XLS-R-1B often achieving the best average performance while emphasizing shallow layers for emotional encoding; ChatGPT relabeling emerges as a promising avenue to unlock natural-language annotations.The open-source ecosystem, including data partitions, relabeled datasets, code, and artifacts, aims to improve reproducibility and fairness in SER, with planned future work on broader languages, calibration, and bias assessment.
Abstract
Speech emotion recognition (SER) is a pivotal technology for human-computer interaction systems. However, 80.77% of SER papers yield results that cannot be reproduced. We develop EMO-SUPERB, short for EMOtion Speech Universal PERformance Benchmark, which aims to enhance open-source initiatives for SER. EMO-SUPERB includes a user-friendly codebase to leverage 15 state-of-the-art speech self-supervised learning models (SSLMs) for exhaustive evaluation across six open-source SER datasets. EMO-SUPERB streamlines result sharing via an online leaderboard, fostering collaboration within a community-driven benchmark and thereby enhancing the development of SER. On average, 2.58% of annotations are annotated using natural language. SER relies on classification models and is unable to process natural languages, leading to the discarding of these valuable annotations. We prompt ChatGPT to mimic annotators, comprehend natural language annotations, and subsequently re-label the data. By utilizing labels generated by ChatGPT, we consistently achieve an average relative gain of 3.08% across all settings.
