Enhancing Audiovisual Speech Recognition through Bifocal Preference Optimization
Yihan Wu, Yichen Lu, Yifan Peng, Xihua Wang, Ruihua Song, Shinji Watanabe
TL;DR
This work tackles audiovisual speech recognition (AV-ASR) in unconstrained real-world videos, where noisy audio, spontaneous speech, and diverse visual usage hinder accuracy. It introduces Bifocal Preference Optimization (BPO-AVASR), a training framework that leverages both input-side (audio, video) and output-side (transcripts) preferences to better align AV-ASR models with real-world error modes. By constructing a bifocal preference dataset and using a two-stage pipeline of supervised fine-tuning followed by preference-based optimization, the method yields state-of-the-art performance across How2, VisSpeech, and Ego4D datasets, often with less audiovisual data than prior approaches. The approach shows robust generalization to diverse domains and provides a practical path toward more reliable AV-ASR in real-world settings, supported by detailed ablations and qualitative analyses. Overall, BPO-AVASR demonstrates that explicitly optimizing for bifocal preferences can significantly enhance AV-ASR in noisy, spontaneous, and visually diverse environments, with implications for deployment in real-world video applications.
Abstract
Audiovisual Automatic Speech Recognition (AV-ASR) aims to improve speech recognition accuracy by leveraging visual signals. It is particularly challenging in unconstrained real-world scenarios across various domains due to noisy acoustic environments, spontaneous speech, and the uncertain use of visual information. Most previous works fine-tune audio-only ASR models on audiovisual datasets, optimizing them for conventional ASR objectives. However, they often neglect visual features and common errors in unconstrained video scenarios. In this paper, we propose using a preference optimization strategy to improve speech recognition accuracy for real-world videos. First, we create preference data via simulating common errors that occurred in AV-ASR from two focals: manipulating the audio or vision input and rewriting the output transcript. Second, we propose BPO-AVASR, a Bifocal Preference Optimization method to improve AV-ASR models by leveraging both input-side and output-side preference. Extensive experiments demonstrate that our approach significantly improves speech recognition accuracy across various domains, outperforming previous state-of-the-art models on real-world video speech recognition.
