TL;DR
This paper introduces an automatic method to generate contrast sets for visual question answering by perturbing scene graphs, revealing models' weaknesses in compositional reasoning and improving robustness when used in training.
Contribution
The authors propose a novel automatic approach leveraging semantic scene graphs to generate contrast sets, reducing annotation effort and enabling comprehensive model evaluation.
Findings
Models drop 13-17% accuracy on contrast sets.
Automatic perturbation reveals models' reasoning weaknesses.
Training with contrast sets improves model robustness.
Abstract
Recent works have shown that supervised models often exploit data artifacts to achieve good test scores while their performance severely degrades on samples outside their training distribution. Contrast sets (Gardneret al., 2020) quantify this phenomenon by perturbing test samples in a minimal way such that the output label is modified. While most contrast sets were created manually, requiring intensive annotation effort, we present a novel method which leverages rich semantic input representation to automatically generate contrast sets for the visual question answering task. Our method computes the answer of perturbed questions, thus vastly reducing annotation cost and enabling thorough evaluation of models' performance on various semantic aspects (e.g., spatial or relational reasoning). We demonstrate the effectiveness of our approach on the GQA dataset and its semantic scene graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
