atlas

Research map / Vision-language and multimodal / Visual question answering

Separation of Powers: On Segregating Knowledge from Observation in LLM-enabled Knowledge-based Visual Question Answering

CVPR 2025 · Vision-language and multimodal › Visual question answering · approach: Attention and prior-robust VQA · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes QACap, a question-aware captioner (fine-tuned BLIP) that generates question-relevant captions for an off-the-shelf LLM, plus a GPT-4-built question-aware caption dataset, reaching SOTA on OK-VQA and A-OKVQA.

Problem

Knowledge-based VQA with caption-then-LLM pipelines relies on generic captions that may not contain the details needed for a specific question, and existing captioners (e.g., PromptCap) tend to answer the question directly rather than supply context.

Approach

A question-aware captioner that fuses question and image features (question-aware feature distillation) and aligns question-to-image attention with caption-generation attention via a JS-divergence loss (QARCL), trained on a GPT-4-refined dataset that avoids answer leakage and selects captions by answer helpfulness and CLIP truthness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use question-aware captions with QACap instead of the strongest listed baselineKBVQA with Claude 3.5 · OKVQA valaccuracy: 66.8 -> 68.2Helped
Use QACap captions instead of PromptCap captionsA-OKVQA · A-OKVQA val, Direct Answeraccuracy: 56.3 -> 66.3Helped
Use QACap captions instead of PromptCap captionsA-OKVQA · A-OKVQA val, Multiple Choiceaccuracy: 73.2 -> 76.7Helped
Add QAFD to the baseline (ablation)QACap · OKVQA valaccuracy: 61.5 -> 62.9Helped
Add QAFD to the baseline (ablation)QACap · A-OKVQA val, Direct Answeraccuracy: 52.4 -> 53.8Helped
Add QAFD to the baseline (ablation)QACap · A-OKVQA val, Multiple Choiceaccuracy: 67.7 -> 65.6Hurt
Add QARCL without PET (ablation)QACap with QAFD · OKVQA valaccuracy: 62.9 -> 60.9Hurt
Add PET without QARCL (ablation)QACap with QAFD · OKVQA valaccuracy: 62.9 -> 66.1Helped
Add QARCL when PET is enabled (ablation)QACap with QAFD and PET · OKVQA valaccuracy: 66.1 -> 68.2Helped
Add the QACap training dataset to PromptCap training data (ablation)QACap with Claude 3.5 · OKVQA valaccuracy: 65.3 -> 68.2 (+2.9)Helped
Use the QACap dataset instead of a size-matched PromptCap dataset (ablation)QACap · A-OKVQA val, Direct Answeraccuracy: 56.7 -> 61.5 (+4.8)Helped
Use question-aware captions rather than general captions (ablation)QACap · A-OKVQA Direct AnsweraccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: OK-VQA A-OKVQA FVQA PromptCap dataset MSCOCO captions

Benchmarks: OK-VQA A-OKVQA

Metrics: accuracy soft VQA accuracy

Baselines: BLIP-2 Flamingo CogVLM CogAgent InstructBLIP PaLI-X-VPD KCKR PICa Img2LLM KAT REVIVE PromptCap

Builds on: BLIP PromptCap Img2LLM Prophet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy