mlsanityData to 7 Oct 2026

A Stepwise Distillation Learning Strategy for Non-differentiable Visual Programming Frameworks on Visual Reasoning Tasks

arXiv 2309.09809 ↗First posted 18 Sep 2023cs.CV cs.AIcited by 1

On the map: LLM reasoning → Multimodal reasoning

Abstract (arXiv)

Recently, Visual Programming (VProg) has emerged as a significant framework for visual reasoning (VR) tasks due to its interpretability and cross-task generality. However, even with invoking powerful pre-trained Vision-Language models (VLMs) as visual sub-modules, the performance of VProg on specific VR tasks is markedly inferior compared to well-trained task-specific networks. Although invoking task-specific models can further enhance the performance of VProg on specific VR tasks, it greatly diminishes the cross-task generalization ability of VProg. Besides, the non-differentiable nature of VProg prevents direct fine-tuning on specific VR tasks for further performance improvement. Attempt to address these issues, we propose SDVP, a Stepwise Distillation learning strategy for non-differentiable VPorg across various VR tasks. Specifically, our SDVP stepwise distills the capabilities of existing, well-trained small task-specific models for decomposed visual sub-tasks in VProg into the much larger VLMs invoked by corresponding visual sub-modules. Besides, distilling the knowledge of little-size task-specific models into pre-trained larger VLMs rather than replacing them helps keep the cross-task abilities of VProgs. Extensive and comprehensive experimental results on different VProg frameworks demonstrate that our SDVP obtains significant performance gains on specific VR benchmarks, i.e., GQA (+2.4%) and NLVRv2 (+6.2%) for VisProg and GQA (+6.5%) and NLVRv2 (+4.0%) for ViperGPT, and also maintains a promising performance for VProg on unseen and previous VR tasks.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 46 of its 58 references that are in the map. First posted on arXiv 18 Sep 2023.

Builds on

46 of 58 references.

Closest ancestors · 2

Same direction, newest first

  1. 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
  2. 2022Visual Programming: Compositional visual reasoning without training18 Nov

Other references · 44

  1. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2023Visual Instruction Tuningcited by 7,792
  5. 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,069
  6. 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
  7. 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
  8. 2023InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuningcited by 2,855
  9. 2023MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Modelscited by 2,689
  10. 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
  11. 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,498
  12. 2015VQA: Visual Question Answeringcited by 2,489
32 more
  1. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  2. 2020Knowledge Distillation: A Surveycited by 1,578
  3. 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,445
  4. 2017Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answeringcited by 1,310
  5. 2021Grounded Language-Image Pre-trainingcited by 1,147
  6. 2016Modeling Context in Referring Expressionscited by 1,054
  7. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  8. 2023A Comprehensive Survey of Continual Learning: Theory, Method and Applicationcited by 860
  9. 2023StarCoder: may the source be with you!cited by 790
  10. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
  11. 2023Distilling Step-by-Step! Outperforming Larger Language Models with Less Training Data and Smaller Model Sizescited by 710
  12. 2019Patient Knowledge Distillation for BERT Model Compressioncited by 502
  13. 2018A Corpus for Reasoning About Natural Language Grounded in Photographscited by 457
  14. 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
  15. 2020Knowledge Distillation and Student-Teacher Learning for Visual Intelligence: A Review and New Outlookscited by 312
  16. 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
  17. 2022Simple Open-Vocabulary Object Detection with Vision Transformerscited by 303
  18. 2021Multi-Grained Vision Language Pre-Training: Aligning Texts with Visual Conceptscited by 255
  19. 2019REMIND Your Neural Network to Prevent Catastrophic Forgettingcited by 197
  20. 2023Symbolic Chain-of-Thought Distillation: Small Models Can Also "Think" Step-by-Stepcited by 144
  21. 2022Plug-and-Play VQA: Zero-shot VQA by Conjoining Large Pretrained Models with Zero Trainingcited by 88
  22. 2018Private Model Compression via Knowledge Distillationcited by 37
  23. 2020Neuro-Symbolic Visual Reasoning: Disentangling "Visual" from "Reasoning"cited by 35
  24. 2019Compressing GANs using Knowledge Distillationcited by 31
  25. 2021Mosaicking to Distill: Knowledge Distillation from Out-of-Domain Datacited by 31
  26. 2021Coarse-to-Fine Reasoning for Visual Question Answeringcited by 25
  27. 2022Respecting Transfer Gap in Knowledge Distillationcited by 18
  28. 2020Continual Learning: Tackling Catastrophic Forgetting in Deep Neural Networks with Replay Processescited by 17
  29. 2021Knowledge Distillation Methods for Efficient Unsupervised Adaptation Across Multiple Domainscited by 14
  30. 2021Calibrating Concepts and Operations: Towards Symbolic Reasoning on Real Imagescited by 14
  31. 2019Adversarial Feature Alignment: Avoid Catastrophic Forgetting in Incremental Task Lifelong Learningcited by 4
  32. 2019Reducing Catastrophic Forgetting in Modular Neural Networks by Dynamic Information Balancingcited by 4

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026Decomposed On-Policy Distillation for Vision-Language Reasoning: Steering Gradients for Visual Grounding
  2. 2023Visual Program Distillation: Distilling Tools and Programmatic Reasoning into Vision-Language Models
  3. 2026VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning
  4. 2025DWIM: Towards Tool-aware Visual Reasoning via Discrepancy-aware Workflow Generation & Instruct-Masking Tuning
  5. 2023De-fine: Decomposing and Refining Visual Programs with Auto-Feedback
  6. 2025VisRes Bench: On Evaluating the Visual Reasoning Capabilities of VLMs
  7. 2025On Data Synthesis and Post-training for Visual Abstract Reasoning
  8. 2026Vero: An Open RL Recipe for General Visual Reasoning