A Differentiable Alignment Framework for Sequence-to-Sequence Modeling via Optimal Transport
Kaloga, Yacouba, Kumar, Shashi, Motlicek, Petr, Kodrasi, Ina
Accurate sequence-to-sequence (seq2seq) alignment is critical for applications like medical speech analysis and language learning tools relying on automatic speech recognition (ASR). State-of-the-art end-to-end (E2E) ASR systems, such as the Connectionist Temporal Classification (CTC) and transducer-based models, suffer from peaky behavior and alignment inaccuracies. In this paper, we propose a novel differentiable alignment framework based on one-dimensional optimal transport, enabling the model to learn a single alignment and perform ASR in an E2E manner. We introduce a pseudo-metric, called Sequence Optimal Transport Distance (SOTD), over the sequence space and discuss its theoretical properties. Based on the SOTD, we propose Optimal Temporal Transport Classification (OTTC) loss for ASR and contrast its behavior with CTC. Experimental results on the TIMIT, AMI, and LibriSpeech datasets show that our method considerably improves alignment performance, though with a trade-off in ASR performance when compared to CTC. We believe this work opens new avenues for seq2seq alignment research, providing a solid foundation for further exploration and development within the community.
Feb-3-2025
- Country:
- Oceania > Australia
- Queensland > Brisbane (0.04)
- New South Wales > Sydney (0.04)
- North America
- United States
- Rhode Island (0.04)
- New Mexico > Bernalillo County
- Albuquerque (0.04)
- Nevada > Clark County
- Las Vegas (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- Canada
- Ontario > Toronto (0.04)
- British Columbia > Metro Vancouver Regional District
- Vancouver (0.04)
- United States
- Europe
- Germany > Berlin (0.04)
- France (0.04)
- Austria > Styria
- Graz (0.04)
- Switzerland > Vaud
- Lausanne (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Greece > Attica
- Athens (0.04)
- Croatia > Dubrovnik-Neretva County
- Dubrovnik (0.04)
- Czechia
- South Moravian Region > Brno (0.04)
- Olomouc Region > Olomouc (0.04)
- Ireland > Leinster
- County Dublin > Dublin (0.04)
- Belgium > Brussels-Capital Region
- Brussels (0.04)
- Asia
- Africa > Rwanda
- Oceania > Australia
- Genre:
- Research Report > New Finding (0.67)
- Technology: