Diffusion Language Models for Speech Recognition

Davyd Naveriani, Albert Zeyer, Ralf Schlüter, Hermann Ney
4/15/2026
cs.CLcs.AIcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Diffusion language models have recently emerged as a leading alternative to standard language models, due to their ability for bidirectional attention and parallel text generation. In this work, we explore variants for their use in speech recognition. Specifically, we introduce a comprehensive guide to incorporating masked diffusion language models (MDLM) and uniform-state diffusion models (USDMs) for rescoring ASR hypotheses. Additionally, we design a new joint-decoding method that combines CTC and USDM by integrating the framewise probability distributions derived from CTC with the labelwise probability distributions computed by USDM at each decoding step, thereby generating new candidates that combine strong language knowledge from USDM and acoustic information from CTC. Our findings reveal that USDM, as well as MDLM, can significantly improve the accuracy of recognized text. We publish all our code and recipes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{naveriani2026diffusion,
  title  = {Diffusion Language Models for Speech Recognition},
  author = {Davyd Naveriani and Albert Zeyer and Ralf Schlüter and Hermann Ney},
  year   = {2026},
  eprint = {2604.14001},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.14001v2}
}

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/2604.14001.svg)](https://codeofpaper.com/paper/2604.14001)

Discussion