Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reducing Hallucinated Transcripts in Whisper via Hallucination Space Projection

Published 3 Sep 2026 in cs.AI | (2609.04561v1)

Abstract: Whisper is a widely used foundation model for automatic speech recognition (ASR), but its generative decoder can produce fluent hallucinated transcripts for inputs containing little or no speech. We propose a training-free, inference-time method to reduce these hallucinations using low-rank projection of decoder activations. A compact hallucination-associated subspace is estimated from non-speech calibration data, and decoder hidden states are projected away from this subspace during inference. We evaluate two variants: always-on, which applies projection to all inputs, and gated, which applies it only when Whisper predicts that an input is likely non-speech. Across non-speech benchmarks, always-on projection reduces average hallucination rate (HR) from 31.31% to 2.44%, a 92.21% relative reduction, while gated projection reduces HR to 3.74%, an 88.05% relative reduction, with lower false rejection of genuine speech. On LibriSpeech, gated projection increases absolute word error rate (WER) by 0.33-4.39 percentage points and yields false-rejection rates (FRR) of 0.41--9.97% across model and split settings. These results show that low-rank activation projection can substantially suppress Whisper hallucinations without retraining, while providing a controllable trade-off between hallucination suppression and speech recognition performance.

Summary

  • The paper implements Hallucination Space Projection (HSP), a training-free method for reducing hallucinated transcripts in Whisper by modifying decoder activations during inference.
  • The effectiveness of HSP is demonstrated by significant reductions in hallucination rates (HR) across non-speech data while preserving accurate speech recognition as measured by Word Error Rate (WER) and False Rejection Rate (FRR).
  • The gated projection mode, which uses Whisper’s own no-speech probability, emerges as the most practical approach, achieving a strong trade-off between speech preservation and hallucination suppression, especially in models of different sizes, known as scales,.

Problem formulation and contribution

Whisper’s generative decoder can emit fluent text for audio containing silence, environmental sounds, music, or other non-speech content. In this setting, the correct transcript is empty, so any non-empty output constitutes a hallucinated transcription. The problem is operationally significant because the generated text may be linguistically plausible and therefore pass downstream validation. The paper addresses this failure mode with Hallucination Space Projection (HSP), a training-free inference-time intervention that modifies Whisper’s decoder activations rather than its parameters, decoding objective, input segmentation, or output text.

The central hypothesis is that hallucinating and correctly rejected non-speech examples occupy distinguishable regions of decoder representation space. Using non-speech calibration data, the method constructs activation differences between examples that produce hallucinated transcripts and examples that correctly produce empty outputs. Singular value decomposition (SVD) extracts a low-rank basis for the dominant difference directions. During inference, the component of a decoder hidden state aligned with this basis is removed. The approach therefore treats hallucination suppression as a representation-editing problem rather than as phrase filtering or threshold calibration.

Two operating modes are evaluated. Always-on projection intervenes on every input, whereas gated projection first uses Whisper’s unmodified no-speech probability and applies the intervention only when that probability exceeds a gate threshold γ\gamma. The final rejection decision still uses Whisper’s no-speech threshold τ\tau, fixed at $0.6$ in the principal experiments. The paper’s main result is that always-on projection can attain very low hallucination rates at substantial speech-recognition cost, while gated projection yields a more usable HR–WERFRR trade-off (2609.04561).

Method

Let hh_\ell denote the hidden state at decoder layer \ell. The calibration procedure partitions non-speech examples into hallucinating and correctly empty groups. Pairwise differences between the two groups form a matrix Δ\Delta_\ell. The right singular vectors associated with its largest singular values define the basis B,rB_{\ell,r}, where rr is the retained rank. Because both groups contain non-speech audio, the differencing operation is intended to suppress generic acoustic variation and retain directions associated with hallucination-prone decoder behavior.

At inference time, HSP applies

h~=hα(hB,r)B,r,\tilde{h}_\ell = h_\ell-\alpha(h_\ell B_{\ell,r}^{\top})B_{\ell,r},

where α\alpha controls intervention strength. With an orthonormal basis, the second term is the component of τ\tau0 lying in the estimated hallucination subspace. For τ\tau1, this is an ordinary orthogonal projection away from the subspace; values below or above one produce weaker or stronger suppression.

The gated variant requires two passes for inputs satisfying the gate condition. An initial unmodified pass produces τ\tau2. If this value exceeds τ\tau3, the model is decoded again with the projection hook active. The resulting no-speech probability is compared with τ\tau4 to determine whether the transcript is discarded. This distinction between τ\tau5 and τ\tau6 is important: τ\tau7 controls whether the hidden-state intervention occurs, whereas τ\tau8 controls the final empty-transcript decision. Gating thus uses Whisper’s own uncertainty estimate to limit representation perturbation on likely speech.

The method is evaluated with Whisper small, medium, and large-v3. Calibration and parameter selection use ESC-50 folds 1–3; held-out ESC-50 folds 4–5, UrbanSound8K, and a filtered FSD50K subset test cross-dataset behavior. LibriSpeech validation-clean is used for parameter selection and LibriSpeech test-clean and test-other measure WER and false rejection of speech. The study consequently evaluates both sides of the intervention: empty-output reliability on non-speech and preservation of normal ASR on speech.

Calibration and operating-point selection

The offline sweeps show that layer selection is more consequential than rank selection. Early decoder layers produce limited hallucination suppression, while middle-to-late layers produce much larger reductions. Increasing rank exhibits saturation and can remove speech-relevant information without materially improving non-speech rejection. For large-v3, the selected configuration is τ\tau9, $0.6$0, followed by $0.6$1 and $0.6$2. The corresponding development-set HR falls from $0.6$3 to $0.6$4 under gated projection. On LibriSpeech validation-clean, always-on projection reaches 11.59% WER and 9.69% FRR, whereas gated projection reaches 5.32% WER and 1.85% FRR. This establishes the paper’s principal design rationale: gating is not merely a computational refinement, but a mechanism for limiting speech degradation.

