Stuttering Classification and Segmentation with Attention-Based Multiple Instance Learning
About
Stuttering detection and classification using deep learning methods has the potential to improve the process of stuttering severity assessment. Most stuttering classification datasets provide clip-level labels, making them unsuitable for fine-grained frame-level classification needed to determine the duration of individual stuttering dysfluencies. To overcome this challenge, we present a multiple instance neural network architecture based on fine-tuned wav2vec 2.0, WavLM and Whisper encoders. We apply instance- and embedding-based multiple instance learning approaches to train models on a clip-level dataset for both clip-level and frame-level stuttering classification tasks. Our results show a 23% improvement in frame-level F1 score and between 2% and 9% in clip-level F1 score, demonstrating the ability of our models to utilize clip-level data for frame-level segmentation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Dysfluency Detection | SEP-28k-E (test) | F1 (Block)35 | 12 | |
| Stuttering Detection | FluencyBank (test) | Weighted Avg F190 | 9 | |
| Frame-level stuttering segmentation | CASA gold standard (test) | F1 Score70 | 6 |