Akapulu Labs logo Akapulu Labs Research

VIB-AVSR

VIB-AVSR: Variational Information Bottleneck for Noise-Robust LLM-Based Audio-Visual Speech Recognition

VIB-AVSR — method overview

Improves noise robustness in LLM-based audio-visual speech recognition by adding Variational Information Bottleneck layers to compress audio representations and discard noise variance. Achieves significant gains across noise conditions without architectural changes or additional training data.

  • asr
  • multimodal
  • llm
  • speech-driven
  • lip-sync

Authors: Piyush Arora, Navlika Singh, Umberto Cappellazzo, Stavros Petridis, Maja Pantic

Categories: eess.AS, cs.CV, cs.SD

Comment: Accepted to INTERSPEECH 2026. Our code is available at https://github.com/PiyushArora1010/VIB-AVSR

Published 2026-06-28 · Updated 2026-06-28

Abstract

Audio-Visual Speech Recognition takes two input modalities, acoustic and visual streams, where visual information from lip movements aids recognition when audio is noisy. Recently, LLM-based AVSR models have emerged as a promising paradigm by connecting pre-trained audio-visual encoders to an LLM, achieving strong results in clean conditions. However, these models are predominantly optimized for clean acoustic conditions, with limited attention to making the LLM backbone robust to noise. No explicit mechanism is employed to produce stable representations under corrupted audio, leading to performance degradation in noisy environments. To address this, we propose VIB-AVSR, which integrates Variational Information Bottleneck layers at targeted positions within the LLM backbone to regularize representations. VIB-AVSR reduces degradation under noisy conditions across multiple SNR levels and noise types, without requiring architectural modifications or additional training data.


Introduction and Motivation

Audio-Visual Speech Recognition (AVSR) improves transcription by jointly processing acoustic and visual input streams, using lip-movement information to complement the audio signal — especially when audio quality is degraded. The field has advanced considerably through end-to-end deep learning models based on Conformer and Transformer backbones, self-supervised pre-training methods such as AV-HuBERT, and large-scale labeling pipelines such as Auto-AVSR. More recently, approaches that inject visual features into pre-trained speech encoders (e.g., Whisper-Flamingo) have demonstrated strong noise robustness.

The most recent paradigm in AVSR connects pre-trained audio and video encoders to a Large Language Model (LLM) via lightweight adapters, achieving state-of-the-art results. However, noise robustness remains a largely overlooked problem within this LLM-based AVSR paradigm. These models are predominantly optimized for clean acoustic conditions: prior work has documented a significant performance gap when they are tested under noise. This is in stark contrast to traditional encoder-decoder AVSR models trained end-to-end, which can develop noise-robust representations throughout their full architecture.

In LLM-based AVSR, the backbone is a pre-trained language model optimized purely on text — it has never seen noisy audio-visual speech, and only a small subset of its parameters are updated during fine-tuning via LoRA. As a result, no explicit mechanism exists within the LLM backbone to produce stable representations under corrupted audio. The burden of noise robustness falls entirely on the encoders, leaving the LLM itself ill-equipped to handle acoustic domain shift. The authors argue that addressing this requires a principled approach to regularizing the LLM's internal representations directly, rather than relying solely on data augmentation or encoder-only modifications.

Proposed Method: VIB-AVSR

VIB-AVSR integrates Variational Information Bottleneck (VIB) layers at targeted positions within the LLM backbone of a Llama-AVSR-style model. The key idea is to apply information-theoretic compression to the audio hidden states inside the LLM, forcing them to encode only information that is maximally predictive of the transcription target while discarding noise-induced variance. Crucially, VIB-AVSR requires no major architectural changes, no additional training data, and introduces negligible computational overhead.

Base Architecture: Llama-AVSR

The backbone system is Llama-AVSR, a Multimodal Large Language Model for audio-visual speech recognition consisting of three components: (1) modality-specific pre-trained encoders, (2) lightweight linear projectors, and (3) a pre-trained LLM backbone. An audio encoder and a video encoder independently process their input streams, producing feature sequences that are downsampled and projected into the LLM's embedding space. The resulting audio tokens $\mathbf{H}_a$, video tokens $\mathbf{H}_v$, and text tokens $\mathbf{H}_t$ are concatenated and processed by the LLM, which generates transcriptions auto-regressively.

The model is trained with a standard autoregressive objective:

$$\arg\min_\theta \; \mathbb{E}_{X,Y} \left[ \sum_{m=1}^{M} -\log f_\theta(Y_m \mid X^a, X^v, X^t, Y_{where $\theta$ denotes the trainable parameters (projection layers and LoRA modules), $M$ is the transcription length, $Y_{