Figure 1

Figure 1: Offline selection of decoder layer $0.6$5 and projection rank $0.6$6 for Whisper large-v3; lower HR and WER are preferred.

The selected settings for small and medium are $0.6$7, $0.6$8, $0.6$9, hh_\ell0 and hh_\ell1, hh_\ell2, hh_\ell3, hh_\ell4, respectively. For small, the non-gated configuration reduces development HR from 20.2% to 1.08% while increasing WER from 4.28% to 5.07%; gating yields 1.2% HR and 4.68% WER. For medium, the selected non-gated setting reduces HR from 22.8% to 2.0% with 5.13% WER, while the gated setting yields 2.8% HR and 3.90% WER. These results support the claim that a very low-dimensional intervention can capture a substantial portion of the relevant decoder behavior.

Figure 2

Figure 2: Development-set sweep of projection strength hh_\ell5 and gate threshold hh_\ell6 for large-v3 after fixing hh_\ell7 and hh_\ell8.

The results also indicate that the selected parameters are model-specific. Decoder depth, hidden dimensionality, and the location of hallucination-related representations differ across Whisper scales, so a single universal layer and rank are not established. The calibration procedure is lightweight, but it still requires model-specific development data and a speech validation set to select an acceptable operating point.

Hallucination suppression and cross-dataset transfer

The strongest evidence for HSP is its performance on held-out non-speech data. The reported baseline hallucination rates are high and heterogeneous: for large-v3, 44.25% on held-out ESC-50, 76.08% on UrbanSound8K, and 21.35% on FSD50K. Always-on projection reduces these values to 1.50%, 0.87%, and 0.18%, respectively. Gated projection produces 8.38%, 2.74%, and 1.15%. Thus, gating sacrifices some rejection performance relative to always-on intervention, but remains substantially better than the unmodified model on all three datasets.

The cross-dataset result is particularly relevant to the proposed representation-level interpretation. The basis is estimated using ESC-50 folds 1–3, yet the intervention transfers to urban sounds and the filtered FSD50K collection. This behavior is difficult to explain as simple phrase memorization: the method does not inspect the generated text and does not require a dataset-specific list of hallucinated phrases. It is consistent with the existence of decoder-level states associated with unsupported generation across diverse acoustic conditions. However, the evidence is still limited to three non-speech benchmarks and one calibration source; it does not establish invariance under arbitrary domain shift.

The paper reports an average reduction from 31.31% to 2.44% for always-on projection and to 3.74% for gated projection in the abstract. The detailed dataset-specific results support the qualitative conclusion, but the manuscript contains inconsistencies in model labels and aggregate values: one displayed result table assigns the 44.25%, 76.08%, and 21.35% baseline values to large-v3, while the corresponding row labels elsewhere appear inconsistent with the small-model results. The headline averages should therefore be interpreted alongside the per-dataset values rather than as independently verifiable summary statistics.

Figure 3

Figure 3: Gated projection shifts no-speech probabilities upward on non-speech audio while leaving the distribution for LibriSpeech speech concentrated near low values.

The no-speech probability analysis provides a mechanism-level account of the aggregate results. Projection moves many ESC-50 examples above hh_\ell9, converting latent hallucination-prone cases into rejected segments. On LibriSpeech test-clean, the distribution remains concentrated near zero, which explains why gated projection substantially reduces—but does not eliminate—speech false rejection. The result implies that HSP does not simply suppress all decoder activity; it preferentially changes the no-speech decision boundary for cases already judged ambiguous by Whisper.

Speech preservation and the HR–WER–FRR trade-off

HSP’s principal cost is degradation on genuine speech. For large-v3, baseline WER is 4.06% on test-clean and 5.87% on test-other. Gated projection increases these values to 6.17% and 6.57%, while always-on projection increases them to 12.95% and 13.13%. The corresponding FRR values are 2.86% and 1.40% for gated projection, compared with 10.50% and 11.47% for always-on projection. Gating therefore removes most of the extreme degradation caused by universal intervention, but it does not preserve baseline ASR performance.

Across model sizes, the same pattern holds:

Model Method Clean WER Other WER Clean FRR Other FRR
Small Original 4.04 8.38 0.00 0.00
Small Gated 4.37 9.13 0.41 2.58
Medium Original 3.66 7.29 0.03 0.27
Medium Gated 5.47 11.68 4.07 9.97
Large-v3 Original 4.06 5.87 0.04 0.00
Large-v3 Gated 6.17 6.57 2.86 1.40

The medium model exhibits the most severe gated speech degradation, particularly on test-other, where FRR reaches 9.97%. This demonstrates that the trade-off is not determined solely by the nominal intervention strength or rank. It depends on the interaction between decoder scale, layer location, calibration geometry, no-speech estimates, and acoustic difficulty.

The comparison with threshold-only tuning is unfavorable to threshold adjustment as a standalone solution. For original Whisper, changing \ell0 from 0.6 to 0.5 reduces average HR only from 47.23% to 45.99%, with little change in WER or FRR. By contrast, projection changes decoder representations before the no-speech decision and produces much larger reductions. The implication is that the failure is not adequately addressed by selecting a more aggressive decision threshold when the underlying decoder state continues to favor fluent text generation.

Projection also compares favorably with the paper’s phrase-based baseline. Bag-of-Hallucinations filtering reduces HR only modestly because it can remove phrases observed during calibration but cannot address novel generations. WhisperX VAD achieves an average HR of 5.24% across the non-speech benchmarks, while gated projection reaches 4.09% without an external VAD. This comparison should be qualified: WhisperX reports lower LibriSpeech WER and FRR in the cited evaluation, so gated projection is not uniformly superior. Its advantage is the absence of a separately deployed segmentation model and the ability to intervene inside Whisper’s decoder.

Ablations and stronger interventions

The threshold ablation confirms that HSP exposes a controllable operating curve rather than a single universally optimal point. For medium, lowering \ell1 from 0.6 to 0.4 reduces average HR from 5.09% to 2.89%, but increases average WER from 8.58% to 11.49% and FRR from 7.03% to 10.91%. Raising \ell2 to 0.7 lowers WER to 7.28% and FRR to 4.76%, but raises HR to 7.85%. The default \ell3 is selected as a compromise, not because it dominates all alternatives.

The multi-layer ablation demonstrates that stronger suppression is technically possible. For medium, applying gated projections at layers 20 and 24 reduces HR from 2.75% to 0.13% on ESC-50, from 0.66% to 0.07% on UrbanSound8K, and from 8.78% to 4.87% on FSD50K. The cost is substantial: test-clean WER increases from 5.48% to 10.62%, test-other WER from 11.68% to 15.71%, and FRR increases from 4.07% to 11.07% and from 9.97% to 13.75%. This result suggests that hallucination-associated directions are distributed across layers, but it also supports the paper’s decision to use a single-layer intervention for the main configuration.

Figure 4

Figure 4: Offline layer–rank selection for Whisper small, showing the dependence of HR and WER on intervention depth and projection rank.

Figure 5

Figure 5: Projection-strength and gate-threshold sweep for Whisper small after fixing \ell4 and \ell5.

Figure 6

Figure 6: Offline layer–rank selection for Whisper medium, showing lower HR at middle-to-late decoder layers with corresponding speech-recognition costs.

Figure 7

Figure 7: Projection-strength and gate-threshold sweep for Whisper medium after fixing \ell6 and \ell7.

These ablations establish an important negative result: reducing hallucinations more aggressively is straightforward, but doing so can undermine the speech-recognition function that Whisper’s decoder simultaneously performs. The proposed contribution is therefore not maximal suppression in isolation; it is a parameterized intervention that makes the trade-off explicit and adjustable.

Limitations and open questions

The evaluation is restricted to hallucinations caused by non-speech audio. It does not establish effectiveness for long-form transcription, multilingual speech, code-switching, acoustically ambiguous speech, weak vocal activity, or hallucinations arising from autoregressive context accumulation. The method also depends on Whisper’s internal no-speech probability for gating. If that score is poorly calibrated or systematically low on a class of hallucination-prone inputs, gated projection may not activate when needed.

The calibration basis is estimated from ESC-50 and transferred to other datasets, but broader calibration-to-deployment shifts remain untested. The use of ESC-50 folds 1–3 for both subspace construction and parameter selection also creates a dependence between calibration and development evaluation, even though the final non-speech tests use held-out folds and other datasets. A more extensive study would need multiple calibration sources, confidence intervals across random splits, and evaluation on realistic continuous recordings rather than predominantly segmented benchmark clips.

The paper does not provide a detailed computational analysis of the additional inference cost of the gated two-pass procedure. In deployment, the second decoding pass may be acceptable for batch processing but consequential for latency-sensitive systems. The proposed strategy of retaining and flagging uncertain segments is operationally sensible, but its effectiveness depends on downstream storage, review, and retranscription policies that are not evaluated.

Finally, several reported aggregate statistics and model labels are internally inconsistent in the supplied manuscript. This does not invalidate the qualitative result or the clearly reported per-dataset trends, but it limits confidence in the headline averages until the experimental tables and aggregation procedures are reconciled.

Conclusion

The paper presents a decoder-level, training-free method for suppressing Whisper’s hallucinated transcripts on non-speech audio. A low-rank subspace estimated from hallucinating versus correctly empty calibration examples is removed from selected decoder activations, and a no-speech-conditioned gate limits the intervention on likely speech. The method reduces hallucination rates dramatically across ESC-50, UrbanSound8K, and FSD50K, with always-on projection achieving the strongest suppression and gated projection offering a more practical HR–WER–FRR balance.

The results support the narrower claim that non-speech hallucinations have exploitable decoder-level structure that can be modified without fine-tuning, external VAD, or phrase lists. They do not show that all ASR hallucinations share this structure. The principal open question is whether the same representation-editing framework remains reliable under broader acoustic, linguistic, and deployment shifts while preserving speech recognition at acceptable WER and FRR.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

1. What is this paper about?

This paper studies a problem with Whisper, a popular computer program that turns speech into written words.

Whisper usually works well, but it sometimes creates text even when there is no speech in the audio. For example, if it hears a car horn, dog barking, silence, or a jackhammer, it might write things such as:

  • “Thank you”
  • “I’m the best”
  • “The train is coming up”
  • “Dog, dog, dog”

These made-up transcripts are called hallucinations. They are dangerous because they can sound believable, even though nobody said those words.

The researchers introduce a method called hallucination space projection. It changes part of Whisper’s internal calculations while it is working, helping it recognize when an audio clip probably contains no speech.

2. What questions did the researchers ask?

The main questions were:

  1. Can Whisper’s hallucinated transcripts be reduced without retraining the whole model?
  2. Can the method stop made-up text while still accurately transcribing real speech?
  3. Will the method work on different kinds of sounds, not just the sounds used to create it?
  4. Is it better to change Whisper for every audio clip, or only for clips that seem likely to contain no speech?

The researchers especially wanted a good balance. A system that rejects all audio would have very few hallucinations, but it would also incorrectly reject real speech.

3. How did the method work?

Finding the “hallucination space”

Whisper has many internal numbers that represent what it thinks is happening in an audio clip. These numbers are called hidden states or activations.

You can imagine Whisper’s thinking as a large map. Different directions on this map may represent different behaviors. Some directions may be connected to correctly recognizing speech, while others may make Whisper more likely to invent text for non-speech sounds.

The researchers used non-speech recordings to compare two groups:

  • Sounds that Whisper incorrectly turned into text
  • Sounds that Whisper correctly left blank

They looked for the main differences between these two groups. To do this, they used a mathematical technique called singular value decomposition, or SVD.

SVD is similar to finding the most important patterns in a large collection of information. For example, if many drawings contain different objects, SVD could help identify the main shapes that explain the differences between the drawings.

The researchers kept only a few of the most important directions. This created a small “hallucination space.”

While Whisper was processing new audio, the researchers removed the part of its internal information that pointed toward this hallucination space.

A simple analogy is a compass. If a compass is pulled toward a magnet and points in the wrong direction, one could remove the magnetic influence so it points more accurately. Here, the researchers tried to remove the internal influence that encouraged Whisper to produce text when there was no speech.

This was done without retraining Whisper and without changing its learned model parameters.

Two versions of the method

The paper tested two approaches:

  • Always-on projection: The correction is applied to every audio clip.
  • Gated projection: The correction is used only when Whisper already suspects that the audio may contain no speech.

The gated version is like a safety system that applies extra checking only when something looks suspicious. This helps avoid damaging the transcription of clear speech.

Data used for testing

The researchers tested the method on several datasets:

  • ESC-50: environmental sounds such as animals, tools, and vehicles
  • UrbanSound8K: sounds from cities, such as sirens and engines
  • FSD50K: many different sound events
  • LibriSpeech: real spoken English from audiobooks

The first three datasets tested whether Whisper produced hallucinations on non-speech audio. LibriSpeech tested whether the method still handled real speech correctly.

4. What did the researchers find?

Hallucinations dropped sharply

The method greatly reduced the number of non-speech clips that received an invented transcript.

The paper’s overall results report that:

  • The always-on method reduced the average hallucination rate from about 31.31% to 2.44%.
  • The gated method reduced it to about 3.74%.

This represents very large reductions: approximately 92% for always-on projection and 88% for gated projection.

The detailed experiments also showed strong improvements on individual datasets. For example, with Whisper large-v3:

Dataset Original Whisper Always-on projection Gated projection
ESC-50 44.25% hallucinations 1.50% 8.38%
UrbanSound8K 76.08% 0.87% 2.74%
FSD50K 21.35% 0.18% 1.15%

This suggests that the method did not simply memorize one collection of sounds. It also worked on different datasets.

The method made Whisper more likely to say “no speech”

Whisper has a special score called no_speech_prob. This is its estimate of how likely it is that an audio clip contains no speech.

After the projection was applied, this score usually became higher for non-speech sounds. That made it easier for Whisper to reject those clips instead of generating text.

Always-on projection could harm real speech

The always-on method had the best protection against hallucinations, but it sometimes caused Whisper to reject real speech or make more word mistakes.

Two important measures were used:

  • WER, or word error rate: How many words Whisper gets wrong. A lower score is better.
  • FRR, or false-rejection rate: How often the system incorrectly rejects real speech as if it were silence or non-speech. A lower score is better.

For Whisper large-v3 on LibriSpeech:

  • Original Whisper had a WER of 4.06% on the cleaner speech test set.
  • Always-on projection increased WER to 12.95%.
  • Gated projection increased WER to 6.17%.

Always-on projection also falsely rejected about 10.50% of the clean speech samples, while gated projection falsely rejected about 2.86%.

Therefore, the gated version gave a better compromise: it still removed many hallucinations but caused fewer problems for real speech.

The method compared well with other solutions

The researchers compared their approach with:

  • An external voice-activity detector, which tries to identify when someone is speaking
  • A phrase filter that removes common hallucinated phrases
  • Changing Whisper’s rejection threshold
  • A method that requires fine-tuning Whisper

The proposed gated method achieved a lower average hallucination rate than the tested phrase-filtering and threshold methods, without needing an external speech detector or retraining.

5. Why is this research important?

Made-up transcripts can cause serious problems if another system believes them. For example, incorrect text could be used in:

  • Meeting records
  • Subtitles
  • Search systems
  • Customer-service tools
  • Medical or legal recordings
  • Automated decision-making systems

This research offers a relatively lightweight solution. It does not require changing Whisper’s stored parameters or training a new model. Instead, it adds an extra step during use.

The most useful version appears to be gated projection. It acts like an extra filter for suspicious audio while leaving clearer speech mostly alone. The system can also keep uncertain recordings for another attempt, computer checking, or human review instead of deleting them immediately.

Simple conclusion

The paper shows that Whisper sometimes “hears” words that were never spoken, especially when listening to environmental sounds or silence. The researchers found that these mistakes are connected to certain patterns inside Whisper’s internal calculations.

By identifying and removing those patterns during decoding, they reduced hallucinated transcripts by a large amount. The always-on method worked most strongly but could harm real speech. The gated method was less aggressive, but it offered a better balance between rejecting false text and preserving genuine speech.

