mlsanityData to 14 Oct 2026

Effective Abstract Reasoning with Dual-Contrast Network

arXiv 2205.13720 ↗First posted 27 May 2022cs.CV cs.AI cs.LGcited by 23

On the map: LLM reasoning → Multimodal reasoning

Abstract (arXiv)

As a step towards improving the abstract reasoning capability of machines, we aim to solve Raven's Progressive Matrices (RPM) with neural networks, since solving RPM puzzles is highly correlated with human intelligence. Unlike previous methods that use auxiliary annotations or assume hidden rules to produce appropriate feature representation, we only use the ground truth answer of each question for model learning, aiming for an intelligent agent to have a strong learning capability with a small amount of supervision. Based on the RPM problem formulation, the correct answer filled into the missing entry of the third row/column has to best satisfy the same rules shared between the first two rows/columns. Thus we design a simple yet effective Dual-Contrast Network (DCNet) to exploit the inherent structure of RPM puzzles. Specifically, a rule contrast module is designed to compare the latent rules between the filled row/column and the first two rows/columns; a choice contrast module is designed to increase the relative differences between candidate choices. Experimental results on the RAVEN and PGM datasets show that DCNet outperforms the state-of-the-art methods by a large margin of 5.77%. Further experiments on few training samples and model generalization also show the effectiveness of DCNet. Code is available at https://github.com/visiontao/dcnet.

Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 19 of its 30 references that are in the map. First posted on arXiv 27 May 2022.

Builds on

19 of 30 references.

References · 19

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  4. 2015VQA: Visual Question Answeringcited by 2,506
  5. 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,457
  6. 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,436
  7. 2018From Recognition to Cognition: Visual Commonsense Reasoningcited by 556
  8. 2017Temporal Relational Reasoning in Videoscited by 324
  9. 2019RAVEN: A Dataset for Relational and Analogical Visual rEasoNingcited by 226
  10. 2018Measuring abstract reasoning in neural networkscited by 166
  11. 2019Learning to Transfer Examples for Partial Domain Adaptationcited by 87
  12. 2019Learning Perceptual Inference by Contrastingcited by 57
7 more
  1. 2020Abstract Diagrammatic Reasoning with Multiplex Graph Networkscited by 37
  2. 2019Explainable Video Action Reasoning via Prior Knowledge and State Transitionscited by 33
  3. 2019Abstract Reasoning with Distracting Featurescited by 33
  4. 2020Few-shot Visual Reasoning with Meta-analogical Contrastive Learningcited by 19
  5. 2017IQ of Neural Networkscited by 16
  6. 2020Solving Raven's Progressive Matrices with Multi-Layer Relation Networkscited by 16
  7. 2020Solving Raven's Progressive Matrices with Neural Networkscited by 13

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 3; 2023: 7; 2024: 8; 2025: 3; 2026: 2.

23 papers.

Sort:

By area:

  1. 2023Learning to reason over visual objectscited by 19
  2. 2024Slot Abstractors: Toward Scalable Abstract Visual Reasoningcited by 11
  3. 2022SAViR-T: Spatially Attentive Visual Reasoning with Transformerscited by 9
  4. 2023Abstract Visual Reasoning: An Algebraic Approach for Solving Raven's Progressive Matricescited by 9
  5. 2022Multi-Viewpoint and Multi-Evaluation with Felicitous Inductive Bias Boost Machine Abstract Reasoning Abilitycited by 7
  6. 2023Abstracting Concept-Changing Rules for Solving Raven's Progressive Matrix Problemscited by 6
  7. 2023One Self-Configurable Model to Solve Many Abstract Visual Reasoning Problemscited by 6
  8. 2022Knowledge-based Analogical Reasoning in Neuro-symbolic Latent Spacescited by 4
  9. 2023A Cognitively-Inspired Neural Architecture for Visual Abstract Reasoning Using Contrastive Perceptual and Conceptual Processingcited by 4
  10. 2024Sandra -- A Neuro-Symbolic Reasoner Based On Descriptions And Situationscited by 4
  11. 2024A-I-RAVEN and I-RAVEN-Mesh: Two New Benchmarks for Abstract Visual Reasoningcited by 4
  12. 2024Learning Visual Abstract Reasoning through Dual-Stream Networkscited by 4
11 more
  1. 2023Computational Models of Solving Raven's Progressive Matrices: A Comprehensive Introductioncited by 2
  2. 2024Towards Generative Abstract Reasoning: Completing Raven's Progressive Matrix via Rule Abstraction and Selectioncited by 2
  3. 2024Triple-CFN: Separating Concepts and Features Enhances Machine Abstract Reasoning Abilitycited by 2
  4. 2023Learning Abstract Visual Reasoning via Task Decomposition: A Case Study in Raven Progressive Matricescited by 1
  5. 2024Funny-Valen-Tine: Planning Solution Distribution Enhances Machine Abstract Reasoning Abilitycited by 1
  6. 2025Systematic Abductive Reasoning via Diverse Relation Representations in Vector-symbolic Architecturecited by 1
  7. 2024D4C: Improving Negative Example Quality to Enhance Machine Abstract Reasoning Abilitycited by 0
  8. 2025DIO: Refining Mutual Information and Causal Chain to Enhance Machine Abstract Reasoning Abilitycited by 0
  9. 2025A Study of Rule Omission in Raven's Progressive Matricescited by 0
  10. 2026Supporting Calibrated Reliance in Human-AI Collaboration: Different Strategies for Different Taskscited by 0
  11. 2026DIRCR: Dual-Inference Rule-Contrastive Reasoning for Solving RAVENscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2024ViTCN: Vision Transformer Contrastive Network For Reasoning
  2. 2025Johnny: Structuring Representation Space to Enhance Machine Abstract Reasoning Ability
  3. 2024Probabilistic Abduction for Visual Abstract Reasoning via Learning Rules in Vector-symbolic Architectures
  4. 2024Untrained neural networks can demonstrate memorization-independent abstract reasoning
  5. 2022Deep Learning Methods for Abstract Visual Reasoning: A Survey on Raven's Progressive Matrices
  6. 2023In-Context Analogical Reasoning with Pre-Trained Language Models
  7. 2024Towards Learning to Reason: Comparing LLMs with Neuro-Symbolic on Arithmetic Relations in Abstract Reasoning
  8. 2024Neural networks for abstraction and reasoning: Towards broad generalization in machines