ASR Error Correction with Constrained Decoding on Operation Prediction

Jingyuan Yang, Rongjun Li, Wei Peng
8/9/2022
cs.CLeess.AS

No official code found. Best implementation: yangjingyuan/ConstDecoder (11 stars, last commit 2022-10-24).

Abstract

Error correction techniques remain effective to refine outputs from automatic speech recognition (ASR) models. Existing end-to-end error correction methods based on an encoder-decoder architecture process all tokens in the decoding phase, creating undesirable latency. In this paper, we propose an ASR error correction method utilizing the predictions of correction operations. More specifically, we construct a predictor between the encoder and the decoder to learn if a token should be kept ("K"), deleted ("D"), or changed ("C") to restrict decoding to only part of the input sequence embeddings (the "C" tokens) for fast inference. Experiments on three public datasets demonstrate the effectiveness of the proposed approach in reducing the latency of the decoding process in ASR correction. It enhances the inference speed by at least three times (3.4 and 5.7 times) while maintaining the same level of accuracy (with WER reductions of 0.53% and 1.69% respectively) for our two proposed models compared to a solid encoder-decoder baseline. In the meantime, we produce and release a benchmark dataset contributing to the ASR error correction community to foster research along this line.

View on arXivView PDF

Code Implementations(1)

111Shell, PythonMar 22, 20223 years ago

Similar Papers

Cite this paper

@article{yang2022error,
  title  = {ASR Error Correction with Constrained Decoding on Operation Prediction},
  author = {Jingyuan Yang and Rongjun Li and Wei Peng},
  year   = {2022},
  eprint = {2208.04641},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.04641v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2208.04641.svg)](https://codeofpaper.com/paper/2208.04641)

Discussion