The method is promising for making speech-recognition systems more trustworthy. However, it has limits: the experiments mainly focused on non-speech sounds, and the researchers still need to test whether it works equally well for other problems, such as long recordings, multiple languages, or unclear speech.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

  • Generalization beyond English and read speech is unresolved. The method is evaluated on English Whisper models and LibriSpeech, so its effectiveness on multilingual speech, code-switching, accented speech, dialects, and low-resource languages remains unknown.
  • The method is tested only on three Whisper model sizes. It is unclear whether the learned projection strategy transfers to tiny, base, large, newer Whisper releases, distilled variants, or other encoder–decoder ASR models.
  • The scope is limited to entirely non-speech inputs. The paper does not evaluate mixed speech–non-speech segments, partial speech, long pauses within speech, overlapping environmental sounds, or speech embedded in music and noise.
  • Long-form transcription behavior is not examined. The method may interact differently with chunking, timestamp generation, context carryover, prompt conditioning, and repeated decoding over long recordings.
  • Other hallucination types remain unexplored. The study does not test unsupported words in acoustically ambiguous speech, incorrect insertions during noisy speech, repeated phrases, language-model-driven substitutions, or hallucinations caused by missing or corrupted audio.
  • The representation-level mechanism is not established. The paper shows that projection changes hallucination rates, but does not demonstrate whether the removed directions encode hallucination behavior specifically or merely suppress general decoder confidence, language-model priors, or no-speech evidence.
  • The temporal and token-level structure of the activations is underspecified. It is unclear which decoder timestep, token position, sequence summary, or aggregation procedure is used to construct the calibration representations and apply the projection during autoregressive decoding.
  • The pairing procedure for hallucinating and correctly empty examples is not justified. The difference matrix pairs examples using n=min(Nh,Nf)n=\min(N_h,N_f), but the paper does not explain how pairs are selected or assess whether alternative pairings, random seeds, or class imbalance affect the learned subspace.
  • Calibration-set size sensitivity is not evaluated. The minimum amount of non-speech data needed to obtain a stable projection basis, and the performance degradation under small or imbalanced calibration sets, remain unknown.
  • The stability of the learned subspace is not reported. There is no analysis of variation across calibration samples, bootstrap resampling, random pairings, singular-value spectra, or repeated basis estimation.
  • The choice of a single decoder layer is empirical rather than theoretically explained. The paper observes that middle-to-late layers work better, but does not identify why particular layers are effective or whether the optimal layer changes with audio domain, language, decoding strategy, or model version.
  • The projection hyperparameters are not robustly validated across deployment conditions. Layer, rank, strength, and gate thresholds are selected using ESC-50 and LibriSpeech validation data, but the sensitivity of the selected configuration to domain shift is not systematically tested.
  • The gating strategy inherits errors from Whisper’s no-speech estimator. Inputs with low initial no_speech_prob but severe hallucination risk bypass the intervention, while speech inputs with high values may receive damaging projections; this failure mode is not analyzed by subgroup.
  • The two-pass inference cost is not quantified. The gated method requires an initial unprojected pass and, for gated segments, a second projected decoding pass. Runtime, memory use, throughput, and deployment latency are not reported.
  • The method’s interaction with decoding settings is unknown. Beam size, temperature fallback, sampling, prompts, language detection, timestamps, compression-ratio filtering, and log-probability thresholds are not systematically varied.
  • The comparison with baselines is incomplete and potentially confounded. Some comparisons use different no-speech thresholds or reported results from other studies, making it difficult to attribute improvements solely to activation projection.
  • The external VAD baseline is not evaluated under matched operating conditions. The paper does not report VAD thresholds, segmentation settings, latency, computational cost, or whether the VAD and projection systems are optimized for comparable HR–WER–FRR operating points.
  • The fine-tuning baseline is not directly reproducible in the experimental pipeline. Calm-Whisper is compared using reported results because its checkpoint is unavailable, leaving uncertainty about differences in datasets, preprocessing, model versions, and evaluation protocols.
  • Statistical uncertainty is absent. The paper reports point estimates but no confidence intervals, significance tests, bootstrap variability, or per-category variance, so the reliability of differences across datasets and model scales is unclear.
  • Non-speech dataset construction may contain labeling ambiguity. The filtered FSD50K subset is defined by removing speech, vocal, and music labels, but residual vocal content, speech-like sounds, or multi-label clips may remain and affect HR estimates.
  • The binary hallucination metric is too coarse for practical use. Treating every non-empty output equally does not distinguish a one-word insertion from a long fabricated transcript, repeated text, harmful content, or a transcript that correctly describes an audible event.
  • The quality and risk of residual hallucinations are not analyzed. The study does not determine which hallucination types remain after projection, whether the intervention shifts their linguistic content, or whether harmful or misleading outputs are preferentially reduced.
  • Speech preservation is assessed on a narrow benchmark. LibriSpeech contains clean audiobook speech and does not represent conversational speech, spontaneous disfluencies, children’s speech, accents, far-field recordings, or speech in realistic noise.
  • The reported FRR does not capture all forms of speech degradation. Speech segments that are not rejected but receive truncated, omitted, or substantially altered transcripts may not be reflected adequately by the sample-level FRR metric.
  • The practical treatment of uncertain segments is proposed but not evaluated. Retention, re-transcription, confidence-based flagging, and human review are discussed as deployment strategies, but their recall, workload, cost, and downstream benefits are not measured.
  • Adversarial or pathological inputs are not considered. It remains unknown whether particular noises, repeated tones, music, synthetic audio, prompt-like sounds, or deliberately constructed inputs can evade the projection or induce new hallucinations.
  • The effects on legitimate transcriptions of non-verbal vocalizations are unclear. Laughter, crying, singing, vocal sounds, and paralinguistic events may be treated as non-speech or speech inconsistently, but the paper does not define the desired behavior for these cases.
  • Reproducibility is limited by missing implementation details. The text does not fully specify preprocessing, activation extraction, decoder-hook placement, tokenization conditions, decoding options, calibration pairing, and exact baseline configurations.
  • The paper does not establish whether the method remains effective under calibration-to-deployment shifts. Although transfer from ESC-50 to UrbanSound8K and FSD50K is shown, shifts in recording device, duration, sound class distribution, compression, reverberation, and real-world operating conditions are not tested.
  • The relationship between HR, WER, and FRR is reported only at selected operating points. A complete precision–recall or risk–coverage analysis is needed to determine whether the method offers consistent advantages across the full range of acceptable deployment trade-offs.
  • The effect of projection on downstream applications is unknown. No experiments evaluate diarization, subtitle generation, search indexing, meeting transcription, content moderation, or other systems that may be affected by altered transcripts or increased rejection.
  • The incomplete ablation evidence leaves several causal questions open. The provided text ends during the multi-layer ablation, and the available results do not isolate the contributions of activation subtraction, rank selection, gating, projection strength, and the final no-speech threshold independently.

Practical Applications

Immediate Applications

The paper’s method is an inference-time modification to Whisper that requires no fine-tuning, external VAD model, phrase list, or parameter updates. Subject to validation on deployment data, the following applications are feasible with current Whisper implementations.

  • Production ASR preprocessing and transcript-quality control — Software, media, customer support
    • Add the gated low-rank decoder projection as a wrapper around Whisper to suppress transcripts generated from silence, music, environmental noise, or other non-speech segments.
    • A practical workflow is:
    • 1. Run Whisper once to obtain no_speech_prob.
    • 2. Apply the projection hook only when this probability exceeds a calibrated gate threshold γ\gamma.
    • 3. Decode again and reject the segment when the resulting probability exceeds τ\tau.
    • This can reduce downstream exposure to plausible but unsupported text in call-center transcription, meeting transcription, podcast processing, captioning, and media archives.
    • Dependencies: Access to decoder hidden states and a compatible Whisper implementation; calibration data representative of the target audio; monitoring of WER and false-rejection rate (FRR).
  • More reliable automatic captioning and subtitle generation — Media, accessibility, education
    • Use the projection to prevent captions such as acknowledgments, repeated words, or subtitle-style endings from appearing during pauses, applause, music, or sound effects.
    • Captioning systems can retain uncertain segments rather than deleting them permanently, marking them for re-transcription or review.
    • The method is particularly useful in live or batch subtitle pipelines where hallucinated captions are more damaging than short periods of missing text.
    • Dependencies: A latency budget sufficient for the paper’s two-pass gated procedure; domain-specific testing for multilingual, accented, and noisy speech.
  • Audio archival and meeting-recording cleanup — Enterprise productivity and knowledge management
    • Add hallucination suppression when converting long recordings into searchable text, summaries, or indexes.
    • The system can store:
    • the accepted transcript,
    • the rejected/empty segments,
    • the original no_speech_prob,
    • and a confidence or review flag.
    • This reduces the risk that search systems or meeting summaries index text that was never spoken.
    • Dependencies: Segment-level processing and audit logging; human review for legally or operationally important recordings.
  • Safety layer for voice-controlled software and assistants — Consumer software, IoT, automotive
    • Place the projection before intent recognition so that silence, engine noise, household sounds, or music are less likely to be interpreted as commands.
    • For high-impact actions, require a second confirmation or re-transcription when the segment is rejected, near the threshold, or has conflicting speech/no-speech evidence.
    • This can reduce accidental activations and prevent hallucinated text from reaching downstream command parsers.
    • Dependencies: The method only addresses non-speech hallucinations; it does not guarantee correct intent recognition or eliminate errors caused by ambiguous speech.
  • Speech analytics and compliance monitoring — Finance, insurance, healthcare administration
    • Use hallucination suppression before keyword detection, sentiment analysis, case summarization, or compliance screening.
    • This can reduce false alerts caused by text generated during silence or background noise.
    • In regulated workflows, rejected or uncertain segments should be retained for verification rather than silently discarded.
    • Dependencies: The reported WER and FRR trade-off must be evaluated for the relevant language, speaker population, recording equipment, and legal requirements. Human validation may remain mandatory.
  • Low-cost alternative or complement to external VAD — Edge computing and embedded systems
    • Deploy the projection where adding and maintaining a separate voice activity detector is undesirable.
    • The paper reports competitive hallucination suppression without external VAD, while using a compact low-rank basis and a fixed inference-time intervention.
    • This may simplify software stacks for offline transcription tools, embedded devices, and private on-device applications.
    • Dependencies: The approach still requires Whisper inference and, in the gated variant, an additional projected decoding pass. Memory, latency, and power consumption should be benchmarked on the target device.
  • Risk-aware transcription workflow with selective review — Healthcare, legal services, public-sector records
    • Treat projected outputs as one of three states: accepted speech, rejected non-speech, or uncertain/review-required.
    • Segments close to the gate or rejection threshold can be sent to a second ASR system, replayed to an operator, or reprocessed with different decoding parameters.
    • This directly exploits the paper’s observation that false rejection need not result in permanent information loss.
    • Dependencies: A reliable review policy, secure storage of audio, and explicit thresholds based on the cost of missed speech versus unsupported text.
  • Research and benchmarking tool for ASR reliability — Academia and model development
    • Release an implementation that records hallucination rate (HR), WER, FRR, no-speech probabilities, projection rank, layer, and strength.
    • Researchers can use it as a standardized inference-time baseline against external VAD, post-hoc phrase filtering, threshold tuning, and fine-tuning methods.
    • The method also provides a practical way to study whether hallucination-associated directions transfer across datasets and Whisper model sizes.
    • Dependencies: Careful reproduction is needed because calibration choices, model versions, layer indexing, and threshold settings substantially affect results.

