Visual Question Answering Model Training with Synthetic Data Augmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Visual question answering (VQA) models face challenges in robustness and generalization due to overfitting when trained on small target datasets, especially in specialized domains like medical or art, where collecting additional annotations is expensive and time-consuming.

Innovation Solution

A method that generates synthetic question-answer pairs for unlabeled images using a teacher model, which are then merged with real data to create a self-augmented training set, allowing a student model to be trained for improved robustness and generalization, without requiring pre-trained object detectors or handcrafted rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a VQA model is trained on a small target dataset, then training cost and time are reduced, but the model suffers from overfitting and reduced generalization performance

Engineering Contradiction:
Improvetraining timeVSAvoidgeneralization performance
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The method performs preliminary data augmentation by generating synthetic question-answer pairs before training the student model. A teacher model is first trained on the small target dataset, then used to generate synthetic training data that is merged with real data to create an augmented training set, thereby preparing enhanced training data in advance to prevent overfitting

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The method creates synthetic copies of training data by using the teacher model to generate pseudo-labeled question-answer pairs for unlabeled images. These synthetic data copies are then merged with real labeled data to form an augmented training set, allowing the student model to learn from diverse examples without requiring additional manual annotations

Inventive Principle:
Principle #26Copying

2Reliability

If additional annotations are collected to expand the dataset, then model robustness and generalization improve, but cost and time requirements increase prohibitively

Engineering Contradiction:
Improvemodel robustnessVSAvoidannotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service data augmentation by using the trained teacher model to automatically generate synthetic question-answer pairs for unlabeled images. This self-generated data serves as additional training material, eliminating the need for manual annotation while expanding the effective training dataset size

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The method changes the state of unlabeled images by transforming them into pseudo-labeled training samples through the teacher model. This parameter transformation converts unusable unlabeled data into valuable training data, effectively expanding the dataset without manual intervention

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240152767A1Visual question answering with unlabeled image augmentation
Publication Date: 2024.05.09 NEC LABORATORIES AMERICA INC
  • US20240152767A1 patent drawing
  • US20240152767A1 patent drawing
  • US20240152767A1 patent drawing

AI summary

Systems and methods for training a visual question answer model include training a teacher model by performing image conditional visual question generation on a visual language model (VLM) and a targeted visual question answer dataset using images to generate question and answer pairs. Unlabeled images are pseudolabeled using the teacher model to decode synthetic question and answer pairs for the unlabeled images. The synthetic question and answer pairs for the unlabeled images are merged with real data from the targeted visual question answer dataset to generate a self-augmented training set. A student model is trained using the VLM and the self-augmented training set to return visual answers to text queries.