Self-Bootstrapped Visual-Language Model for Knowledge Selection and Question Answering
Dongze Hao, Qunbo Wang, Longteng Guo, Jie Jiang, Jing Liu
TL;DR
The paper addresses the challenge of knowledge-intensive visual question answering by introducing a self-bootstrapped, two-module framework that uses the LVLM as a knowledge selector and an independent Answerer. Knowledge is first retrieved with Dense Passage Retrieval, then the Selector identifies key documents for the Answerer to reason over, with cycle training where the Answerer and Selector iteratively improve through pseudo-labeling and weak supervision. The approach achieves state-of-the-art performance on OK-VQA (62.83% accuracy) while fine-tuning only 0.16% of parameters via LoRA, demonstrating strong efficiency and effectiveness. This work highlights the value of integrating retrieval-augmented knowledge with LVLMs through a cooperative, self-improving architecture and sets a new benchmark for open-domain knowledge-based VQA. Its practical impact lies in enabling more accurate, knowledge-driven multimodal reasoning with minimal parameter overhead in real-world applications.
Abstract
While large visual-language models (LVLM) have shown promising results on traditional visual question answering benchmarks, it is still challenging for them to answer complex VQA problems which requires diverse world knowledge. Motivated by the research of retrieval-augmented generation in the field of natural language processing, we use Dense Passage Retrieval (DPR) to retrieve related knowledge to help the model answer questions. However, DPR conduct retrieving in natural language space, which may not ensure comprehensive acquisition of image information. Thus, the retrieved knowledge is not truly conducive to helping answer the question, affecting the performance of the overall system. To address this issue, we propose a novel framework that leverages the visual-language model to select the key knowledge retrieved by DPR and answer questions. The framework consists of two modules: Selector and Answerer, where both are initialized by the LVLM and parameter-efficiently finetuned by self-bootstrapping: find key knowledge in the retrieved knowledge documents using the Selector, and then use them to finetune the Answerer to predict answers; obtain the pseudo-labels of key knowledge documents based on the predictions of the Answerer and weak supervision labels, and then finetune the Selector to select key knowledge; repeat. Our framework significantly enhances the performance of the baseline on the challenging open-domain Knowledge-based VQA benchmark, OK-VQA, achieving a state-of-the-art accuracy of 62.83%. Our code is publicly available at https://github.com/haodongze/Self-KSel-QAns.