Long-Term Applications

The following applications are plausible extensions, but require additional research, broader validation, or engineering development beyond the evidence provided in the paper.

  • Multilingual and cross-domain hallucination suppression — Global ASR platforms
    • Construct language- and domain-specific calibration bases, or investigate whether a universal basis can work across languages, dialects, microphones, and acoustic environments.
    • A production platform could select a projection basis based on language, model size, recording type, or application risk level.
    • Dependencies: The paper evaluates primarily English read speech for preservation and non-speech benchmarks for suppression. Transfer to multilingual, code-switched, conversational, and low-resource speech is not established.
  • Long-form transcription and streaming ASR protection — Media, meetings, call centers
    • Extend the method from isolated segments to continuous streams, where long pauses, context accumulation, and autoregressive decoding may increase hallucinations.
    • A streaming implementation could dynamically maintain projection state, apply suppression only during pauses, and trigger targeted re-transcription when the model’s no-speech confidence changes.
    • Dependencies: Chunk boundaries, decoder cache behavior, latency, and repeated projection decisions may alter the reported HR–WER–FRR trade-off.
  • Adaptive calibration for new environments — Industrial IoT, robotics, smart homes
    • Automatically collect non-speech examples from a deployment environment, identify hallucinated versus correctly empty outputs, and periodically update the low-rank basis.
    • For example, a factory system could calibrate on machinery sounds, while a vehicle system could calibrate on road and engine noise.
    • Dependencies: Calibration data must be labeled or reliably classified; careless adaptation could encode environmental artifacts, reduce speech recognition, or create privacy risks.
  • Joint ASR, VAD, and uncertainty models — Speech technology research
    • Combine decoder projection with an external VAD, acoustic speech detector, or separately trained uncertainty estimator.
    • The projection could serve as a representation-level defense, while VAD supplies acoustic evidence and a post-processing layer handles residual errors.
    • Such ensembles may improve robustness in cases where Whisper’s internal no_speech_prob is unreliable.
    • Dependencies: Additional models increase compute, maintenance, and failure-mode complexity. The combined system must be evaluated for correlated errors rather than assuming independent benefits.
  • Automated operating-point selection — Safety-critical and regulated applications
    • Develop cost-sensitive calibration that chooses γ\gamma, τ\tau, projection strength α\alpha, and rank rr according to application-specific penalties.
    • For example, a legal archive may prioritize avoiding unsupported text, whereas emergency communications may prioritize minimizing missed speech.
    • The resulting system could expose configurable operating modes such as maximum suppression, balanced, and speech-preserving.
    • Dependencies: Requires representative validation data and an explicit cost model. The paper shows that stronger suppression can increase WER and FRR, so no universal setting is appropriate.
  • Hallucination suppression for other generative speech models — ASR, speech translation, multimodal systems
    • Apply the same activation-space methodology to speech translation, audio-LLMs, diarization-assisted ASR, or other encoder–decoder speech systems.
    • Calibration differences between unsupported generation and correctly empty outputs could reveal model-specific “hallucination spaces.”
    • Dependencies: The method relies on access to internal decoder activations and a meaningful empty-output condition. It may not transfer directly to models with different architectures or decoding objectives.
  • Real-time robotics and autonomous systems — Robotics and human–machine interaction
    • Use projection-enhanced ASR as a conservative speech interface for robots, drones, vehicles, and industrial machines.
    • The robot could ignore likely non-speech inputs, request repetition for uncertain audio, and require confirmation before executing high-impact commands.
    • Dependencies: Real-time latency, acoustic variability, safety certification, and the cost of missed commands must be addressed. Suppressing hallucinations does not by itself guarantee safe action execution.
  • Evidence-aware AI assistants and retrieval systems — Enterprise search and knowledge management
    • Attach provenance metadata to every transcript segment, including whether projection was applied, whether the segment was rejected, and which confidence thresholds were crossed.
    • Retrieval and summarization systems could then exclude rejected text or require corroboration before treating it as evidence.
    • Dependencies: Requires end-to-end integration with storage, indexing, summarization, and access-control systems. The transcript remains a model output and should not be treated as ground truth solely because projection was used.
  • Human-in-the-loop public-sector and healthcare documentation — High-stakes decision support
    • Integrate the method into workflows where transcripts support clinical notes, incident reports, disability services, or public hearings.
    • The system could automatically suppress obvious non-speech hallucinations while routing uncertain segments to trained reviewers.
    • Dependencies: Extensive validation across speakers and recording conditions, privacy-preserving deployment, auditability, accessibility, and compliance with sector-specific regulations are required. The paper does not establish clinical or legal-grade reliability.

