SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2212.00259 · 2022

Super-CLEVR: A Virtual Benchmark to Diagnose Domain Robustness in Visual Reasoning

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
lizw14/super-clevr canonical 3 of 3
FunctionStatusWhere it lives
drop_redundant_filters Ran lizw14/super-clevr/question_generation/generate_questions.py
pointer only (licence: NOASSERTION) · get_code("b5799be0850f8e3b")
find_partfilter_options Ran lizw14/super-clevr/question_generation/generate_questions.py
pointer only (licence: NOASSERTION) · get_code("6783ec2ca3611f61")
subsumes Ran lizw14/super-clevr/question_generation/generate_questions.py
pointer only (licence: NOASSERTION) · get_code("0d9ea0a85da55fc6")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Visual Question Answering (VQA) models often perform poorly on out-of-distribution data and struggle on domain generalization. Due to the multi-modal nature of this task, multiple factors of variation are intertwined, making generalization difficult to analyze. This motivates us to introduce a virtual benchmark, Super-CLEVR, where different factors in VQA domain shifts can be isolated in order that their effects can be studied independently. Four factors are considered: visual complexity, question redundancy, concept distribution and concept compositionality. With controllably generated data, Super-CLEVR enables us to test VQA methods in situations where the test data differs from the training data along each of these axes. We study four existing methods, including two neural symbolic methods NSCL and NSVQA, and two non-symbolic methods FiLM and mDETR; and our proposed method, probabilistic NSVQA (P-NSVQA), which extends NSVQA with uncertainty reasoning. P-NSVQA outperforms other methods on three of the four domain shift factors. Our results suggest that disentangling reasoning and perception, combined with probabilistic uncertainty, form a strong VQA model that is more robust to domain shifts. The dataset and code are released at https://github.com/Lizw14/Super-CLEVR.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2212.00259")
get_code_for_paper("2212.00259")
have("2212.00259")

Connect an agent — have() is free.