Clarify or Answer: Reinforcement Learning for Agentic VQA with Context Under-specification
Organizations: University of Washington · Allen Institute for AI
Abstract
Real-world visual question answering (VQA) may be context-dependent: an image-question pair could be under-specified, such that the correct answer depends on external information that is not observable in the image. In such cases, directly answering can lead to confident but incorrect predictions. We propose Clarify-or-Answer (CoA), an ask-or-answer agent that separately models the decision to ask or answer, and what to ask if needed. CoA first determines whether clarification is necessary; if so, it generates one or more clarification questions to iteratively enrich the context until ambiguity is resolved. To validate this framework, we introduce CONTEXTCLARIFY, a dataset of ambiguous VQA questions along with a contrast set of non-ambiguous questions. We further introduce GRPO-CR(Clarification Reasoning), a reinforcement learning approach that optimizes clarification question generation with multiple reward signals encouraging well-formed, focused, non-trivial questions that resolve ambiguity. Across three VLMs and three datasets, CoA achieves consistent improvements at both the module and system levels, with a single clarification turn providing substantial gains and recursive multi-turn execution offering modest additional improvements in select settings.
Figures & tables
| Model | Attributes | Cultural | Location & | Relation- | Temporal | Overall |
| Backgr. | Orient. | ships | Info. | |||
| Closed-weight models (zero-shot) | ||||||
| GPT-4o | 0.611 0.138 | 0.690 0.102 | 0.630 0.080 | 0.714 0.177 | 0.483 0.072 | 0.619 0.030 |
| Gemini-2.5-flash | 0.630 0.080 | 0.571 0.177 | 0.556 0.138 | 0.690 0.102 | 0.383 0.072 | 0.560 0.030 |
| Open-weight models (baselines and finetuned on ContextClarify using CoA framework) | ||||||
| InternVL3-2B (Zero-shot) | 0.093 0.080 | 0.048 0.102 | 0.056 0.138 | 0.143 0.177 | 0.033 0.072 | 0.087 0.017 |
| Method | IVL-2B | Qw-3B | Qw-7B |
| ClearVQA | |||
| Zero-shot | 0.015 | 0.075 | 0.083 |
| AA | 0.150 | 0.175 | 0.205 |
| ICL | 0.085 | 0.098 | 0.135 |
| CoA SFT | 0.138 | 0.143 | 0.165 |
| CoA SFT+GRPO | 0.213 | 0.253 | 0.345 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Keywords |
| Cultural Background | country, city, state, region, location, place, area, nation, where, origin, cultural, tradition, custom, law, legal, illegal, rules, culture |
| Temporal Information | before, after, prior, following, earlier, later, recently, soon, now, current, time, date, day, night, morning, afternoon, evening, today, tomorrow, yesterday |
| Location & Orientation | left, right, up, down, forward, backward, toward, away, direction, push, pull, open, close, above, below, enter, exit |
| Attributes | hot, cold, on, off, high, low, big, small, large, short, long, heavy, light, temperature, speed, limit, safe, dangerous, bright, dark, clean, dirty, full, empty |
| Relationships | who, which, person, man, woman, boy, girl, friend, family, colleague, partner, teacher, student, owner, driver, passenger, speaker, listener, helper |
| Dataset | Model | Removed | Kept Rewards | Effectiveness |
| CtxClarify (Auto) | InternVL3-2B | None | GT + F + R + N + A | 0.248 0.010 |
| CtxClarify (Auto) | InternVL3-2B | A | GT + F + R + N | 0.145 0.101 |
| CtxClarify (Auto) | InternVL3-2B | N | GT + F + R + A | 0.107 0.006 |
| CtxClarify (Auto) | InternVL3-2B | R | GT + F + N + A | 0.126 0.003 |
| CtxClarify (Auto) | InternVL3-2B | A + N + R | GT + F | 0.101 0.008 |
| Split | # Samples | Percentage |
| Training | 186 | 70% |
| Validation | 40 | 15% |
| Test | 40 | 15% |
| Total | 266 | 100% |
| Attributes | Cultural Backgr. | Location & Orient. | Relationships | Temporal Info. | Total |
| 116 | 86 | 114 | 84 | 132 | 532 |
| Reward Component | Setting | Clarification Effectiveness |
| Ambiguity Reward Sweep | ||
| Ambiguity | ||
| Ambiguity | (chosen) | |
| Ambiguity | ||
| Novelty Reward Sweep | ||
| Novelty | ||
Visual Question Answering
Visual Question Answering (VQA) develops systems that answer natural-language questions about images, videos, and visual documents.
See all 253 papers