Understanding Complexity in VideoQA via Visual Program Generation
Not on the map. Why?
Abstract (arXiv)
We propose a data-driven approach to analyzing query complexity in Video Question Answering (VideoQA). Previous efforts in benchmark design have relied on human expertise to design challenging questions, yet we experimentally show that humans struggle to predict which questions are difficult for machine learning models. Our automatic approach leverages recent advances in code generation for visual question answering, using the complexity of generated code as a proxy for question difficulty. We demonstrate that this measure correlates significantly better with model performance than human estimates. To operationalize this insight, we propose an algorithm for estimating question complexity from code. It identifies fine-grained primitives that correlate with the hardest questions for any given set of models, making it easy to scale to new approaches in the future. Finally, to further illustrate the utility of our method, we extend it to automatically generate complex questions, constructing a new benchmark that is 1.9 times harder than the popular NExT-QA.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 55 of its 86 references that are in the map. First posted on arXiv 19 May 2025.
Builds on
55 of 86 references.
References · 55
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 8,065
- 2023Visual Instruction Tuningcited by 7,869
- 2017Neural Discrete Representation Learningcited by 4,712
- 2023Improved Baselines with Visual Instruction Tuningcited by 4,418
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,754
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2021Is Space-Time Attention All You Need for Video Understanding?cited by 1,620
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,457
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,190
- 2023MVBench: A Comprehensive Multi-modal Video Understanding Benchmarkcited by 1,109
38 more
- 2017Dense-Captioning Events in Videoscited by 793
- 2021NExT-QA:Next Phase of Question-Answering to Explaining Temporal Actionscited by 744
- 2023EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understandingcited by 680
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
- 2016Hollywood in Homes: Crowdsourcing Data Collection for Activity Understandingcited by 537
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 516
- 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Languagecited by 513
- 2016Adaptive Computation Time for Recurrent Neural Networkscited by 506
- 2022InternVideo: General Video Foundation Models via Generative and Discriminative Learningcited by 447
- 2015Neural Module Networkscited by 376
- 2023GPTScore: Evaluate as You Desirecited by 361
- 2022Visual Classification via Description from Large Language Modelscited by 336
- 2021MERLOT: Multimodal Neural Script Knowledge Modelscited by 311
- 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
- 2019Action Genome: Actions as Composition of Spatio-temporal Scene Graphscited by 250
- 2024STAR: A Benchmark for Situated Reasoning in Real-World Videoscited by 213
- 2023Self-Chained Image-Language Model for Video Localization and Question Answeringcited by 203
- 2019Competence-based Curriculum Learning for Neural Machine Translationcited by 202
- 2021VIOLET : End-to-End Video-Language Transformers with Masked Visual-token Modelingcited by 188
- 2022Revisiting the "Video" in Video-Language Understandingcited by 169
- 2023mPLUG-2: A Modularized Multi-modal Foundation Model Across Text, Image and Videocited by 154
- 2024Tarsier: Recipes for Training and Evaluating Large Video Description Modelscited by 141
- 2017Inferring and Executing Programs for Visual Reasoningcited by 130
- 2021Evaluating CLIP: Towards Characterization of Broader Capabilities and Downstream Implicationscited by 128
- 2017Learning to Reason: End-to-End Module Networks for Visual Question Answeringcited by 125
- 2021AGQA: A Benchmark for Compositional Spatio-Temporal Reasoningcited by 120
- 2020Where Does It Exist: Spatio-Temporal Video Grounding for Multi-Form Sentencescited by 118
- 2022Language Models with Image Descriptors are Strong Few-Shot Video-Language Learnerscited by 117
- 2024VideoGPT+: Integrating Image and Video Encoders for Enhanced Video Understandingcited by 115
- 2022Video Question Answering: Datasets, Algorithms and Challengescited by 84
- 2015STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentationcited by 78
- 2018Grounded Video Descriptioncited by 78
- 2017Curriculum Learning and Minibatch Bucketing in Neural Machine Translationcited by 63
- 2019Simple and Effective Curriculum Pointer-Generator Networks for Reading Comprehension over Long Narrativescited by 59
- 2017How hard can it be? Estimating the difficulty of visual search in an imagecited by 52
- 2023Modular Visual Question Answering via Code Generationcited by 48
- 2021No frame left behind: Full Video Action Recognitioncited by 24
- 2019Image Difficulty Curriculum for Generative Adversarial Networks (CuGAN)cited by 23
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2026: 3.
3 papers.