Glossary

  • Acoustic representations: Internal features encoding properties of an audio signal for processing by a speech model. “The encoder maps audio to acoustic representations”
  • Auto-regressive decoder: A decoder that generates each output token based on previously generated tokens. “Whisper uses a generative sequence-to-sequence decoder”
  • Calibration set: Data used to estimate model-specific parameters or representations before evaluation. “We use a non-speech calibration set to collect decoder hidden representations from two groups of inputs.”
  • Compression ratio: A decoding statistic comparing the length or compressibility of generated text with its compressed form, used to identify unreliable outputs. “Decoding heuristics based on no-speech probability, log probability, or compression ratio”
  • Cross-dataset generalization: The ability of a method learned or calibrated on one dataset to work on other datasets. “This cross-dataset transfer suggests that the projection targets a reusable decoder-level signature of non-speech hallucination”
  • Decoder activation: A numerical intermediate representation produced inside a neural-network decoder. “We propose a training-free decoder activation projection method”
  • Decoder-level intervention: A modification applied to representations inside the decoder rather than to the input or final output. “In contrast, our method intervenes on decoder activations at inference time”
  • Development split: A subset of data used for selecting model or method settings before final testing. “We determine the projection configuration entirely on the development split”
  • False-rejection rate (FRR): The proportion of valid speech samples incorrectly rejected as non-speech. “we also report the speech FRR, defined as the fraction of speech samples rejected by the no-speech filter.”
  • Fine-tuning: Further training of a pretrained model on task-specific data. “Fine-tuning methods such as Calm-Whisper”
  • Forward hook: A software mechanism that intercepts and modifies a neural-network layer’s activations during a forward pass. “Projection is applied during decoding through a forward hook attached to a selected decoder layer.”
  • Foundation model: A broadly pretrained model that can support multiple downstream tasks or domains. “Whisper is a widely used foundation model for ASR”
  • Gated projection: A projection intervention activated only when a specified condition is met. “The gated variant reduces HR to 3.74% with lower false rejection of real speech.”
  • Hallucinated transcript: Text generated by a speech-recognition model without corresponding spoken content. “For non-speech audio, where the correct transcript should be ``empty'', any generated text can thus be considered hallucination by the model.”
  • Hallucination-associated subspace: A vector subspace representing activation directions correlated with hallucinated generation. “The hallucination-associated subspace is estimated only from the calibration set and then kept fixed.”
  • Hidden state: An intermediate vector representation maintained by a neural network while processing an input. “Given a hidden state hRdh_\ell \in \mathbb{R}^{d} and projection basis B,rB_{\ell,r}
  • Inference time: The stage at which a trained model processes new inputs to produce predictions. “We propose a training-free inference-time method that edits Whisper decoder activations during generation.”
  • Intervention location: The particular neural-network layer at which a representation is modified. “The results show that projection effectiveness is primarily determined by decoder depth.”
  • Low-rank projection: A projection that removes information associated with a subspace of relatively small dimensionality. “We propose a training-free, inference-time method to reduce Whisper hallucinations using low-rank decoder activation projection.”
  • Multilingual: Involving or supporting multiple languages. “It achieves strong zero-shot performance across languages, domains, and acoustic conditions”
  • No-speech probability: The model’s estimated probability that an audio segment contains no speech. “This score is used by Whisper's decoding-time rejection heuristic to suppress transcription when the input is likely to contain no speech.”
  • No-speech token: A special output token used to represent the absence of speech. “Whisper predicts a special <|nospeech|> token for segments without speech”
  • Operating point: A selected balance among competing performance measures determined by system parameters or thresholds. “Thus, no-speech threshold tuning can be used together with gated projection to choose a desired operating point.”
  • Parameter update: A change to a model’s learned weights during training or adaptation. “The projection basis is estimated once and kept fixed, requiring no parameter updates.”
  • Post-hoc filtering: Filtering applied after a model has generated its output. “Post-processing methods, including the Bag of Hallucinations (BoH)”
  • Pretrained model: A model whose parameters were learned previously on a large dataset and reused for another task. “We use the official OpenAI Whisper implementation with the pretrained small, medium, and large-v3 models”
  • Projection basis: A set of vectors defining the directions onto which a representation is projected. “We use the top rr right singular vectors to define a row-orthonormal projection basis”
  • Projection strength: A scalar controlling how strongly a representation is moved away from a selected subspace. “where α\alpha controls the projection strength.”
  • Rejection heuristic: A rule-based decision procedure used to discard outputs considered unreliable. “Whisper's decoding-time rejection heuristic to suppress transcription”
  • Sequence-to-sequence decoder: A model component that generates an output sequence from an input sequence or representation. “Whisper uses a generative sequence-to-sequence decoder”
  • Singular value decomposition (SVD): A matrix factorization into orthogonal directions and associated singular values, often used to identify dominant patterns. “We compute the singular value decomposition of the difference matrix”
  • Speech activity detector: A system that identifies which portions of an audio signal contain speech. “rather than relying on a separately trained speech activity detector.”
  • Speech preservation: Retaining correct recognition performance on genuine speech while suppressing undesirable outputs. “gated projection provides a substantially better balance between hallucination suppression and speech preservation”
  • Subspace estimation: The process of identifying a lower-dimensional vector space representing selected patterns in data. “The goal of subspace estimation is to identify decoder directions that distinguish non-speech inputs”
  • Threshold tuning: Adjusting a cutoff value used to make a classification or rejection decision. “We examine whether no-speech threshold tuning can further improve our gated projection results.”
  • Token sequence: An ordered series of discrete symbols generated by a LLM. “the model can still assign high probability to fluent token sequences”
  • Training-free: Requiring no additional optimization or parameter training for the proposed method. “We propose a training-free decoder activation projection method”
  • Voice Activity Detection (VAD): Automatic identification of speech-containing regions in an audio recording. “External VAD filters input audio before transcription using an independent voice activity detector”
  • Weakly supervised: Trained using labels that are incomplete, noisy, indirect, or automatically obtained. “Whisper is a generative ASR model trained on 680K hours of weakly supervised multilingual and multitask audio data.”
  • Word error rate (WER): A metric measuring transcription errors through substitutions, deletions, and insertions relative to a reference transcript. “For LibriSpeech, we evaluate speech recognition quality using WER.”

Tweets

Sign up for free to view the 1 tweet with 111 likes about this paper.