Parallel Composition of Weighted Finite-State Transducers

10/06/2021
by   Shubho Sengupta, et al.
0

Finite-state transducers (FSTs) are frequently used in speech recognition. Transducer composition is an essential operation for combining different sources of information at different granularities. However, composition is also one of the more computationally expensive operations. Due to the heterogeneous structure of FSTs, parallel algorithms for composition are suboptimal in efficiency, generality, or both. We propose an algorithm for parallel composition and implement it on graphics processing units. We benchmark our parallel algorithm on the composition of random graphs and the composition of graphs commonly used in speech recognition. The parallel composition scales better with the size of the input graphs and for large graphs can be as much as 10 to 30 times faster than a sequential CPU algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2018

Composing Finite State Transducers on GPUs

Weighted finite-state transducers (FSTs) are frequently used in language...
research
02/06/2020

PaSe: An Extensible and Inspectable DSL for Micro-Animations

This paper presents PaSe, an extensible and inspectable DSL embedded in ...
research
10/15/2020

On the Parallel Composition for True Concurrency

For insight into the parallel composition for true concurrency, we recal...
research
10/06/2021

CTC Variations Through New WFST Topologies

This paper presents novel Weighted Finite-State Transducer (WFST) topolo...
research
10/30/2018

Domain and range for angelic and demonic compositions

We give finite axiomatizations for the varieties generated by representa...
research
11/25/2021

LET-Decoder: A WFST-based Lazy-evaluation Token-group Decoder with Exact Lattice Generation

We propose a novel lazy-evaluation token-group decoding algorithm with o...
research
10/02/2020

Differentiable Weighted Finite-State Transducers

We introduce a framework for automatic differentiation with weighted fin...

Please sign up or login with your details

Forgot password? Click here to reset