Corrective Forcing: Unified Post-Training for Diffusions and Flows in Generative Speech Enhancement

Qing Yao, Lijian Gao, Qirong Mao
9/21/2026
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Diffusion and flow models, as promising generative paradigms for speech enhancement, face a training--inference mismatch: training uses analytical path states, whereas inference recursively evaluates models on self-generated rollout states along discretized sampling trajectories. This mismatch causes prediction and discretization errors to accumulate. To address it, we introduce Corrective Forcing (CoF), a post-training paradigm that forces diffusion and flow models to learn from self-generated rollouts and correct their predictions. CoF corrects clean-speech predictions on rollout states toward the ground truth under dynamic sampling schedules, exposing the model to varying inference conditions. It further regularizes local evolution using locally corrected counterfactual transitions as references for factual transitions. By expressing model outputs through a shared clean-speech prediction parameterization, CoF applies the same post-training objective across diffusion and flow formulations. Experiments with SB-VE and OT-CFM demonstrate improvements in perceptual quality and reconstruction fidelity, together with robust performance across different numbers of sampling steps.

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. Any repos shown below are weak matches — 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{yao2026corrective,
  title  = {Corrective Forcing: Unified Post-Training for Diffusions and Flows in Generative Speech Enhancement},
  author = {Qing Yao and Lijian Gao and Qirong Mao},
  year   = {2026},
  eprint = {2609.24651},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.24651v1}
}

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

Discussion