mlsanityData to 7 Oct 2026

Learning Differentiable Logic Programs for Abstract Visual Reasoning

arXiv 2307.00928 ↗First posted 3 Jul 2023cs.LG cs.AI cs.CVcited by 12

On the map: LLM reasoning → Multimodal reasoning

Abstract (arXiv)

Visual reasoning is essential for building intelligent agents that understand the world and perform problem-solving beyond perception. Differentiable forward reasoning has been developed to integrate reasoning with gradient-based machine learning paradigms. However, due to the memory intensity, most existing approaches do not bring the best of the expressivity of first-order logic, excluding a crucial ability to solve abstract visual reasoning, where agents need to perform reasoning by using analogies on abstract concepts in different scenarios. To overcome this problem, we propose NEUro-symbolic Message-pAssiNg reasoNer (NEUMANN), which is a graph-based differentiable forward reasoner, passing messages in a memory-efficient manner and handling structured programs with functors. Moreover, we propose a computationally-efficient structure learning algorithm to perform explanatory program induction on complex visual scenes. To evaluate, in addition to conventional visual reasoning tasks, we propose a new task, visual reasoning behind-the-scenes, where agents need to learn abstract programs and then answer queries by imagining scenes that are not observed. We empirically demonstrate that NEUMANN solves visual reasoning tasks efficiently, outperforming neural, symbolic, and neuro-symbolic baselines.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 50 of its 112 references that are in the map. First posted on arXiv 3 Jul 2023.

Builds on

50 of 112 references.

Closest ancestors · 2

Same direction, newest first

  1. 2023Abstract Visual Reasoning Enabled by Language7 Mar
  2. 2022A Review of Emerging Research Directions in Abstract Visual Reasoning21 Feb

Other references · 48

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  4. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  5. 2020Language Models are Few-Shot Learnerscited by 32,199
  6. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  7. 2017Inductive Representation Learning on Large Graphscited by 6,284
  8. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  9. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  10. 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
  11. 2015VQA: Visual Question Answeringcited by 2,489
  12. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
36 more
  1. 2019LXMERT: Learning Cross-Modality Encoder Representations from Transformerscited by 1,548
  2. 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,445
  3. 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
  4. 2016An overview of gradient descent optimization algorithmscited by 1,021
  5. 2020Object-Centric Learning with Slot Attentioncited by 865
  6. 2015Gated Graph Sequence Neural Networkscited by 792
  7. 2020A Generalization of Transformer Networks to Graphscited by 653
  8. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
  9. 2019Graph Transformer Networkscited by 520
  10. 2019CLEVRER: CoLlision Events for Video REpresentation and Reasoningcited by 475
  11. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  12. 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
  13. 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
  14. 2017Right for the Right Reasons: Training Differentiable Models by Constraining their Explanationscited by 293
  15. 2017Soft-DTW: a Differentiable Loss Function for Time-Seriescited by 265
  16. 2015A Review of Relational Machine Learning for Knowledge Graphscited by 264
  17. 2020Neurosymbolic AI: The 3rd Wavecited by 253
  18. 2017Learning Explanatory Rules from Noisy Datacited by 210
  19. 2017End-to-End Differentiable Provingcited by 159
  20. 2016Visual Question Answering: A Survey of Methods and Datasetscited by 123
  21. 2020Logical Neural Networkscited by 118
  22. 2017Multi-shot ASP solving with clingocited by 115
  23. 2020Right for the Right Concept: Revising Neuro-Symbolic Concepts by Interacting with their Explanationscited by 94
  24. 2020Stratified Rule-Aware Network for Abstract Visual Reasoningcited by 72
  25. 2020Learning Reasoning Strategies in End-to-End Differentiable Provingcited by 60
  26. 2019Graph Representations for Higher-Order Logic and Theorem Provingcited by 55
  27. 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
  28. 2020Abductive Knowledge Induction From Raw Datacited by 38
  29. 2016Programming with a Differentiable Forth Interpretercited by 33
  30. 2019Few-Shot Bayesian Imitation Learning with Logical Program Policiescited by 30
  31. 2021Differentiable Inductive Logic Programming for Structured Examplescited by 26
  32. 2018Inductive Learning of Answer Set Programs from Noisy Examplescited by 21
  33. 2021Learning with Algorithmic Supervision via Continuous Relaxationscited by 21
  34. 2019Kandinsky Patternscited by 16
  35. 2021FF-NSL: Feed-Forward Neural-Symbolic Learnercited by 15
  36. 2013Structure Learning of Probabilistic Logic Programs by Searching the Clause Spacecited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 5; 2026: 3.

12 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2022Visual Programming: Compositional visual reasoning without training
  2. 2024Probabilistic Abduction for Visual Abstract Reasoning via Learning Rules in Vector-symbolic Architectures
  3. 2025A Neurosymbolic Agent System for Compositional Visual Reasoning
  4. 2022Neural Meta-Symbolic Reasoning and Learning
  5. 2025NePTune: A Neuro-Pythonic Framework for Tunable Compositional Reasoning on Vision-Language
  6. 2023Learning Abstract Visual Reasoning via Task Decomposition: A Case Study in Raven Progressive Matrices
  7. 2025NAVER: A Neuro-Symbolic Compositional Automaton for Visual Grounding with Explicit Logic Reasoning
  8. 2024Take A Step Back: Rethinking the Two Stages in Visual Reasoning