[TCSVT 2022] KVQG: Bridging the Gap Between Visual Perception and Human Knowledge

Knowledge-Based Visual Question Generation

Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces KVQG (Knowledge-based Visual Question Generation), a novel multimodal framework that integrates object-level visual features with external non-visual knowledge from ConceptNet. It achieves State-of-the-Art performance on the FVQA and KBVQA datasets by generating questions that require common-sense reasoning beyond immediate visual recognition.

TL;DR

While current AI can identify a "lamp" in a photo, it often fails to ask "What is used to light up a dark room?" because it lacks common-sense context. This paper introduces a Knowledge-based Visual Question Generation (KVQG) model that retrieves non-visual facts from ConceptNet and fuses them with visual features. It breaks the "visual bottleneck," leading to a 43.37 BLEU-4 score on the KBVQA dataset, far outperforming models that rely solely on pixels.

The "Blind Spot" of Current VQG

Visual Question Generation (VQG) is the dual task of VQA—essentially teaching a machine to be curious. However, existing SOTA models suffer from "Visual Myopia." They can only describe what they see (e.g., "What color is the car?").

Humans, conversely, use Inductive Bias derived from years of learning. When we see a giraffe, we think of "Africa" or "Savannah." Research in education suggests that asking deep questions requires integrating visual stimuli with internal knowledge. Prior VQG methods ignored this external knowledge base, resulting in "shallow" questions that lack utility for real-world applications like intelligent tutoring or engaging chatbots.

Methodology: The KVQG Architecture

The proposed KVQG model functions through a sophisticated four-stage pipeline designed to mimic human cognitive processing.

1. Visual & Spatial Encoding (VCE)

The model starts with a Faster R-CNN to detect salient objects. To understand the scene layout, it employs a Graph Neural Network (GNN). Nodes represent objects, and edges represent spatial relations (overlap, inside, cover). This ensures the model understands that a "fork" isn't just an isolated object but is spatially related to "food."

2. Knowledge Retrieval & Answer-Aware Filtering (KRE)

This is the core innovation. For every detected object, the model queries ConceptNet. Since a "lamp" might have hundreds of associated triplets (e.g., UsedFor: Light, MadeOf: Metal), the authors introduce an Answer-Aware Module. By processing the target answer through a Bi-LSTM, the model learns to "attend" only to the knowledge triplets that logically lead to that specific answer.

KVQG Overall Architecture Figure 1: The KVQG framework. Note the integration of the blue Knowledge Extraction path with the orange Visual path.

3. Feature Fusion and Decoding

The Target Object Extractor (TOE) merges the visual vector and the knowledge vector into a unified representation. This multimodal embedding is then fed into an LSTM decoder to generate the final natural language question.

Experimental Breakthroughs

The model was tested against strong baselines like Radial-GCN and MOAG.

DatasetModelBLEU-4METEORCIDEr
KBVQAMOAG (SOTA)31.2226.832.46
KBVQAKVQG (Ours)43.3734.332.75

The results in the table above show a massive jump in performance. The CIDEr score improvement is particularly telling; CIDEr measures the "consensus" with human-written questions, indicating that KVQG captures the specific "fact-based" essence that humans naturally include in their queries.

Experimental Results Comparison Figure 2: Comprehensive benchmark on FVQA and KBVQA datasets.

Ablation Insights: What matters most?

The ablation studies revealed that:

  • w/o KRE: Performance dropped significantly, proving that visual features alone cannot support complex question generation.
  • w/o AaM (Answer-Aware Module): Using raw knowledge without filtering reduced accuracy, highlighting that not all "facts" are relevant to a specific target answer.

Deep Insight: Beyond the Pixels

Through the case studies (Fig 3), we see clearly how KVQG outperforms others. For an image of a Trumpet, baseline models generate generic "What is this?" questions. KVQG, having retrieved the triplet <Trumpet, AtLocation, Music Store>, generates: "Which object in this image can be found in a music shop?"

Qualitative Analysis Figure 3: Qualitative comparison showing KVQG's ability to utilize ConceptNet triplets.

Conclusion & Future Outlook

KVQG successfully demonstrates that non-visual knowledge is a first-class citizen in multimodal tasks. By explicitly modeling external facts, AI moves from simple "pattern matching" toward true "understanding."

Limitations: The model is still dependent on the quality of the object detector and the coverage of ConceptNet. If an object is misidentified (e.g., a "remote" seen as a "pot"), the knowledge retrieval will fail. Future work could involve replacing static knowledge bases with the latent knowledge of Large Language Models (LLMs) to handle more diverse and niche objects.

Find Similar Papers

Try Our Examples

  • Search for recent papers on Visual Question Generation that utilize Large Language Models (LLMs) as external knowledge engines instead of static knowledge graphs like ConceptNet.
  • Which paper first established the FVQA (Fact-based Visual Question Answering) dataset, and how has the transition from VQA to VQG changed the requirements for knowledge integration?
  • Investigate how dynamic Graph Neural Networks are being used to model temporal object relationships in Video Question Generation (VidVQG) tasks.
Contents
[TCSVT 2022] KVQG: Bridging the Gap Between Visual Perception and Human Knowledge
1. TL;DR
2. The "Blind Spot" of Current VQG
3. Methodology: The KVQG Architecture
3.1. 1. Visual & Spatial Encoding (VCE)
3.2. 2. Knowledge Retrieval & Answer-Aware Filtering (KRE)
3.3. 3. Feature Fusion and Decoding
4. Experimental Breakthroughs
4.1. Ablation Insights: What matters most?
5. Deep Insight: Beyond the Pixels
6. Conclusion & Future Outlook