Select or Rewrite: Oracle-Guided Fine-Tuning for Generative ASR Post-Editing from N-Best Hypotheses
Organizations: Idiap Research Institute, Martigny, Switzerland · KTH Royal Institute of Technology, Stockholm, Sweden · Brno University of Technology, Brno, Czech Republic
Abstract
Large language models can post-edit ASR by using linguistic context to compare N-best hypotheses and rewrite the transcript when needed, often improving WER without retraining the recognizer. However, prompt-only correction is brittle: it may over-edit when top-1 is correct and hallucinate when the reference is absent, and often needs very large models. We propose oracle-guided fine-tuning that turns N-best lists into supervision via three curated pools: corrections (reference in the list but not top-1) to teach selection, regularizers (top-1 correct) to discourage unnecessary rewrites, and hard negatives (reference absent) to suppress hallucination. Fine-tuning on this data provides more effective supervision than random subset fine-tuning for learning a hybrid select-or-rewrite policy, with the clearest gains from around 3B parameters on the proprietary dataset but less conclusive results on CommonVoice, a divergence suggesting that public read-speech text may overlap with LLM pretraining and mask genuine post-editing gains.
Figures & tables
| definedAI | CommonVoice | |||
| Train | Test | Train | Test | |
| # Utterances | 17398 | 2009 | 17000 | 16354 |
| Total Duration (hrs) | 38.17 | 4.35 | 27.98 | 27.05 |
| Before Filtering | After Filtering | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Category (Training Set) | DAI W-S | DAI W-M | DAI W-L | CV W-S | CV W-M | CV W-L | DAI W-S | DAI W-M | DAI W-L | CV W-S | CV W-M | CV W-L | |
| Positive (Recoverable) | 2485 | 2512 | 2413 | 2897 | 2772 | 2694 | 2286 | 2311 | 2221 | 2665 | 2550 | 2479 | |
| Regularizers (Correct) | 5994 | 6387 | 6419 | 9319 | 10447 | 10723 | 1102 | 1175 | 1180 | 1714 | 1923 | 1972 | |
| Hard Negatives (Hopeless) | 8919 | 8499 | 8566 | 4784 | 3781 | 3583 | 686 | 693 | 665 | 800 | 764 | 743 | |
| Validation (8%) | 354 | 363 | 353 | 450 | 455 | 452 | |||||||
| Total | 17398 | 17398 | 17398 | 17000 | 17000 | 17000 | 4074 | 4179 | 4066 | 5179 | 5237 | 5194 | |
Language Model Post-Training
Language model post-training adapts pretrained models to follow instructions, reason, use tools, and meet task-specific or human-defined goals.
See all 182 papers