GPU-Accelerated Forward-Backward algorithm with Application to Lattice-Free MMI
Not on the map. Why?
Abstract (arXiv)
We propose to express the forward-backward algorithm in terms of operations between sparse matrices in a specific semiring. This new perspective naturally leads to a GPU-friendly algorithm which is easy to implement in Julia or any programming languages with native support of semiring algebra. We use this new implementation to train a TDNN with the LF-MMI objective function and we compare the training time of our system with PyChain - a recently introduced C++/CUDA implementation of the LF-MMI loss. Our implementation is about two times faster while not having to use any approximation such as the "leaky-HMM".
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 4 of its 18 references that are in the map. First posted on arXiv 22 Oct 2021.
Builds on
4 of 18 references.
References · 4
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Achieving Human Parity in Conversational Speech Recognitioncited by 63
- 2017Effective Extensible Programming: Unleashing Julia on GPUscited by 16
- 2020PyChain: A Fully Parallelized PyTorch Implementation of LF-MMI for End-to-End ASRcited by 16
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.
2 papers.